Legged Robot State-Estimation Through Combined Forward Kinematic and Preintegrated Contact Factors
Not on the map. Why?
Abstract (arXiv)
State-of-the-art robotic perception systems have achieved sufficiently good performance using Inertial Measurement Units (IMUs), cameras, and nonlinear optimization techniques, that they are now being deployed as technologies. However, many of these methods rely significantly on vision and often fail when visual tracking is lost due to lighting or scarcity of features. This paper presents a state-estimation technique for legged robots that takes into account the robot's kinematic model as well as its contact with the environment. We introduce forward kinematic factors and preintegrated contact factors into a factor graph framework that can be incrementally solved in real-time. The forward kinematic factor relates the robot's base pose to a contact frame through noisy encoder measurements. The preintegrated contact factor provides odometry measurements of this contact frame while accounting for possible foot slippage. Together, the two developed factors constrain the graph optimization problem allowing the robot's trajectory to be estimated. The paper evaluates the method using simulated and real sensory IMU and kinematic data from experiments with a Cassie-series robot designed by Agility Robotics. These preliminary experiments show that using the proposed method in addition to IMU decreases drift and improves localization accuracy, suggesting that its use can enable successful recovery from a loss of visual tracking.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2023Hybrid Internal Model: Learning Agile Legged Locomotion with Simulated Robot Responsecited by 39
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robotscited by 25
- 2023Perception for Humanoid Robotscited by 5
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Networkcited by 4
- 2021A general framework for modeling and dynamic simulation of multibody systems using factor graphscited by 1
- 2026CoCo-InEKF: State Estimation with Learned Contact Covariances in Dynamic, Contact-Rich Scenarioscited by 1
- 2026CoCo-InEKF: State Estimation with Learned Contact Covariances in Dynamic, Contact-Rich Scenarios14 May 2026
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Network1 Feb 2024
- 2023Hybrid Internal Model: Learning Agile Legged Locomotion with Simulated Robot Response18 Dec 2023
- 2023Perception for Humanoid Robots27 Sep 2023
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robots15 Jul 2021
- 2021A general framework for modeling and dynamic simulation of multibody systems using factor graphs8 Jan 2021