# RIDI: Robust IMU Double Integration

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

## Key facts

- Cited by 41 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Dec 2017.

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

- [EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understanding](https://mlsanity.com/paper/2301.02217/) (2023)
- [IDOL: Inertial Deep Orientation-Estimation and Localization](https://mlsanity.com/paper/2102.04024/) (2021)
- [MobilePoser: Real-Time Full-Body Pose Estimation and 3D Human Translation from IMUs in Mobile Consumer Devices](https://mlsanity.com/paper/2504.12492/) (2025)
- [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)
- [A Hybrid Model and Learning-Based Adaptive Navigation Filter](https://mlsanity.com/paper/2207.12082/) (2022)
- [Fusion-DHL: WiFi, IMU, and Floorplan Fusion for Dense History of Locations in Indoor Environments](https://mlsanity.com/paper/2105.08837/) (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)
- [Deep Learning for Inertial Sensor Alignment](https://mlsanity.com/paper/2212.11120/) (2022)
- [Walk2Map: Extracting Floor Plans from Indoor Walk Trajectories](https://mlsanity.com/paper/2103.00262/) (2021)
- [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)
- [RetailOpt: Opt-In, Easy-to-Deploy Trajectory Estimation from Smartphone Motion Data and Retail Facility Information](https://mlsanity.com/paper/2404.12548/) (2024)
- [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)
- [Physics-Informed Data Denoising for Real-Life Sensing Systems](https://mlsanity.com/paper/2311.06968/) (2023)
- [Multiple and Gyro-Free Inertial Datasets](https://mlsanity.com/paper/2403.15494/) (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)
- [OdoNet: Untethered Speed Aiding for Vehicle Navigation Without Hardware Wheeled Odometer](https://mlsanity.com/paper/2109.03091/) (2021)
- [Surface Recognition for e-Scooter Using Smartphone IMU Sensor](https://mlsanity.com/paper/2302.12720/) (2023)
- [RIOT: Recursive Inertial Odometry Transformer for Localisation from Low-Cost IMU Measurements](https://mlsanity.com/paper/2303.01641/) (2023)
- [Learning Position From Vehicle Vibration Using an Inertial Measurement Unit](https://mlsanity.com/paper/2303.03942/) (2023)
- [Interpersonal Distance Tracking with mmWave Radar and IMUs](https://mlsanity.com/paper/2303.12798/) (2023)
- [NeurIT: Pushing the Limit of Neural Inertial Tracking for Indoor Robotic IoT](https://mlsanity.com/paper/2404.08939/) (2024)
- [Suite-IN++: A FlexiWear BodyNet Integrating Global and Local Motion Features from Apple Suite for Robust Inertial Navigation](https://mlsanity.com/paper/2504.00438/) (2025)

## Abstract (arXiv)

This paper proposes a novel data-driven approach for inertial navigation, which learns to estimate trajectories of natural human motions just from an inertial measurement unit (IMU) in every smartphone. The key observation is that human motions are repetitive and consist of a few major modes (e.g., standing, walking, or turning). Our algorithm regresses a velocity vector from the history of linear accelerations and angular velocities, then corrects low-frequency bias in the linear accelerations, which are integrated twice to estimate positions. We have acquired training data with ground-truth motions across multiple human subjects and multiple phone placements (e.g., in a bag or a hand). The qualitatively and quantitatively evaluations have demonstrated that our algorithm has surprisingly shown comparable results to full Visual Inertial navigation. To our knowledge, this paper is the first to integrate sophisticated machine learning techniques with inertial navigation, potentially opening up a new line of research in the domain of data-driven inertial navigation. We will publicly share our code and data to facilitate further research.
