Abstract: Odometry in adverse weather conditions, such as fog, rain, and snow, presents significant challenges, as traditional vision- and LiDAR-based methods often suffer from degraded performance. Radar-Inertial Odometry (RIO) has emerged as a promising solution due to its resilience in such environments. In this paper, we present RINO, a non-iterative RIO framework implemented in an adaptively loosely coupled manner. Building upon ORORA as the baseline for radar odometry, RINO introduces several key advancements, including improvements in keypoint extraction, motion distortion compensation, and pose estimation via an adaptive voting mechanism. This voting strategy facilitates efficient polynomial-time optimization while simultaneously quantifying the uncertainty in the radar module’s pose estimation. The estimated uncertainty is subsequently integrated into the maximum a posteriori (MAP) estimation within a Kalman filter framework. Unlike prior loosely coupled odometry systems, RINO not only retains the global and robust registration capabilities of the radar component but also dynamically accounts for the real-time operational state of each sensor during fusion. Experimental results conducted on publicly available datasets demonstrate that RINO reduces translation and rotation errors by 1.06% and 0.09°/100m, respectively, when compared to the baseline method, thus significantly enhancing its accuracy. Furthermore, RINO achieves performance comparable to state-of-the-art methods. Our code is available at https://github.com/yangsc4063/rino Note to Practitioners—Odometry for autonomous vehicles faces significant challenges under adverse conditions such as fog, rain, and snow. Commonly used sensors, including cameras and LiDAR, perform poorly in such environments, leading to failures in traditional odometry methods. Scanning millimeter-wave radar, with its strong penetration capabilities, offers a promising alternative by providing dense, wide-ranging, and robust perception under these conditions. However, radar data is often noisy and prone to ghosting artifacts, making processing challenging and hindering its widespread research and practical application. In this paper, we propose a Radar-Inertial Odometry (RINO) system that integrates pose estimation from scanning radar and IMU while incorporating uncertainty estimation within a non-iterative point cloud registration framework. Experimental validation on both datasets and real-world vehicle tests shows that RINO outperforms existing methods in terms of accuracy, efficiency, and robustness, providing a reliable solution for autonomous navigation in adverse weather conditions.
External IDs:doi:10.1109/tase.2025.3601838
Loading