UNRIO: Uncertainty-Aware Velocity Learning for Radar-Inertial Odometry

arXiv cs.RO / 4/16/2026

📰 NewsSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • UNRIO is an uncertainty-aware radar-inertial odometry approach that predicts ego-velocity directly from raw mmWave radar IQ signals (4-D spectral cube) instead of relying on processed point clouds or handcrafted DSP pipelines.
  • The method uses a transformer-based neural network based on the GRT architecture to output either a direct linear velocity estimate or a Doppler velocity map per angle bin.
  • UNRIO is trained in three stages—geometric pretraining (LiDAR-projected depth), velocity/Doppler fine-tuning, and uncertainty calibration using a negative log-likelihood loss to produce uncertainty estimates alongside predictions.
  • The predicted uncertainty is then propagated into a sliding-window pose graph to fuse radar velocity factors with IMU preintegration measurements.
  • Experiments on the IQ1M dataset show the lowest relative pose error on most sequences, with especially strong improvements over classical DSP baselines on lateral-motion trajectories where sparse point clouds typically harm conventional estimators.

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.