AirIMU: Learning Uncertainty Propagation for Inertial Odometry
Yuheng Qiu, Chen Wang, Can Xu, Yutian Chen, Xunfei Zhou, Youjie Xia, Sebastian Scherer
TL;DR
AirIMU tackles non-deterministic IMU noise in inertial odometry by a hybrid approach that couples a data-driven uncertainty model with a model-based, differentiable IMU integrator. It introduces differentiable pre-integration and covariance propagation to supervise long-horizon state and uncertainty, enabling end-to-end learning and robust GPS fusion via IMU-GPS PGO. Across a broad spectrum of IMUs and platforms—including hand-held, vehicle, and helicopter missions—AirIMU achieves substantial gains in IMU pre-integration accuracy and fusion performance, with a notable 31.6% improvement in GPS-PGO ATE and enhanced long-term stability when jointly training uncertainty with noise correction. The work provides an open, scalable toolkit for differentiable IMU integration and covariance propagation within PyPose, supporting future multi-sensor inertial navigation research and deployment."
Abstract
Inertial odometry (IO) using strap-down inertial measurement units (IMUs) is critical in many robotic applications where precise orientation and position tracking are essential. Prior kinematic motion model-based IO methods often use a simplified linearized IMU noise model and thus usually encounter difficulties in modeling non-deterministic errors arising from environmental disturbances and mechanical defects. In contrast, data-driven IO methods struggle to accurately model the sensor motions, often leading to generalizability and interoperability issues. To address these challenges, we present AirIMU, a hybrid approach to estimate the uncertainty, especially the non-deterministic errors, by data-driven methods and increase the generalization abilities using model-based methods. We demonstrate the adaptability of AirIMU using a full spectrum of IMUs, from low-cost automotive grades to high-end navigation grades. We also validate its effectiveness on various platforms, including hand-held devices, vehicles, and a helicopter that covers a trajectory of 262 kilometers. In the ablation study, we validate the effectiveness of our learned uncertainty in an IMU-GPS pose graph optimization experiment, achieving a 31.6\% improvement in accuracy. Experiments demonstrate that jointly training the IMU noise correction and uncertainty estimation synergistically benefits both tasks.
