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

AirIO: Learning Inertial Odometry with Enhanced IMU Feature Observability

About

Inertial odometry (IO) using only Inertial Measurement Units (IMUs) offers a lightweight and cost-effective solution for Unmanned Aerial Vehicle (UAV) applications, yet existing learning-based IO models often fail to generalize to UAVs due to the highly dynamic and non-linear-flight patterns that differ from pedestrian motion. In this work, we identify that the conventional practice of transforming raw IMU data to global coordinates undermines the observability of critical kinematic information in UAVs. By preserving the body-frame representation, our method achieves substantial performance improvements, with a 66.7% average increase in accuracy across three datasets. Furthermore, explicitly encoding attitude information into the motion network results in an additional 23.8% improvement over prior results. Combined with a data-driven IMU correction model (AirIMU) and an uncertainty-aware Extended Kalman Filter (EKF), our approach ensures robust state estimation under aggressive UAV maneuvers without relying on external sensors or control inputs. Notably, our method also demonstrates strong generalizability to unseen data not included in the training set, underscoring its potential for real-world UAV applications.

Yuheng Qiu, Can Xu, Yutian Chen, Shibo Zhao, Junyi Geng, Sebastian Scherer• 2025

Related benchmarks

TaskDatasetResultRank
Bike LocalizationCustomized Dataset (Seen)
ATE17.2
20
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
Bike LocalizationCustomized Dataset (Unseen)
Absolute Trajectory Error (ATE)13.26
10
Bike LocalizationCrowdsourced Dataset (Unseen)
ATE19.78
10
Inertial OdometryDIDO circle
AVE0.588
4
Showing 10 of 15 rows

Other info

Follow for update