GINIO: A Geometric SO(3)-Equivariant Interface for Neural Inertial Odometry
Not on the map. Why?
Abstract (arXiv)
Neural inertial odometry increasingly uses networks as learned measurements inside filtering pipelines. Such measurements should transform consistently under arbitrary IMU mounting conventions: their mean must transform as a vector, and their covariance must transform congruently as a second-order tensor. We present GINIO, a geometric SO(3)-equivariant interface for neural inertial odometry under arbitrary rotations of the IMU measurement frame. Given calibrated IMU windows, our framework predicts a motion measurement and uncertainty obeying these tensorial laws. To support efficient sensor-frame learning, we introduce Last-Frame Alignment (LFA), a deterministic preprocessing step that is provably equivalent to world-frame training for SO(3)-equivariant predictors. The connected estimator tracks sensor-local states such as IMU bias, separating nuisance estimation from the geometric law enforced by the learned measurement. We instantiate the same interface in filter-connected NIO, AirIO-style recurrent aerial prediction, EqNIO-style full-SO(3) canonicalization, and ResNet-style temporal backbones. On TLIO, GINIO achieves 2.018 m ID/SO(3) ATE while EqNIO degrades to 76.389 m, using 11.6x fewer FLOPs. On NanoBench, our AirIO-style instantiation improves ATE from 5.579 m to 1.430 m without external attitude input, and our ResNet-style instantiation reaches 0.581 m ATE versus 0.645 m for ResNet1D. On Fetch, GINIO empirically reduces unseen physical-remount ATE from 8.15 m to 0.50 m without retraining, demonstrating robustness beyond the exact coordinate-frame guarantee. For uncertainty, spectral covariance reduces covariance-equivariance error by over three orders of magnitude compared with a diagonal head.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 25 references that are in the map. First posted on arXiv 21 Sep 2026.
Builds on
23 of 25 references.
References · 23
- 2016Group Equivariant Convolutional Networkscited by 1,165
- 2021Vector Neurons: A General Framework for SO(3)-Equivariant Networkscited by 305
- 2022e3nn: Euclidean Neural Networkscited by 174
- 2019RoNIN: Robust Neural Inertial Navigation in the Wild: Benchmark, Evaluations, and New Methodscited by 73
- 2018IONet: Learning to Cure the Curse of Drift in Inertial Odometrycited by 55
- 2020TLIO: Tight Learned Inertial Odometrycited by 55
- 2017RIDI: Robust IMU Double Integrationcited by 41
- 2015Modeling and interpolation of the ambient magnetic field by Gaussian processescited by 28
- 2019AI-IMU Dead-Reckoningcited by 27
- 2020Denoising IMU Gyroscopes with Deep Learning for Open-Loop Attitude Estimationcited by 26
- 2021IDOL: Inertial Deep Orientation-Estimation and Localizationcited by 26
- 2019Contact-Aided Invariant Extended Kalman Filtering for Robot State Estimationcited by 18
11 more
- 2014The invariant extended Kalman filter as a stable observercited by 14
- 2021RIO: Rotation-equivariance supervised learning of robust inertial odometrycited by 14
- 2022Deep IMU Bias Inference for Robust Visual-Inertial Odometry with Factor Graphscited by 13
- 2022Learned Inertial Odometry for Autonomous Drone Racingcited by 12
- 2024EqNIO: Subequivariant Neural Inertial Odometrycited by 8
- 2025AirIO: Learning Inertial Odometry with Enhanced IMU Feature Observabilitycited by 7
- 2023Lie Neurons: Adjoint-Equivariant Neural Networks for Semisimple Lie Algebrascited by 6
- 2025AquaticVision: Benchmarking Visual SLAM in Underwater Environment with Events and Framescited by 5
- 2025Equivariant Neural Networks for General Linear Symmetries on Lie Algebrascited by 4
- 2023Proprioceptive Invariant Robot State Estimationcited by 2
- 2026NanoBench: A Multi-Task Benchmark Dataset for Nano-Quadrotor System Identification, Control, and State Estimationcited by 2
Built on by
Not cited yet.