Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Legged Robot State Estimation Using Invariant Neural-Augmented Kalman Filter with a Neural Compensator

About

This paper presents an algorithm to improve state estimation for legged robots. Among existing model-based state estimation methods for legged robots, the contact-aided invariant extended Kalman filter defines the state on a Lie group to preserve invariance, thereby significantly accelerating convergence. It achieves more accurate state estimation by leveraging contact information as measurements for the update step. However, when the model exhibits strong nonlinearity, the estimation accuracy decreases. Such nonlinearities can cause initial errors to accumulate and lead to large drifts over time. To address this issue, we propose compensating for errors by augmenting the Kalman filter with an artificial neural network serving as a nonlinear function approximator. Furthermore, we design this neural network to respect the Lie group structure to ensure invariance, resulting in our proposed Invariant Neural-Augmented Kalman Filter (InNKF). The proposed algorithm offers improved state estimation performance by combining the strengths of model-based and learning-based approaches. Project webpage: https://seokju-lee.github.io/innkf_webpage

Seokju Lee, Hyun-Bin Kim, Kyung-Soo Kim• 2025

Related benchmarks

TaskDatasetResultRank
Position EstimationOutdoor Grass
REpos Error0.582
4
State estimationIndoor Flat Terrain ID 1.0 (test)
Rotational Error (RE)2.774
4
State estimationIndoor Gravel Field Terrain ID 1.0 (test)
Rotational Error2.588
4
State estimationIndoor Teflon Sheet Terrain ID 1.0 (test)
Rotational Error1.958
4
State estimationIndoor Stairs ID 1.0 (test)
Rotational Error7.812
4
State estimationIndoor Overall Scenario ID 1.0 (test)
Rotational Error (RE_rot)4.106
4
State estimationIndoor Soft Terrain OOD 1.0 (test)
Rotational Error4.582
4
Showing 7 of 7 rows

Other info

Follow for update