Joint-Level IS-MPC: a Whole-Body MPC with Centroidal Feasibility for Humanoid Locomotion
We propose an effective whole-body MPC controller for locomotion of humanoid robots. Our method generates motions using the full kinematics, allowing it to account for joint limits and to exploit upper-body motions to reject disturbances. Each MPC iteration solves a single QP that considers the interplay between dynamic and kinematic features of the robot. Thanks to our special formulation, we are able to perform a feasibility analysis, which opens the door to future enhancements of functionality and performance, e.g., step adaptation in complex environments. We demonstrate its effectiveness through a campaign of dynamic simulations aimed at highlighting how the joint limits and the use of the angular momentum through upper-body motions are fundamental for maximizing performance, robustness, and ultimately make the robot able to execute more challenging gaits.
Authors
- Nicola Scianca (ORCID: https://orcid.org/0000-0002-5185-0924)
- Tommaso Belvedere (ORCID: https://orcid.org/0000-0001-5128-1576)
- Leonardo Lanari (ORCID: https://orcid.org/0000-0002-8546-1783)
- Giuseppe Oriolo (ORCID: https://orcid.org/0000-0001-6153-9278)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Université de Rennes (FR)
- Sapienza University of Rome (IT)
Publication Details
- Published
- 2024-10-14
- DOI
- https://doi.org/10.1109/iros58592.2024.10801628
- Citations
- 2
- Primary Topic
- Prosthetics and Rehabilitation Robotics
- Type
- article
- Field-Weighted Citation Impact
- 0.37