Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

AirIMU: Learning Uncertainty Propagation for Inertial Odometry

About

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.

Yuheng Qiu, Chen Wang, Can Xu, Yutian Chen, Xunfei Zhou, Youjie Xia, Sebastian Scherer• 2023

Related benchmarks

TaskDatasetResultRank
Inertial OdometryBotanic Garden 1008-03 (Unseen)
RPE (m)0.796
19
Inertial OdometryBotanic Garden 1005-01 (Seen)
RPE (m)0.661
19
Inertial OdometryBotanic Garden 1006-01 (Unseen)
RPE (m)1.179
19
Inertial OdometryDiTer++ LAWN Unseen
RPE (m)0.652
19
Inertial OdometryDiTer++ Forest (Seen)
RPE (m)0.916
19
Inertial OdometryDiTer++ PARK (Unseen)
RPE (m)1.205
19
Showing 6 of 6 rows

Other info

Follow for update