Online IMU-odometer Calibration using GNSS Measurements for Autonomous Ground Vehicle Localization
Abstract
Accurate calibration of intrinsic (odometer scaling factors) and extrinsic parameters (IMU–odometer translation and rotation) is essential for autonomous ground vehicle localization. Existing GNSS-aided approaches often rely on positioning results or raw measurements without ambiguity resolution, and their observability properties remain underexplored. This paper proposes a tightly coupled online calibration method that fuses IMU, odometer, and raw GNSS measurements (pseudo-range, carrier-phase, and Doppler) within an extendable factor graph optimization (FGO) framework, incorporating outlier mitigation and ambiguity resolution. Observability analysis reveals that two horizontal translation and three rotation parameters are observable under general motion, while vertical translation remains un-observable. Simulation and real-world experiments demonstrate superior calibration and localization performance over state-of-the-art loosely coupled methods. Specifically, the IMU-odometer positioning using our calibrated parameters achieves the absolute maximum error of 17.75 m while the one of LC method is 61.51 m, achieving up to 71.14% improvement. To foster further research, we also release the first open-source dataset that combines IMU, 2D odometer, and raw GNSS measurements from both rover and base stations. To support future work, we release the first open-source dataset combining IMU, 2D odometer, and raw GNSS measurements from rover and base stations.
Problem Addressed
Accurate calibration of odometer scaling factors and IMU-odometer extrinsic parameters is essential for autonomous ground vehicle localization, yet existing GNSS-aided approaches rely on positioning results or raw measurements without ambiguity resolution, and their observability properties remain underexplored.
Key Contributions
- Tightly coupled online calibration fusing IMU, odometer, and raw GNSS pseudorange, carrier-phase, and Doppler measurements in an extendable factor graph optimization framework.
- First method to jointly estimate navigation states and IMU-odometer parameters using raw GNSS with outlier mitigation and ambiguity resolution.
- Observability analysis showing two horizontal translation and three rotation parameters are observable under general motion, while vertical translation is unobservable.
- Released the first open-source dataset combining IMU, 2D odometer, and raw GNSS measurements from rover and base stations.
Conclusions
Simulation and real-world experiments show superior calibration and localization performance over state-of-the-art loosely coupled methods. IMU-odometer positioning with the calibrated parameters achieves an absolute maximum error of 17.75 m versus 61.51 m for the loosely coupled method, an improvement of up to 71.14%. The method remains effective even without ambiguity resolution, though the inherently non-convex calibration problem requires reliable initialization; convex relaxation or certifiable optimization is left to future work.