Source-linked AI summary

SUPER ODOMETRY 2.0: Resilient Odometry via Hierarchical Adaptation

Shibo Zhao, Sifan Zhou, Yuchen Zhang, Ji Zhang, Chen Wang, Wenshan Wang, Sebastian Scherer

arXiv:2608.25427v1cs.RO

TL;DR

Robust odometry remains difficult under severe, persistent, and varied sensor degradation, while existing systems struggle with generalization and computational efficiency. Super Odometry addresses this gap with hierarchical adaptation, reciprocal learning between inertial and traditional estimators, and learning-based IMU odometry. The framework provides robust state estimation across degraded environments, while calibration, synchronization, and unseen-domain generalization remain limitations.

  • Problem

    Existing odometry frameworks struggle to generalize across diverse degradation scenarios while balancing robustness and computational efficiency.

  • Method

    Super Odometry dynamically reconfigures sensor fusion through hierarchical adaptation and reciprocal learning between a learning-based IMU estimator and traditional model-based fusion.

  • Results

    The framework offers robust, adaptable, and efficient state estimation across diverse degraded environments and robotic platforms.

  • Takeaways & Limitations

    The system provides a reliable learned-IMU fallback and supports resilient odometry under real-world sensor degradation.

  • Takeaways & Limitations

    Performance depends on accurate calibration and precise time synchronization, while the learning-based IMU model struggles with unseen domains caused by training–testing distribution gaps.

Abstract

from arXiv · show

Resilient and robust odometry is crucial for autonomous systems operating in complex and dynamic environments. Existing odometry systems often struggle with severe sensory degradations and extreme conditions such as smoke, sandstorms, snow, or low-light conditions, threatening both the safety and functionality of robots. To address these challenges, we present Super Odometry, a sensor fusion framework that dynamically adapts to varying levels of environmental degradation. Super Odometry employs a hierarchical structure to integrate four core modules from lower-level to higher-level adaptability including adaptive feature selection, adaptive state direction selection, adaptive engine selection, and a novel learning- based inertial odometry. The inertial odometry, trained on over 100 hours of heterogeneous robotic platforms, captures comprehensive motion dynamics. Super Odometry elevates the inertial measurement unit (IMU) to equal importance with camera and LiDAR within the sensor fusion framework, providing a reliable fallback when exteroceptive sensors fail. Super Odometry has been validated across 200 kilometers and 800 operational hours on a fleet of aerial, wheeled, and legged robots, under diverse sensor configurations, environmental degradation, and aggressive motion profiles. It marks an important step towards safe and long-term robotic autonomy in all-degraded environments.

Summary

The paper presents a resilient odometry system designed to adapt seamlessly across diverse environments and robotic platforms.

  • Super Odometry is designed as a resilient odometry system that adapts seamlessly to diverse environments and robotic platforms.

Introduction

Super Odometry addresses odometry failures under severe, persistent, and varied sensor degradation with a dynamically reconfigurable hierarchical sensor-fusion framework. It combines adaptive responses with learning-based inertial estimation and reciprocal online adaptation, and is evaluated extensively across heterogeneous robots and conditions.

  • Odometry supports robot localization, 3D reconstruction, navigation, exploration, path planning, and control.
  • Existing systems struggle with poor lighting, geometric degradation, motion blur, extreme weather, and simultaneous visual and geometric degradation.These conditions can impair feature tracking and data association, leading to drift or failure.
  • Persistent multi-sensor degradation, high computational cost, and fixed parameter settings remain central challenges for resilient, efficient, and generalizable odometry.The paper highlights smoke affecting visual and LiDAR sensing, costly redundant fusion, and limited transfer across indoor and outdoor environments.
  • The heterogeneous learning-based IMU module predicts 3D poses in real time from internal motion cues and serves as a motion prior when external observations become unreliable.It is trained on diverse robotic data and is designed to maintain low-drift accuracy and generalization.
  • Reciprocal fusion and bilevel self-supervised online adaptation let traditional model-based estimation and the learned inertial network mutually refine one another over time.A lower-level factor graph generates pose labels, while the inertial network supplies motion priors back to the graph.
  • Super Odometry dynamically scales its response from adaptive feature selection through state-direction and engine selection to learning-based inertial odometry.The hierarchy targets mild visual degradation, moderate geometric degradation, mixed degradation, and complete degradation, respectively.
  • Over 200 kilometers and 800 operational hours across aerial, wheeled, legged, and handheld robots, Super Odometry consistently outperformed state-of-the-art techniques under diverse and extreme degradation.The evaluation covered six years of operation and varied sensor and motion conditions.

