Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-08T08:57:03.474Z Has data issue: false hasContentIssue false

Graph-optimisation-based self-calibration method for IMU/odometer using preintegration theory

Published online by Cambridge University Press:  13 January 2022

Shiyu Bai
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
Jizhou Lai*
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
Pin Lyu
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
Yiting Cen
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
Bingqing Wang
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
Xin Sun
Affiliation:
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211100, People's Republic of China
*
*Corresponding author. E-mail: laijz@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Determination of calibration parameters is essential for the fusion performance of an inertial measurement unit (IMU) and odometer integrated navigation system. Traditional calibration methods are commonly based on the filter frame, which limits the improvement of the calibration accuracy. This paper proposes a graph-optimisation-based self-calibration method for the IMU/odometer using preintegration theory. Different from existing preintegrations, the complete IMU/odometer preintegration model is derived, which takes into consideration the effects of the scale factor of the odometer, and misalignments in the attitude and position between the IMU and odometer. Then the calibration is implemented by the graph-optimisation method. The KITTI dataset and field experimental tests are carried out to evaluate the effectiveness of the proposed method. The results illustrate that the proposed method outperforms the filter-based calibration method. Meanwhile, the performance of the proposed IMU/odometer preintegration model is optimal compared with the traditional preintegration models.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. The structure of the proposed method

Figure 1

Figure 2. IMU and odometer frame

Figure 2

Table 1. Definitions of typical symbols

Figure 3

Figure 3. Graph structure of the proposed method

Figure 4

Table 2. Statistical results in the simulation

Figure 5

Table 3. Setup of simulation parameters in KITTI datasets

Figure 6

Figure 4. Comparison of scale factor of odometer

Figure 7

Figure 5. Comparison of misalignments in attitude: (a) $X$-axis misalignment in attitude; (b) $Z$-axis misalignment in attitude

Figure 8

Figure 6. Comparison of misalignments in position: (a) $X$-axis misalignment in position; (b) $Y$-axis misalignment in position

Figure 9

Figure 7. The trajectory comparison of IMU/odometer fusion using parameters given by the filter-based method and proposed method

Figure 10

Figure 8. The horizontal position error comparison of IMU/odometer fusion using parameters given by the filter-based method and proposed method

Figure 11

Figure 9. The trajectory comparison of IMU/odometer fusion using parameters given by traditional preintegration methods and the proposed method

Figure 12

Figure 10. The horizontal position error comparison of IMU/odometer fusion using parameters given by traditional preintegration methods and the proposed method

Figure 13

Figure 11. Baidu autonomous driving development kit

Figure 14

Figure 12. The trajectory of the experimental tests

Figure 15

Table 4. IMU sensor specifications

Figure 16

Table 5. GPS sensor specifications

Figure 17

Figure 13. Comparison of scale factor of odometer

Figure 18

Figure 14. Comparison of misalignments in attitude: (a) $X$-axis misalignment in attitude; (b) $Z$-axis misalignment in attitude

Figure 19

Figure 15. Comparison of misalignments in position: (a) $X$-axis misalignment in position; (b) $Y$-axis misalignment in position

Figure 20

Figure 16. The horizontal position error comparison of IMU/odometer fusion using parameters given by the filter-based method and proposed method

Figure 21

Figure 17. The horizontal position error comparison of IMU/odometer fusion using parameters given by the filter-based method and proposed method