CREVE: An Acceleration-based Constraint Approach for Robust Radar Ego-Velocity Estimation
Hoang Viet Do, Bo Sung Ko, Yong Hun Kim, Jin Woo Song
TL;DR
CREVE addresses robust ego-velocity estimation from sparse mmWave radar by introducing acceleration-based inequality constraints derived from IMU acceleration. The method adds an adaptive gamma rule, tied to the radar inlier ratio, and an accelerometer bias estimation routine to maintain acceleration fidelity over time. Empirical results on IRS DoerIros2021 and ColoRadar show CREVE significantly improves absolute trajectory error and maintains real-time performance against REVE, DeREVE, and RAVE. The approach enhances radar-inertial navigation by robustly constraining radar estimates without discarding measurements, enabling more reliable long-term odometry in challenging indoor environments.
Abstract
Ego-velocity estimation from point cloud measurements of a millimeter-wave frequency-modulated continuous wave (mmWave FMCW) radar has become a crucial component of radar-inertial odometry (RIO) systems. Conventional approaches often exhibit poor performance when the number of outliers in the point cloud exceeds that of inliers, which can lead to degraded navigation performance, especially in RIO systems that rely on radar ego-velocity for dead reckoning. In this paper, we propose CREVE, an acceleration-based inequality constraints filter that leverages additional measurements from an inertial measurement unit (IMU) to achieve robust ego-velocity estimations. To further enhance accuracy and robustness against sensor errors, we introduce a practical accelerometer bias estimation method and a parameter adaptation rule that dynamically adjusts constraints based on radar point cloud inliers. Experimental results on two open-source IRS and ColoRadar datasets demonstrate that the proposed method significantly outperforms three state-of-the-art approaches, reducing absolute trajectory error by approximately 36\%, 78\%, and 12\%, respectively.
