开源软件名称(OpenSource Name):mbrossar/ai-imu-dr开源软件地址(OpenSource Url):https://github.com/mbrossar/ai-imu-dr开源编程语言(OpenSource Language):Python 100.0%开源软件介绍(OpenSource Introduction):IEEE paper, ArXiv paper]AI-IMU Dead-Reckoning [1.10% translational error on the KITTI odometry sequences with only an Inertial Measurement Unit. OverviewIn the context of intelligent vehicles, robust and accurate dead reckoning based on the Inertial Measurement Unit (IMU) may prove useful to correlate feeds from imaging sensors, to safely navigate through obstructions, or for safe emergency stop in the extreme case of other sensors failure. This repo contains the code of our novel accurate method for dead reckoning of wheeled vehicles based only on an IMU. The key components of the method are the Kalman filter and the use of deep neural networks to dynamically adapt the noise parameters of the filter. Our dead reckoning inertial method based only on the IMU accurately estimates 3D position, velocity, orientation of the vehicle and self-calibrates the IMU biases. We achieve on the KITTI odometry dataset on average a 1.10% translational error and the algorithm competes with top-ranked methods which, by contrast, use LiDAR or stereo vision. The above figure illustrates the approach which consists of two main blocks summarized as follows:
CodeOur implementation is done in Python. We use Pytorch for the adapter block of the system. The code was tested under Python 3.5. Installation & Prerequies
Testing
These file can alternatively be generated after download the KITTI raw data and setting
This first launches the filters for the all sequences. Then, results are plotted. Note that the parameters are trained on sequences 00, 01, 04-11, so only sequence 02 is a test sequence. TrainingYou can train for testing another sequence (we do not find difference in the results) or for our own sequence by modifying the dataset class. PaperThe paper M. Brossard, A. Barrau and S. Bonnabel, "AI-IMU Dead-Reckoning," in IEEE Transactions on Intelligent Vehicles, 2020, relative to this repo is available at this url. CitationIf you use this code in your research, please cite:
AuthorsMartin Brossard*, Axel Barrau° and Silvère Bonnabel* *MINES ParisTech, PSL Research University, Centre for Robotics, 60 Boulevard Saint-Michel, 75006 Paris, France °Safran Tech, Groupe Safran, Rue des Jeunes Bois-Châteaufort, 78772, Magny Les Hameaux Cedex, France |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论