When LiDAR Fades, Radar Takes Over: LiDAR Reliability-Aware Adaptive Localization Under Airborne Obscurants
Organizations: Robotics and AI Group, Department of Computer, Electrical and Space Engineering, Luleå University of Technology, Luleå, Sweden
Abstract
LiDAR-inertial odometry (LIO) is widely used for real-time localization and mapping, but its reliability can degrade substantially in subterranean environments affected by smoke, dust, and other airborne obscurants, whereas radar remains comparatively robust. This article presents a one-class temporal learning framework for LiDAR degradation detection and reliability-aware localization under such conditions. A broad set of degradation-sensitive cues, including spatial, cross-modal, geometric/motion, intensity, and measurement-recency features, is evaluated to characterize changes in LiDAR sensing quality. Their temporal evolution is modelled over sliding windows using an LSTM autoencoder trained exclusively on nominal operation, enabling deviations from healthy sensor behaviour to be detected without requiring labelled degradation data. The resulting LiDAR reliability estimate governs adaptive selection between LIO and radar inertial odometry (RIO), retaining LIO during reliable sensing and transferring localization authority to RIO when degradation is detected. The framework is evaluated using real-world ground robot data collected in GNSS-denied subterranean tunnels under nominal and dense-smoke conditions. Experimental results demonstrate degradation detection, adaptive modality switching, and continued localization output under severe LiDAR degradation. A feature family ablation study further shows that a reduced feature representation can improve degradation-aware localization performance in the evaluated dense-smoke scenarios, highlighting the importance of feature parsimony in one-class sensor degradation detection. The code will be released as open source to support reproducibility and further research.
Figures & tables
| Parameter | Value |
| Laser Channels | 16 |
| Vertical Resolution | 0.2° |
| Field of View (FOV) | 360° |
| Range | 100m |
| Rotation Rate | (1-100) Hz |
| Points per second | 300,000 points/sec |
| Parameter | Value |
| Operating frequency range | 60–64 GHz |
| Available RF bandwidth | up to 4 GHz |
| Maximum IF bandwidth | 10 MHz |
| ADC sampling rate | up to 25 Msps |
| Number of transmitters | 3 |
| Number of receivers | 4 |
| Variant | LIO usage [%] | RIO usage [%] | First switch [s] | LiDAR Stale [s] | [s] | LMRIO-LIO RMSE [m] | LMRIO-RIO RMSE [m] |
| 28.21 | 71.80 | 78.00 | 130 | 52.00 | 1.1148 | ||
| 45.30 | 54.70 | 125.00 | 130 | 5.00 | 1.9943 | ||
| 28.47 | 71.54 | 78.27 | 130 | 51.73 | 1.1287 | ||
| 27.07 | 72.93 | 74.44 | 130 | 55.56 | 1.0553 | ||
| 28.11 | 71.89 | 80.12 | 130 | 49.88 | 2.1200 | ||
| 27.88 | 72.12 | 76.66 | 130 | 53.34 | 1.0977 |
| Variant | Removed cues | Dim. |
| Twelve Feature( ) | None | 12 |
| No Spatial( ) | 6 | |
| No Cross-modal( ) | 11 | |
| No Geom./Motion( ) | 10 | |
| No Intensity ( ) | 10 | |
| No LiDAR age ( ) ∗ | Explicit LiDAR-age decision rule | 12 |
| Condition | Trajectory pair | RMSE [m] |
| Nominal | LMRIO-LIO | 0.0121 |
| Nominal | RIO-LIO | 0.0650 |
| Dense smoke | LMRIO-RIO | 1.1148 |
| Dense smoke | LIO-LMRIO |