Cerberus: Low-Drift Visual-Inertial-Leg Odometry For Agile Locomotion
Not on the map. Why?
Abstract (arXiv)
We present an open-source Visual-Inertial-Leg Odometry (VILO) state estimation solution, Cerberus, for legged robots that estimates position precisely on various terrains in real time using a set of standard sensors, including stereo cameras, IMU, joint encoders, and contact sensors. In addition to estimating robot states, we also perform online kinematic parameter calibration and contact outlier rejection to substantially reduce position drift. Hardware experiments in various indoor and outdoor environments validate that calibrating kinematic parameters within the Cerberus can reduce estimation drift to lower than 1% during long distance high speed locomotion. Our drift results are better than any other state estimation method using the same set of sensors reported in the literature. Moreover, our state estimator performs well even when the robot is experiencing large impacts and camera occlusion. The implementation of the state estimator, along with the datasets used to compute our results, are available at https://github.com/ShuoYangRobotics/Cerberus.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 4; 2026: 2.
10 papers.
- 2023Robot Parkour Learningcited by 115
- 2024Helpful DoggyBot: Open-World Object Fetching using Legged Robots and Vision-Language Modelscited by 8
- 2024Reinforcement Learning with Lie Group Orientations for Roboticscited by 1
- 2025Monocular Person Localization under Camera Ego-motioncited by 1
- 2025Holistic Fusion: Task- and Setup-Agnostic Robot Localization and State Estimation with Factor Graphscited by 1
- 2025Robust Localization, Mapping, and Navigation for Quadruped Robotscited by 1
- 2026KING: Embodiment-Aware Kinematic Graph Neural Network for Unified Motion Representation of Legged and Wheeled Robotscited by 1
- 2024OptiState: State Estimation of Legged Robots using Gated Networks with Transformer-based Vision and Kalman Filteringcited by 0
- 2025A Novel ViDAR Device With Visual Inertial Encoder Odometry and Reinforcement Learning-Based Active SLAM Methodcited by 0
- 2026Fauna Sprout: A lightweight, approachable, developer-ready humanoid robotcited by 0
- 2026KING: Embodiment-Aware Kinematic Graph Neural Network for Unified Motion Representation of Legged and Wheeled Robots2 Aug 2026
- 2026Fauna Sprout: A lightweight, approachable, developer-ready humanoid robot26 Jan 2026
- 2025A Novel ViDAR Device With Visual Inertial Encoder Odometry and Reinforcement Learning-Based Active SLAM Method16 Jun 2025
- 2025Robust Localization, Mapping, and Navigation for Quadruped Robots4 May 2025
- 2025Holistic Fusion: Task- and Setup-Agnostic Robot Localization and State Estimation with Factor Graphs8 Apr 2025
- 2025Monocular Person Localization under Camera Ego-motion4 Mar 2025
- 2024Helpful DoggyBot: Open-World Object Fetching using Legged Robots and Vision-Language Models30 Sep 2024
- 2024Reinforcement Learning with Lie Group Orientations for Robotics18 Sep 2024
- 2024OptiState: State Estimation of Legged Robots using Gated Networks with Transformer-based Vision and Kalman Filtering30 Jan 2024
- 2023Robot Parkour Learning11 Sep 2023