cs.ROAug 3, 2026

Residual-Based Adaptive Kalman Filtering for Legged Robot State Estimation

Authors: Mihaela PopescuDennis MrongaShivesh KumarFrank Kirchner

Abstract

State estimation is a key component in model-based control of walking robots and, more broadly, applicable wherever hidden variables must be inferred. The Kalman filter is widely used to estimate floating-base position and velocity by fusing multiple sensing modalities. However, tuning noise parameters is challenging and typically requires expert knowledge. Moreover, fixed noise parameters are unsuitable for varying gaits and environments. We propose an online adaptation strategy for the process noise covariance matrix Q and the measurement noise covariance matrix R. Specifically, we introduce a filter residual and innovation-based covariance adaptation method for legged robot state estimation and evaluate it against a baseline approach relying on IMU and foot force measurements. The proposed adaptation is implemented within an Invariant Extended Kalman Filter (InEKF) fusing IMU and leg kinematics. Experiments on indoor and outdoor datasets with a Unitree Go2 quadruped show that adapting R is sufficient and improves accuracy by 25% for the trotting gait compared to the fixed-tuned InEKF. Finally, the proposed residual-based adaptation achieves comparable performance to the foot force approach, without requiring foot force measurements or additional parameter tuning.

Explore similar work

CardsList
  1. Iterated Invariant EKF for Quadruped Robot Odometry

    Apr 16, 2026Hilton Marques Souza Santana, João Carlos Virgolino Soares, Sven Goffin +4Extended Kalman FilterLegged Robots

  2. Four Simple Proprioceptive Estimators for Legged Robots

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