Natural Gradient Gaussian Approximation Filter on Lie Groups for Robot State Estimation

arXiv cs.RO / 4/14/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper targets improved robot state estimation on Lie group manifolds by avoiding the local tangent-space linearization used by many existing manifold filters, which can accumulate errors over time.
  • It reformulates manifold filtering as parameter optimization over a Gaussian-distributed increment variable that is mapped to the Lie group via the exponential operator, updating the posterior through multiplicative group actions.
  • It introduces a Natural Gradient Gaussian Approximation on Lie Groups (NANO-L) filter that uses a natural-gradient optimization scheme based on the Fisher information matrix to account for manifold/tangent-space curvature.
  • For invariant observation models commonly used in robotic localization, the authors derive an exact closed-form covariance update in NANO-L, removing the need for iterative covariance updates and boosting computational efficiency.
  • Experiments on a Unitree GO2 legged robot across varied terrains show about 40% lower estimation error than commonly used filters at similar computational cost.

Abstract

Accurate state estimation for robotic systems evolving on Lie group manifolds, such as legged robots, is a prerequisite for achieving agile control. However, this task is challenged by nonlinear observation models defined on curved manifolds, where existing filters rely on local linearization in the tangent space to handle such nonlinearity, leading to accumulated estimation errors. To address this limitation, we reformulate manifold filtering as a parameter optimization problem over a Gaussian-distributed increment variable, thereby avoiding linearization. Under this formulation, the increment can be mapped to the Lie group through the exponential operator, where it acts multiplicatively on the prior estimate to yield the posterior state. We further propose a natural gradient optimization scheme for solving this problem, whose iteration process leverages the Fisher information matrix of the increment variable to account for the curvature of the tangent space. This results in an iterative algorithm named the Natural Gradient Gaussian Approximation on Lie Groups (NANO-L) filter. Leveraging the perturbation model in Lie derivative, we prove that for the invariant observation model widely adopted in robotic localization tasks, the covariance update in NANO-L admits an exact closed-form solution, eliminating the need for iterative updates thus improving computational efficiency. Hardware experiments on a Unitree GO2 legged robot operating across different terrains demonstrate that NANO-L achieves approximately 40% lower estimation error than commonly used filters at a comparable computational cost.