Multi-IMU Sensor Fusion for Legged Robots

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yang, Shuo, Zhang, Zixin, Zhang, John Z., Sow, Ibrahima Sory, Manchester, Zachary
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915404998246400
author Yang, Shuo
Zhang, Zixin
Zhang, John Z.
Sow, Ibrahima Sory
Manchester, Zachary
author_facet Yang, Shuo
Zhang, Zixin
Zhang, John Z.
Sow, Ibrahima Sory
Manchester, Zachary
contents This paper presents a state-estimation solution for legged robots that uses a set of low-cost, compact, and lightweight sensors to achieve low-drift pose and velocity estimation under challenging locomotion conditions. The key idea is to leverage multiple inertial measurement units on different links of the robot to correct a major error source in standard proprioceptive odometry. We fuse the inertial sensor information and joint encoder measurements in an extended Kalman filter, then combine the velocity estimate from this filter with camera data in a factor-graph-based sliding-window estimator to form a visual-inertial-leg odometry method. We validate our state estimator through comprehensive theoretical analysis and hardware experiments performed using real-world robot data collected during a variety of challenging locomotion tasks. Our algorithm consistently achieves minimal position deviation, even in scenarios involving substantial ground impact, foot slippage, and sudden body rotations. A C++ implementation, along with a large-scale dataset, is available at https://github.com/ShuoYangRobotics/Cerberus2.0.
format Preprint
id arxiv_https___arxiv_org_abs_2507_11447
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multi-IMU Sensor Fusion for Legged Robots
Yang, Shuo
Zhang, Zixin
Zhang, John Z.
Sow, Ibrahima Sory
Manchester, Zachary
Robotics
Systems and Control
This paper presents a state-estimation solution for legged robots that uses a set of low-cost, compact, and lightweight sensors to achieve low-drift pose and velocity estimation under challenging locomotion conditions. The key idea is to leverage multiple inertial measurement units on different links of the robot to correct a major error source in standard proprioceptive odometry. We fuse the inertial sensor information and joint encoder measurements in an extended Kalman filter, then combine the velocity estimate from this filter with camera data in a factor-graph-based sliding-window estimator to form a visual-inertial-leg odometry method. We validate our state estimator through comprehensive theoretical analysis and hardware experiments performed using real-world robot data collected during a variety of challenging locomotion tasks. Our algorithm consistently achieves minimal position deviation, even in scenarios involving substantial ground impact, foot slippage, and sudden body rotations. A C++ implementation, along with a large-scale dataset, is available at https://github.com/ShuoYangRobotics/Cerberus2.0.
title Multi-IMU Sensor Fusion for Legged Robots
topic Robotics
Systems and Control
url https://arxiv.org/abs/2507.11447