Results

Super Odometry maintains real-time odometry across visual, geometric, mixed, and complete degradation by adapting feature selection, sensor weighting, engine selection, and learned inertial estimation. Evaluations report low drift, reliable registration, cross-platform generalization, rapid online adaptation, and robust state estimation in smoke.

  • Visual degradation: Adaptive feature selection rejects unreliable visual features under low light, low texture, and obscured conditions.The method estimates feature-correspondence quality and covariance rather than passively tracking all features.
  • Geometric and mixed degradation: Adaptive state-direction weighting reduced LiDAR confidence in degenerate directions and improved scan registration in poorly constrained long corridors.Visual odometry retained higher confidence in the forward direction, while LiDAR weights in unaffected directions remained unchanged.
  • Learning-based inertial odometry: 35.5% lower ATE and 41.0% lower T-RTE than the second-best model were obtained by the heterogeneous IMU pre-trained model across robotic platforms.Training on diverse robot data also reduced ATE by up to 54% in the human-handheld sequence.
  • Online adaptation and smoke: Online adaptation converged faster than state-of-the-art methods, while adaptive IMU use maintained robust state estimation during repeated smoke transitions.The smoke experiment repeatedly switched between smoky and clear areas; the reconstructed map remained noisy, but state estimation stayed robust.

Discussion

The paper argues that resilient odometry requires hierarchical adaptation rather than rigid fusion, because degradation violates common noise and redundancy assumptions. It further positions learning-based inertial sensing as an independent, mutually adaptive source while identifying calibration, synchronization, and generalization as remaining challenges.

  • Motivation: Rigid multi-modal fusion can fail across diverse degradation scenarios because degraded measurements violate Gaussian-noise and redundancy assumptions.Smoke and darkness can produce corrupted measurements that dominate particular state directions, making estimation unreliable and optimization more expensive.
  • Hierarchical Adaptation: The proposed framework dynamically escalates from lightweight to more complex adaptations as degradation severity increases, covering visual, geometric, mixed, and full sensor failures.This hierarchy is intended to preserve reliable state estimation while matching computational effort to environmental difficulty.
  • Inertial Sensing: Learning-based inertial odometry gives the IMU an independent role alongside LiDAR and visual sensors, rather than limiting it to pre-integration.The paper argues that internal motion sensing can provide state estimation when exteroceptive sensing becomes unreliable.
  • Reciprocal Fusion: Reciprocal fusion lets the inertial model and traditional sensor fusion learn from each other, with the IMU providing motion priors and fallback estimation under degradation.The fusion pipeline adapts the IMU model using feedback while the learned model supports robustness across environments.
  • Limitations: Accurate calibration and precise time synchronization remain important dependencies for system performance.The paper identifies online calibration and time synchronization as directions for reducing manual parameter tuning.
  • Limitations: The learning-based IMU model still struggles with unseen domains because of distribution gaps between training and testing data.The authors suggest combining real-world and simulated IMU data to improve generalization and adaptation to new robots and environments.

Materials and Methods

Super Odometry combines hierarchical adaptive sensor fusion with learning-based inertial odometry in a self-supervised framework. Its mechanisms adapt estimation to degradation by selecting features, state directions, engines, and learned motion priors.

  • Hierarchical Adaptation: The framework groups adaptive feature selection, state direction, and engine selection as adaptive sensor fusion, alongside separately trained learning-based inertial odometry.Together, these components form the hierarchical adaptation framework.
  • State Estimation: Odometry estimates the agent’s trajectory over time from observations and control inputs without constructing a persistent map.The formulation targets incremental estimation of the next pose.
  • Robustness Evaluation: Relative-pose robustness metrics use AUC of F1 scores to assess position and rotation estimation across tolerance levels.Position robustness is Rp = AUC(F1(ve)), while rotation robustness is Rr = AUC(F1(ωe)).
  • Adaptive Sensor Fusion: Adaptive state direction analysis estimates LiDAR observability at the front end and adjusts visual weights toward vulnerable state directions.The method predicts ICP alignment risk and computes observability for each point along each state direction.
  • Learning-based Inertial Odometry: Learning-based inertial odometry uses a pretrained model and adapter network, operating on body-frame acceleration and angular velocity to regress body-frame velocity.Body-frame inputs and losses reduce dependence on specific world-frame trajectories and support generalization.
  • Learning-based Inertial Odometry: LoRA adapts the pretrained IMU model by training low-rank updates while keeping the original weights fixed.The adapter transfers new knowledge while limiting parameter updates and supporting continuous adaptation.

