cs.ROMar 6, 2025

DogLegs: Robust Proprioceptive State Estimation for Legged Robots Using Multiple Leg-Mounted IMUs

Authors: Yibin WuJian KuangShahram KhorshidiXiaoji NiuLasse KlingbeilMaren BennewitzHeiner Kuhlmann

Organizations: Center for Robotics, University of Bonn, Germany · GNSS Research Center, Wuhan University, China · Humanoid Robots Lab, University of Bonn, Germany · Institute of Geodesy and Geoinformation, University of Bonn, Germany

Abstract

Robust and accurate proprioceptive state estimation of the main body is crucial for legged robots to execute tasks in extreme environments where exteroceptive sensors, such as LiDARs and cameras, may become unreliable. In this paper, we propose DogLegs, a state estimation system for legged robots that fuses the measurements from a body-mounted inertial measurement unit (Body-IMU), joint encoders, and multiple leg-mounted IMUs (Leg-IMU) using an extended Kalman filter (EKF). The filter system contains the error states of all IMU frames. The Leg-IMUs are used to detect foot contact, thereby providing zero-velocity measurements to update the state of the Leg-IMU frames. Additionally, we compute the relative position constraints between the Body-IMU and Leg-IMUs by the leg kinematics and use them to update the main body state and reduce the error drift of the individual IMU frames. Field experimental results have shown that our proposed DogLegs system achieves better state estimation accuracy compared to the traditional leg odometry method (using only Body-IMU and joint encoders) across various terrains. We make our code and datasets publicly available to benefit the research community (https://github.com/YibinWu/DogLegs).

Explore similar work

CardsList
  1. Four Simple Proprioceptive Estimators for Legged Robots

    May 21, 2026Frank Dellaert, Chiyun Noh, Varun Agrawal +1ProprioceptionLegged Robots