Residual-Based Adaptive Kalman Filtering for Legged Robot State Estimation
Authors:
- Mihaela PopescuMPMihaela Popescu
- Dennis MrongaDennis Mronga
- Shivesh KumarShivesh Kumar
- Frank KirchnerFrank Kirchner
Preprint
- 22 September 2026
- preprint
- Published by Elsevier in SSRN Electronic Journal
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.Keywords
All Related Versions
This publication has 15 references indexed in Scilit:
- Adaptive Kalman-Informed TransformerEngineering Applications of Artificial Intelligence, 2025
- Proprioceptive State Estimation for Quadruped Robots using Invariant Kalman Filtering and Scale-Variant Robust Cost Functions2024
- State estimation of hydraulic quadruped robots using invariant-EKF and kinematics with neural networksNeural Computing and Applications, 2023
- State estimation and traversability map construction method of a quadruped robot on soft uneven terrainJournal of Field Robotics, 2023
- Whole-Body Control and Estimation of Humanoid Robots with Link Flexibility2022
- Dynamic Locomotion on Slippery GroundIEEE Robotics and Automation Letters, 2019
- Contact Model Fusion for Event-Based Locomotion in Unstructured Terrains2018
- Probabilistic Contact Estimation and Impact Detection for State Estimation of Quadruped RobotsIEEE Robotics and Automation Letters, 2017
- Improving Adaptive Kalman Estimation in GPS/INS IntegrationJournal of Navigation, 2007
- Adaptive Kalman Filtering for INS/GPSJournal of Geodesy, 1999