Multi-Contact Inertial Parameters Estimation and Localization in Legged Robots

Sergi Martinez, Robert Griffin, Carlos Mastalli

Research output: Contribution to journalArticlepeer-review

67 Downloads (Pure)

Abstract

Optimal estimation is a promising tool for estimation of payloads' inertial parameters and localization of robots in the presence of multiple contacts. To harness its advantages in robotics, it is crucial to solve these large and challenging optimization problems efficiently. To tackle this, we (i) develop a multiple shooting solver that exploits both temporal and parametric structures through a parametrized Riccati recursion. Additionally, we (ii) propose an inertial manifold that ensures the full physical consistency of inertial parameters and enhances convergence. To handle its manifold singularities, we (iii) introduce a nullspace approach in our optimal estimation solver. Finally, we (iv) develop the analytical derivatives of contact dynamics for both inertial parametrizations. Our framework can successfully solve estimation problems for complex maneuvers such as brachiation in humanoids, achieving higher accuracy than conventional least squares approaches. We demonstrate its numerical capabilities across various robotics tasks and its benefits in experimental trials with the Go1 robot.
Original languageEnglish
Pages (from-to)4730-4737
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume10
Issue number5
Early online date12 Mar 2025
DOIs
Publication statusPublished - May 2025

Keywords

  • Calibration and Identification
  • Legged Robots
  • Optimization and Optimal Control

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Biomedical Engineering
  • Human-Computer Interaction
  • Mechanical Engineering
  • Computer Vision and Pattern Recognition
  • Computer Science Applications
  • Control and Optimization
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Multi-Contact Inertial Parameters Estimation and Localization in Legged Robots'. Together they form a unique fingerprint.

Cite this