# IONet: Learning to Cure the Curse of Drift in Inertial Odometry

arXiv: https://arxiv.org/abs/1802.02209 · HTML: https://mlsanity.com/paper/1802.02209/

## Key facts

- Cited by 55 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jan 2018.

## Built on by (most cited first, 30 of 55)

- [IDOL: Inertial Deep Orientation-Estimation and Localization](https://mlsanity.com/paper/2102.04024/) (2021)
- [Deep Learning for Inertial Positioning: A Survey](https://mlsanity.com/paper/2303.03757/) (2023)
- [RIO: Rotation-equivariance supervised learning of robust inertial odometry](https://mlsanity.com/paper/2111.11676/) (2021)
- [CTIN: Robust Contextual Transformer Network for Inertial Navigation](https://mlsanity.com/paper/2112.02143/) (2021)
- [IMU Data Processing For Inertial Aided Navigation: A Recurrent Neural Network Based Approach](https://mlsanity.com/paper/2103.14286/) (2021)
- [EqNIO: Subequivariant Neural Inertial Odometry](https://mlsanity.com/paper/2408.06321/) (2024)
- [AirIO: Learning Inertial Odometry with Enhanced IMU Feature Observability](https://mlsanity.com/paper/2501.15659/) (2025)
- [Recent Advancements in Deep Learning Applications and Methods for Autonomous Navigation: A Comprehensive Review](https://mlsanity.com/paper/2302.11089/) (2023)
- [AirIMU: Learning Uncertainty Propagation for Inertial Odometry](https://mlsanity.com/paper/2310.04874/) (2023)
- [Radarize: Enhancing Radar SLAM with Generalizable Doppler-Based Odometry](https://mlsanity.com/paper/2311.11260/) (2023)
- [VIPose: Real-time Visual-Inertial 6D Object Pose Tracking](https://mlsanity.com/paper/2107.12617/) (2021)
- [Learned Monocular Depth Priors in Visual-Inertial Initialization](https://mlsanity.com/paper/2204.09171/) (2022)
- [Adaptive Attitude Estimation Using a Hybrid Model-Learning Approach](https://mlsanity.com/paper/2207.06903/) (2022)
- [Generalizable End-to-End Deep Learning Frameworks for Real-Time Attitude Estimation Using 6DoF Inertial Measurement Units](https://mlsanity.com/paper/2302.06037/) (2023)
- [Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Network](https://mlsanity.com/paper/2402.00366/) (2024)
- [LGC-Net: A Lightweight Gyroscope Calibration Network for Efficient Attitude Estimation](https://mlsanity.com/paper/2209.08816/) (2022)
- [Suite-IN: Aggregating Motion Features from Apple Suite for Robust Inertial Navigation](https://mlsanity.com/paper/2411.07828/) (2024)
- [Learning IMU Bias with Diffusion Model](https://mlsanity.com/paper/2505.11763/) (2025)
- [Benchmarking Visual-Inertial Deep Multimodal Fusion for Relative Pose Regression and Odometry-aided Absolute Pose Regression](https://mlsanity.com/paper/2208.00919/) (2022)
- [Learnable Spatio-Temporal Map Embeddings for Deep Inertial Localization](https://mlsanity.com/paper/2211.07635/) (2022)
- [Physics-Informed Data Denoising for Real-Life Sensing Systems](https://mlsanity.com/paper/2311.06968/) (2023)
- [Wavelet Dynamic Selection Network for Inertial Sensor Signal Enhancement](https://mlsanity.com/paper/2401.05416/) (2023)
- [3D Freehand Ultrasound using Visual Inertial and Deep Inertial Odometry for Measuring Patellar Tracking](https://mlsanity.com/paper/2404.15847/) (2024)
- [On Neural Inertial Classification Networks for Pedestrian Activity Recognition](https://mlsanity.com/paper/2502.17520/) (2025)
- [Egocentric Action-aware Inertial Localization in Point Clouds with Vision-Language Guidance](https://mlsanity.com/paper/2505.14346/) (2025)
- [Physical Self-Supervised Learning: IMU Sensing without Manual Labels](https://mlsanity.com/paper/2607.18361/) (2026)
- [Deep Inertial Odometry with Accurate IMU Preintegration](https://mlsanity.com/paper/2101.07061/) (2021)
- [OdoNet: Untethered Speed Aiding for Vehicle Navigation Without Hardware Wheeled Odometer](https://mlsanity.com/paper/2109.03091/) (2021)
- [SRVIO: Super Robust Visual Inertial Odometry for dynamic environments and challenging Loop-closure conditions](https://mlsanity.com/paper/2201.05386/) (2022)
- [RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements](https://mlsanity.com/paper/2303.01641/) (2023)

## Abstract (arXiv)

Inertial sensors play a pivotal role in indoor localization, which in turn lays the foundation for pervasive personal applications. However, low-cost inertial sensors, as commonly found in smartphones, are plagued by bias and noise, which leads to unbounded growth in error when accelerations are double integrated to obtain displacement. Small errors in state estimation propagate to make odometry virtually unusable in a matter of seconds. We propose to break the cycle of continuous integration, and instead segment inertial data into independent windows. The challenge becomes estimating the latent states of each window, such as velocity and orientation, as these are not directly observable from sensor data. We demonstrate how to formulate this as an optimization problem, and show how deep recurrent neural networks can yield highly accurate trajectories, outperforming state-of-the-art shallow techniques, on a wide range of tests and attachments. In particular, we demonstrate that IONet can generalize to estimate odometry for non-periodic motion, such as a shopping trolley or baby-stroller, an extremely challenging task for existing techniques.
