Simultaneous Calibration of Noise Covariance and Kinematics for State Estimation of Legged Robots via Bi-level Optimization

arXiv cs.RO / 4/9/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses the difficulty of accurately specifying process and measurement noise covariances for state estimation in legged/aerial robots when these are unknown or require manual tuning.
  • It proposes a bi-level optimization framework that jointly calibrates noise covariance matrices and kinematic parameters using an estimator-in-the-loop setup.
  • By differentiating through a full-information estimator at the lower level, the framework directly optimizes trajectory-level objectives for better state estimates.
  • Experiments on quadrupedal and humanoid robots show significantly improved estimation accuracy and more reliable uncertainty calibration versus hand-tuned baselines.
  • The authors position the method as a unified, data-driven approach that combines state estimation with sensor/kinematics calibration across different robotic platforms.

Abstract

Accurate state estimation is critical for legged and aerial robots operating in dynamic, uncertain environments. A key challenge lies in specifying process and measurement noise covariances, which are typically unknown or manually tuned. In this work, we introduce a bi-level optimization framework that jointly calibrates covariance matrices and kinematic parameters in an estimator-in-the-loop manner. The upper level treats noise covariances and model parameters as optimization variables, while the lower level executes a full-information estimator. Differentiating through the estimator allows direct optimization of trajectory-level objectives, resulting in accurate and consistent state estimates. We validate our approach on quadrupedal and humanoid robots, demonstrating significantly improved estimation accuracy and uncertainty calibration compared to hand-tuned baselines. Our method unifies state estimation, sensor, and kinematics calibration into a principled, data-driven framework applicable across diverse robotic platforms.