Learning Wheel Motion Uncertainty for Degeneracy-Aware LiDAR-Inertial Odometry on Quadrupedal Wheel-Legged Robots
Organizations: The Chinese University of Hong Kong, Hong Kong SAR, China. · Tongji University, Shanghai, China. · SEER Robotics.
Abstract
Wheel kinematics can support odometry for quadrupedal wheel-legged robots when LiDAR geometry provides weak motion constraints. However, slip and contact loss make rolling predictions unreliable, and contact state alone cannot determine their reliability across motion directions. We propose a tightly coupled LiDAR-inertial-kinematic odometry framework that retains analytical rolling predictions and learns per-wheel, direction-dependent process covariances from proprioceptive history. The estimator maintains moving wheel-center states, allowing the learned uncertainty to regulate the influence of rolling predictions through forward-kinematic corrections. Degeneracy-aware projection (DAP) complements this mechanism by suppressing LiDAR constraints along geometrically weak directions. The learned covariance network (CovNet) is trained through a differentiable filter using simulated velocity supervision and deployed on the real robot without fine-tuning. On the six room sequences with the highest degeneracy ratios in our indoor dataset, the method reduces mean per-sequence position root mean square error (RMSE) by 66.2% relative to FAST-LIO2 and by 31.0% relative to a fixed-covariance variant. In a severely degenerate corridor run, it achieves an endpoint position error of 0.198 m, compared with 7.531 m for FAST-LIO2. These results demonstrate robust odometry under challenging geometric and wheel-motion conditions. We plan to publicly release our code and multimodal dataset. Project website: https://weihairuo.github.io/wheel-motion-uncertainty/
Figures & tables
| Setting | Value |
| Input history length | 20 |
| Hidden layer widths | (128, 64) |
| Activation | ELU |
| Parallel environments | 4,096 |
| Batch size | 512 |
| Learning rate |
| Seq. | DR (%) | FAST- LIO2 | NCDM | Fixed- Cov. | Without DAP | Ours |
| Easy ( ) | ||||||
| 00 | 0.000 | 0.079 | 0.082 | 0.079 | 0.075 | 0.075 |
| 01 | 0.000 | 0.189 | 0.197 | 0.187 | 0.153 | 0.153 |
| 02 | 0.000 | 0.167 | 0.175 | 0.179 | 0.167 | 0.167 |
| 03 | 0.000 | 0.087 | 0.093 | 0.090 | 0.071 | 0.071 |
| 04 | 0.000 | 0.064 | 0.037 | 0.040 | 0.040 | 0.040 |
| Method | slip00 | slip01 | kick00 | kick01 |
| Ours without LiDAR | 0.844 | 0.640 | 1.439 | 1.014 |
| Ours | 0.125 | 0.220 | 0.061 | 0.057 |
LiDAR Odometry
LiDAR odometry (light detection and ranging) estimates a robot’s motion by aligning successive laser scans, often with inertial data.
See all 46 papers