Supplementary materials

The supplementary materials describe Super Odometry’s degradation-aware hierarchy, heterogeneous inertial model, online adaptation, and broad evaluation scope. They position the system as a resilient odometry approach tested across diverse robots and challenging conditions.

  • Supplementary Materials: The supplementary package includes methods, figures, and movies covering robust odometry, subterranean mapping, adaptive state selection, aggressive motion, collisions, snow, and non-forgetting behavior.The listed materials document both mechanisms and deployment scenarios.
  • System Design: Super Odometry reciprocally couples traditional model-based odometry with learned inertial estimation, allowing each component to provide supervision or motion priors to the other.The traditional estimator refines the inertial network under nominal conditions, while the learned module takes over as external sensing degrades.
  • Heterogeneous Learning-based Inertial Odometry: The heterogeneous IMU model uses diverse data from drones, quadrupeds, cars, humans, and other platforms to support cross-platform motion estimation.The model is described as trained on hundreds of hours of varied robotic data.
  • Online Adaptation: 200 FPS with real-time refinement was reported for the inertial odometry model.The online adaptation process uses LoRA to improve real-time performance.
  • Evaluation: 200 kilometers and 800 operational hours were accumulated across tested conditions, with the method reported to operate without failure.The evaluation covered diverse sensor configurations, robots, and degraded environments.
  • Adaptive State Direction: Front-end observability analysis assigns correspondence labels by their strongest contribution to rotational or translational state directions.The first three observability values concern rotation, while the last three concern translation.
  • Adaptive State Direction: Relative pose priors distribute constraints across state directions, mitigating LiDAR degeneracy and reducing numerical instability in optimization.The prior is intended to improve robustness of state estimation under degeneracy.

Implementation Detail on Learning-based IMU Odometry

The learning-based IMU implementation uses standardized sliding-window inputs, augmentation, and body-frame velocity supervision. Training employs a PyTorch model optimized with Adam over 50 epochs.

  • Sampling Specifications: Each IMU input window contains 10 seconds sampled at 200 Hz, producing an input dimension of 10 × 200 × 6.Lower-frequency data are linearly interpolated to 200 Hz.
  • Data Augmentation: Training augmentation adds random Gaussian noise, acceleration and gyroscope biases, and random yaw rotations to each IMU sample.The yaw rotation promotes learning of yaw-angle invariance.
  • Network Setting: The model uses relative body-frame velocity as supervision and is trained with Adam at an initial learning rate of 0.0001.Training lasted 50 epochs and approximately 20 hours on an NVIDIA Tesla V100 GPU.

DARPA Subterranean Challenge

The system demonstrated robust multi-robot mapping across smoke-filled, dusty, poorly lit subterranean environments and large, repetitive mine structures. It also achieved strong placements across distinct SubT challenge settings.

  • 596.6 m, 499.8 m, 445.2 m, and 112.0 m were covered by multiple robots over 38 minutes in the SubT Final Challenge.The deployment combined aerial drones and ground vehicles in challenging subterranean terrain.
  • Fourth place in the SubT Final Challenge, second in the Urban Challenge, and first in the Tunnel Challenge demonstrated adaptability across environments and robot platforms.
  • 990,000 m2 was reconstructed with high precision during a 1-hour run in a dark, repetitive mine environment.Image and LiDAR place recognition was particularly difficult in this setting.

Adaptive State Direction in Multi-floor Environments

In multi-floor environments, the system adapts state-direction confidence and sensor weights to compensate for weak vertical constraints and changing visual or geometric conditions. It successfully traversed complex indoor-outdoor terrain.

  • Multi-floor Environments: 269.38 meters were traversed by a legged robot through texture-less corridors, dim staircases, and indoor-outdoor transitions.
  • Adaptive State Direction: Lower Z-direction confidence reflected insufficient vertical pose constraints caused by LiDAR’s limited field of view.
  • Adaptive Weight Parameter Tuning: 60% LiDAR confidence outdoors versus 40% visual confidence reflected stronger geometric features and overexposed images.The self-tuning mechanism adjusted sensor contributions according to environmental conditions.

