Hybrid Contact Preintegration for Visual-Inertial-Contact State Estimation Using Factor Graphs
Not on the map. Why?
Abstract (arXiv)
The factor graph framework is a convenient modeling technique for robotic state estimation where states are represented as nodes, and measurements are modeled as factors. When designing a sensor fusion framework for legged robots, one often has access to visual, inertial, joint encoder, and contact sensors. While visual-inertial odometry has been studied extensively in this framework, the addition of a preintegrated contact factor for legged robots has been only recently proposed. This allowed for integration of encoder and contact measurements into existing factor graphs, however, new nodes had to be added to the graph every time contact was made or broken. In this work, to cope with the problem of switching contact frames, we propose a hybrid contact preintegration theory that allows contact information to be integrated through an arbitrary number of contact switches. The proposed hybrid modeling approach reduces the number of required variables in the nonlinear optimization problem by only requiring new states to be added alongside camera or selected keyframes. This method is evaluated using real experimental data collected from a Cassie-series robot where the trajectory of the robot produced by a motion capture system is used as a proxy for ground truth. The evaluation shows that inclusion of the proposed preintegrated hybrid contact factor alongside visual-inertial navigation systems improves estimation accuracy as well as robustness to vision failure, while its generalization makes it more accessible for legged platforms.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 1; 2024: 1; 2025: 1.
7 papers.
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 64
- 2021Coupling Vision and Proprioception for Navigation of Legged Robotscited by 46
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robotscited by 25
- 2023Perception for Humanoid Robotscited by 4
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Networkcited by 3
- 2025Tightly-Coupled LiDAR-IMU-Leg Odometry with Online Learned Leg Kinematics Incorporating Foot Tactile Informationcited by 1
- 2021Probabilistic Tracking with Deep Factorscited by 0
- 2025Tightly-Coupled LiDAR-IMU-Leg Odometry with Online Learned Leg Kinematics Incorporating Foot Tactile Information11 Jun 2025
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Network1 Feb 2024
- 2023Perception for Humanoid Robots27 Sep 2023
- 2022Theseus: A Library for Differentiable Nonlinear Optimization19 Jul 2022
- 2021Coupling Vision and Proprioception for Navigation of Legged Robots3 Dec 2021
- 2021Probabilistic Tracking with Deep Factors2 Dec 2021
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robots15 Jul 2021