Supervisory Measurement-Guided Noise Covariance Estimation
Haoying Li, Yifan Peng, Xinghan Li, Junfeng Wu
TL;DR
This work tackles the problem of unknown sensor noise covariances in robotic state estimation by formulating covariance learning as a bilevel optimization that factorizes the joint likelihood into odometry and supervisory components. A chain-structured Bayesian model enables parallel execution of a State Filter (invariant EKF with state augmentation) and a Derivative Filter to produce analytical gradients for the upper-level optimization over covariance parameters. The methodology accommodates supervisory measurements like loop closures to enrich information without prohibitive complexity, yielding more accurate covariance estimates and improved long-horizon performance. Validation on synthetic and real-world datasets demonstrates both higher efficiency and better covariance tuning compared to baselines, highlighting practical impact for SLAM and robust navigation.
Abstract
Reliable state estimation hinges on accurate specification of sensor noise covariances, which weigh heterogeneous measurements. In practice, these covariances are difficult to identify due to environmental variability, front-end preprocessing, and other reasons. We address this by formulating noise covariance estimation as a bilevel optimization that, from a Bayesian perspective, factorizes the joint likelihood of so-called odometry and supervisory measurements, thereby balancing information utilization with computational efficiency. The factorization converts the nested Bayesian dependency into a chain structure, enabling efficient parallel computation: at the lower level, an invariant extended Kalman filter with state augmentation estimates trajectories, while a derivative filter computes analytical gradients in parallel for upper-level gradient updates. The upper level refines the covariance to guide the lower-level estimation. Experiments on synthetic and real-world datasets show that our method achieves higher efficiency over existing baselines.
