AI-IMU Dead-Reckoning - Archive ouverte HAL
Article Dans Une Revue IEEE Transactions on Intelligent Vehicles Année : 2020

AI-IMU Dead-Reckoning

Martin Brossard
  • Fonction : Auteur
  • PersonId : 1016519
Axel Barrau
  • Fonction : Auteur
  • PersonId : 776804
  • IdRef : 194303462
Silvère Bonnabel

Résumé

In this paper we propose a novel accurate method for dead-reckoning of wheeled vehicles based only on an Inertial Measurement Unit (IMU). In the context of intelligent vehicles, robust and accurate dead-reckoning based on the IMU may prove useful to correlate feeds from imaging sensors, to safely navigate through obstructions, or for safe emergency stops in the extreme case of exteroceptive sensors failure. 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. The method is tested on the KITTI odometry dataset, and 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 average a 1.10% translational error and the algorithm competes with top-ranked methods which, by contrast, use LiDAR or stereo vision. We make our implementation open-source at: https://github.com/mbrossar/ai-imu-dr
Fichier principal
Vignette du fichier
main.pdf (1.06 Mo) Télécharger le fichier
01data.pdf (453.82 Ko) Télécharger le fichier
01gt.pdf (152.75 Ko) Télécharger le fichier
01p_imu.pdf (161.15 Ko) Télécharger le fichier
01p_rinsw.pdf (160.84 Ko) Télécharger le fichier
01p_rinsw_sans_alignment.pdf (161.31 Ko) Télécharger le fichier
01p_rinsw_sans_deep.pdf (161.23 Ko) Télécharger le fichier
02data.pdf (107.08 Ko) Télécharger le fichier
02gt.pdf (145.14 Ko) Télécharger le fichier
02p.pdf (178.24 Ko) Télécharger le fichier
02p_imls.pdf (153.83 Ko) Télécharger le fichier
02p_imu.pdf (155.79 Ko) Télécharger le fichier
02p_orb.pdf (153.65 Ko) Télécharger le fichier
02p_rinsw.pdf (153.58 Ko) Télécharger le fichier
07gt.pdf (158.89 Ko) Télécharger le fichier
07p_imls.pdf (164.15 Ko) Télécharger le fichier
07p_imu.pdf (161.1 Ko) Télécharger le fichier
07p_orb.pdf (163.2 Ko) Télécharger le fichier
07p_rinsw.pdf (165.4 Ko) Télécharger le fichier
08gt.pdf (168.4 Ko) Télécharger le fichier
08gt2.pdf (40.39 Ko) Télécharger le fichier
08imu.pdf (175.86 Ko) Télécharger le fichier
08nous.pdf (169.75 Ko) Télécharger le fichier
09gt.pdf (154.15 Ko) Télécharger le fichier
09p_imls.pdf (161.79 Ko) Télécharger le fichier
09p_imu.pdf (161.81 Ko) Télécharger le fichier
09p_orb.pdf (162.13 Ko) Télécharger le fichier
09p_rinsw.pdf (161.81 Ko) Télécharger le fichier
car2.png (71.17 Ko) Télécharger le fichier
main-figure0.dep (112 B) Télécharger le fichier
main-figure0.dpth (0 B) Télécharger le fichier
main-figure0.log (94.37 Ko) Télécharger le fichier
main-figure0.md5 (62 B) Télécharger le fichier
main-figure0.pdf (77.1 Ko) Télécharger le fichier
main-figure1.dpth (0 B) Télécharger le fichier
main-figure1.log (94.57 Ko) Télécharger le fichier
main-figure1.md5 (62 B) Télécharger le fichier
main-figure1.pdf (100.47 Ko) Télécharger le fichier
main-figure10.dpth (0 B) Télécharger le fichier
main-figure10.log (95.63 Ko) Télécharger le fichier
main-figure10.md5 (62 B) Télécharger le fichier
main-figure10.pdf (3.57 Ko) Télécharger le fichier
main-figure11.dpth (0 B) Télécharger le fichier
main-figure11.log (95.63 Ko) Télécharger le fichier
main-figure11.md5 (62 B) Télécharger le fichier
main-figure11.pdf (3.57 Ko) Télécharger le fichier
main-figure12.dpth (0 B) Télécharger le fichier
main-figure12.log (95.63 Ko) Télécharger le fichier
main-figure12.md5 (62 B) Télécharger le fichier
main-figure12.pdf (3.57 Ko) Télécharger le fichier
main-figure13.dpth (0 B) Télécharger le fichier
main-figure13.log (95.63 Ko) Télécharger le fichier
main-figure13.md5 (62 B) Télécharger le fichier
main-figure13.pdf (3.57 Ko) Télécharger le fichier
main-figure14.dpth (0 B) Télécharger le fichier
main-figure14.log (95.63 Ko) Télécharger le fichier
main-figure14.md5 (62 B) Télécharger le fichier
main-figure14.pdf (3.57 Ko) Télécharger le fichier
main-figure15.dpth (0 B) Télécharger le fichier
main-figure15.log (95.63 Ko) Télécharger le fichier
main-figure15.md5 (62 B) Télécharger le fichier
main-figure15.pdf (3.57 Ko) Télécharger le fichier
main-figure16.dpth (0 B) Télécharger le fichier
main-figure16.log (95.63 Ko) Télécharger le fichier
main-figure16.md5 (62 B) Télécharger le fichier
main-figure16.pdf (3.57 Ko) Télécharger le fichier
main-figure17.dpth (0 B) Télécharger le fichier
main-figure17.log (95.63 Ko) Télécharger le fichier
main-figure17.md5 (62 B) Télécharger le fichier
main-figure18.dep (116 B) Télécharger le fichier
main-figure18.dpth (0 B) Télécharger le fichier
main-figure18.log (96.19 Ko) Télécharger le fichier
main-figure18.md5 (62 B) Télécharger le fichier
main-figure18.pdf (77.1 Ko) Télécharger le fichier
main-figure19.dpth (0 B) Télécharger le fichier
main-figure19.log (96.38 Ko) Télécharger le fichier
main-figure19.md5 (62 B) Télécharger le fichier
main-figure19.pdf (100.47 Ko) Télécharger le fichier
main-figure2.dpth (0 B) Télécharger le fichier
main-figure2.log (94.56 Ko) Télécharger le fichier
main-figure2.md5 (62 B) Télécharger le fichier
main-figure2.pdf (51.82 Ko) Télécharger le fichier
main-figure20.dpth (0 B) Télécharger le fichier
main-figure20.log (96.37 Ko) Télécharger le fichier
main-figure20.md5 (62 B) Télécharger le fichier
main-figure20.pdf (51.82 Ko) Télécharger le fichier
main-figure21.dpth (0 B) Télécharger le fichier
main-figure21.log (96.27 Ko) Télécharger le fichier
main-figure21.md5 (62 B) Télécharger le fichier
main-figure21.pdf (53.19 Ko) Télécharger le fichier
main-figure22.dep (155 B) Télécharger le fichier
main-figure22.dpth (0 B) Télécharger le fichier
main-figure22.log (96.23 Ko) Télécharger le fichier
main-figure22.md5 (62 B) Télécharger le fichier
main-figure22.pdf (169.9 Ko) Télécharger le fichier
main-figure23.dep (155 B) Télécharger le fichier
main-figure23.dpth (0 B) Télécharger le fichier
main-figure23.log (96.23 Ko) Télécharger le fichier
main-figure23.md5 (62 B) Télécharger le fichier
main-figure23.pdf (170.97 Ko) Télécharger le fichier
main-figure24.dep (152 B) Télécharger le fichier
main-figure24.dpth (0 B) Télécharger le fichier
main-figure24.log (96.22 Ko) Télécharger le fichier
main-figure24.md5 (62 B) Télécharger le fichier
main-figure24.pdf (85.24 Ko) Télécharger le fichier
main-figure25.dep (150 B) Télécharger le fichier
main-figure25.dpth (0 B) Télécharger le fichier
main-figure25.log (96.75 Ko) Télécharger le fichier
main-figure25.md5 (62 B) Télécharger le fichier
main-figure25.pdf (230.45 Ko) Télécharger le fichier
main-figure26.dep (149 B) Télécharger le fichier
main-figure26.dpth (0 B) Télécharger le fichier
main-figure26.log (96.22 Ko) Télécharger le fichier
main-figure26.md5 (62 B) Télécharger le fichier
main-figure26.pdf (182.2 Ko) Télécharger le fichier
main-figure27.dep (180 B) Télécharger le fichier
main-figure27.dpth (0 B) Télécharger le fichier
main-figure27.log (96.69 Ko) Télécharger le fichier
main-figure27.md5 (62 B) Télécharger le fichier
main-figure27.pdf (104.33 Ko) Télécharger le fichier
main-figure3.dpth (0 B) Télécharger le fichier
main-figure3.log (94.46 Ko) Télécharger le fichier
main-figure3.md5 (62 B) Télécharger le fichier
main-figure3.pdf (53.19 Ko) Télécharger le fichier
main-figure4.dep (150 B) Télécharger le fichier
main-figure4.dpth (0 B) Télécharger le fichier
main-figure4.log (94.41 Ko) Télécharger le fichier
main-figure4.md5 (62 B) Télécharger le fichier
main-figure4.pdf (169.9 Ko) Télécharger le fichier
main-figure5.dep (150 B) Télécharger le fichier
main-figure5.dpth (0 B) Télécharger le fichier
main-figure5.log (94.41 Ko) Télécharger le fichier
main-figure5.md5 (62 B) Télécharger le fichier
main-figure5.pdf (170.97 Ko) Télécharger le fichier
main-figure6.dep (148 B) Télécharger le fichier
main-figure6.dpth (0 B) Télécharger le fichier
main-figure6.log (94.41 Ko) Télécharger le fichier
main-figure6.md5 (62 B) Télécharger le fichier
main-figure6.pdf (85.24 Ko) Télécharger le fichier
main-figure7.dep (145 B) Télécharger le fichier
main-figure7.dpth (0 B) Télécharger le fichier
main-figure7.log (94.94 Ko) Télécharger le fichier
main-figure7.md5 (62 B) Télécharger le fichier
main-figure7.pdf (230.45 Ko) Télécharger le fichier
main-figure8.dep (144 B) Télécharger le fichier
main-figure8.dpth (0 B) Télécharger le fichier
main-figure8.log (94.41 Ko) Télécharger le fichier
main-figure8.md5 (62 B) Télécharger le fichier
main-figure8.pdf (182.21 Ko) Télécharger le fichier
main-figure9.dep (174 B) Télécharger le fichier
main-figure9.dpth (0 B) Télécharger le fichier
main-figure9.log (94.88 Ko) Télécharger le fichier
main-figure9.md5 (62 B) Télécharger le fichier
main-figure9.pdf (104.33 Ko) Télécharger le fichier
main.auxlock (29 B) Télécharger le fichier
main.blg (1.94 Ko) Télécharger le fichier
main.log (76.4 Ko) Télécharger le fichier
main.out (1.91 Ko) Télécharger le fichier
main.synctex.gz (194.01 Ko) Télécharger le fichier
orcidlogo.pdf (3.57 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02097099 , version 1 (11-04-2019)
hal-02097099 , version 2 (20-04-2019)

Identifiants

Citer

Martin Brossard, Axel Barrau, Silvère Bonnabel. AI-IMU Dead-Reckoning. IEEE Transactions on Intelligent Vehicles, 2020, ⟨10.1109/TIV.2020.2980758⟩. ⟨hal-02097099v2⟩
1036 Consultations
2538 Téléchargements

Altmetric

Partager

More