UNRIO: Uncertainty-Aware Velocity Learning for Radar-Inertial Odometry
Jui-Te Huang, Tinashu Huang, Anthony Rowe, Michael Kaess
TLDR
UNRIO is an uncertainty-aware radar-inertial odometry system that directly learns ego-velocity from raw mmWave radar IQ signals using a transformer.
Key contributions
- UNRIO directly estimates ego-velocity from raw mmWave radar IQ signals using a transformer, bypassing handcrafted DSP.
- Employs a GRT-based neural network processing 4-D spectral cubes to predict velocity and Doppler maps.
- Incorporates uncertainty calibration via negative log-likelihood loss, propagating estimates into a pose graph.
- Achieves state-of-the-art relative pose error, outperforming DSP baselines, especially in challenging lateral motion.
Why it matters
This paper introduces a novel approach to radar-inertial odometry by directly learning velocity from raw radar IQ signals. It overcomes limitations of traditional methods, leveraging deep learning for robust, uncertainty-aware ego-motion estimation. Its strong performance, especially in challenging lateral motion, is significant for autonomous systems in complex environments.
Original Abstract
We present UNRIO, an uncertainty-aware radar-inertial odometry system that estimates ego-velocity directly from raw mmWave radar IQ signals rather than processed point clouds. Existing radar-inertial odometry methods rely on handcrafted signal processing pipelines that discard latent information in the raw spectrum and require careful parameter tuning. To address this, we propose a transformer-based neural network built on the GRT architecture that processes the full 4-D spectral cube to predict body-frame velocity in two modes: a direct linear velocity estimate and a per-anglebin Doppler velocity map. The network is trained in three stages: geometric pretraining on LiDAR-projected depth, velocity or Doppler fine-tuning, and uncertainty calibration via negative log-likelihood loss, enabling it to produce uncertainty estimates alongside its predictions. These uncertainty estimates are propagated into a sliding-window pose graph that fuses radar velocity factors with IMU preintegration measurements. We train and evaluate UNRIO on the IQ1M dataset across diverse indoor environments with both forward and lateral motion patterns unseen during training. Our method achieves the lowest relative pose error on the majority of sequences, with particularly strong gains over classical DSP baselines on Lateral-motion trajectories where sparse point clouds degrade conventional velocity estimators.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.