Aggressive Motion in Off-Road Environments

The system was evaluated under aggressive off-road motion that challenged both visual and LiDAR sensing. It maintained accurate pose recovery and high-fidelity mapping across difficult terrain.

  • Challenges: Motion blur can impair visual feature tracking, while sequential LiDAR sampling can create motion distortion during rapid movement.
  • Evaluation Conditions: 13 m/s maximum speed and approximately 5 m/s2 peak acceleration were sustained during a 1.38-hour off-road run.The vehicle traversed rocks, steep slopes, ditches, and other uneven surfaces.
  • Results: 109200 m2 of high-fidelity mapping was completed while recovering accurate poses under aggressive off-road motion.

Unexpected Collision from an Off-nominal Spinning Drone

A drone experienced severe locomotion failure after losing a propeller blade, causing uncontrolled rotation and collision. Adaptive sensor fusion maintained useful odometry, reconstructed a 3D map, and enabled safe landing.

  • Failure Event: 1800 degrees of rotation in 3s occurred after a propeller blade detached and the drone collided with walls.
  • Failure Interaction: The collision process lasted 106s while incorrect odometry could have further compromised the controller and intensified spinning.
  • Recovery: Adaptive selection of features, state directions, and engines overcame the challenge and reconstructed a clear 3D map.
  • Recovery: The odometry system ultimately secured the drone and allowed it to land safely.

Robustness Experiments in Snow Environments

The experiments evaluate Super Odometry across challenging snowy terrain and domain shifts. The method preserves detailed mapping under heavy snow and uses LoRA-based adaptation to retain source-domain estimation after target-domain adaptation.

  • Snow-environment mapping: Heavy snow degraded camera image quality, while slipping and compressible terrain disrupted locomotion patterns and challenged state estimation.These conditions affected both visual feature detection and motion consistency.
  • Snow-environment mapping: 798 meters: the method generated a high-fidelity 3D map across steep slopes, staircases, and indoor–outdoor transitions under heavy snow.The staircase map further demonstrates the system’s reported precision and robustness.
  • Domain adaptation: The pretrained IMU model produced more accurate trajectory estimates than the expert model in the SubT-Dataset source domain.This result is presented as evidence of strong source-domain generalization.
  • Domain adaptation: In the unseen TartanDrive target domain, the pretrained model without fine-tuning performed poorest, while full fine-tuning produced reasonable trajectories but relatively large pose errors.The passage contrasts these outcomes with the LoRA-based IMU approach, but its remaining result is truncated.
  • Domain adaptation: After target-domain adaptation, LoRA-based fine-tuning maintained accurate source-domain estimation, whereas fully fine-tuned models exhibited catastrophic forgetting.The comparison covers both RNIN-VIO and the pretrained model with full fine-tuning.

A Mapping result

The figures depict odometry and mapping behavior during aggressive motion, unexpected collision, snow, and domain adaptation. Reported examples include safe landing after a spinning-drone failure and detailed snow-environment mapping over 798 meters.

  • Aggressive motion: 1800 degrees in 3 seconds: the figure labels an aggressive rotational motion profile for the drone.The supplied text provides the rotation magnitude and duration but no associated performance outcome.
  • Unexpected collision: 106 seconds: a drone spun erratically after losing control and colliding with walls, while the odometry solution maintained precise state estimation for safe autonomous landing.The figure separates the unexpected collision sequence from the resulting mapping and landing outcome.
  • Aggressive motion: Angular velocity is shown over time alongside rapid drone movements in featureless environments.The supplied caption identifies the plotted motion context without reporting a comparison or outcome.
  • Snow mapping: 798 meters: the method recovered detailed 3D maps in heavy snow, including staircases and challenging terrain.The figure describes navigation across steep inclines, slippery surfaces, and staircases while snow degraded camera systems.
  • Domain adaptation: Fig. S7 compares four models across source and target domains to assess generalization and forgetting after domain adaptation.The LoRA-based approach is described as preserving source-domain generalization better than the other models.
Loading 2608.25427v1…