Multi-Sensor Fusion for Quadruped Robot State Estimation Using Invariant Filtering and Smoothing

📅 2025-04-29
🏛️ IEEE Robotics and Automation Letters
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the pervasive z-axis position drift in state estimation for quadrupedal robots, this paper proposes two novel frameworks—E-InEKF and E-IS—built upon the Invariant Extended Kalman Filter (InEKF) and Invariant Smoother (IS). For the first time, LiDAR odometry and GPS measurements are rigorously modeled as group-affine observations and seamlessly integrated into the invariant filtering/smoothing framework. A parallel ICP thread is designed to enable efficient exosensory fusion. By jointly fusing IMU, kinematic, LiDAR, and GPS data on the KAIST HOUND2 platform, the method achieves up to 40% reduction in absolute trajectory error (ATE) outdoors and 28% indoors compared to LIO-SAM and FAST-LIO2; relative pose error (RPE) is further improved, all while maintaining real-time performance.

Technology Category

Application Category

📝 Abstract
This letter introduces two multi-sensor state estimation frameworks for quadruped robots, built on the Invariant Extended Kalman Filter (InEKF) and Invariant Smoother (IS). The proposed methods, named E-InEKF and E-IS, fuse kinematics, IMU, LiDAR, and GPS data to mitigate position drift, particularly along the z-axis, a common issue in proprioceptive-based approaches. We derived observation models that satisfy group-affine properties to integrate LiDAR odometry and GPS into InEKF and IS. LiDAR odometry is incorporated using Iterative Closest Point (ICP) registration on a parallel thread, preserving the computational efficiency of proprioceptive-based state estimation. We evaluate E-InEKF and E-IS with and without exteroceptive sensors, benchmarking them against LiDAR-based odometry methods in indoor and outdoor experiments using the KAIST HOUND2 robot. Our methods achieve lower Relative Position Errors (RPE) and significantly reduce Absolute Trajectory Error (ATE), with improvements of up to 28% indoors and 40% outdoors compared to LIO-SAM and FAST-LIO2. Additionally, we compare E-InEKF and E-IS in terms of computational efficiency and accuracy.
Problem

Research questions and friction points this paper is trying to address.

Mitigates position drift in quadruped robots using multi-sensor fusion
Integrates LiDAR and GPS data with invariant filtering for accurate state estimation
Reduces trajectory errors significantly compared to existing LiDAR odometry methods
Innovation

Methods, ideas, or system contributions that make the work stand out.

Multi-sensor fusion using InEKF and IS frameworks
LiDAR odometry integration via ICP registration
Reduced position drift with improved RPE and ATE
🔎 Similar Papers
No similar papers found.
Y
Ylenia Nisticò
Dynamic Legged Systems (DLS), Istituto Italiano di Tecnologia (IIT), Genoa, Italy
Hajun Kim
Hajun Kim
Korea Advanced Institute of Science and Technology
roboticscontrolstate estimation
J
Joao Carlos Virgolino Soares
Dynamic Legged Systems (DLS), Istituto Italiano di Tecnologia (IIT), Genoa, Italy
G
Geoff Fink
Dynamic Legged Systems (DLS), Istituto Italiano di Tecnologia (IIT), Genoa, Italy, and also with the Department of Engineering, Thompson Rivers University, Kamloops, BC, Canada
Hae-Won Park
Hae-Won Park
Associate Professor - Korea Advanced Institute of Science and Technology
RoboticsLegged RobotsHumanoidsBioinspired robotics
Claudio Semini
Claudio Semini
Head of the Dynamic Legged Systems Lab at Istituto Italiano di Tecnologia
roboticslocomotionquadrupedshydraulicsdynamics