We present a Robust Intrinsically Stable Model Predictive Control (RIS-MPC) framework for humanoid gait generation, which realizes as closely as possible a predefined sequence of footsteps in the presence of both persistent and impulsive perturbations. The MPC-based controller has two modes of operations, each involving a Quadratic Program. Since perturbations act by modifying the state, as well as the feasibility region itself, the fundamental idea is to select in real time the operation mode based on the feasibility properties of the current state. In standard mode, footsteps are regarded as fixed and the MPC computes a Center of Mass (CoM) and a Zero Moment Point (ZMP) trajectory. Robustness is ensured by a robust stability constraint which uses a disturbance estimate and by restricted ZMP constraints along the control horizon. In the presence of strong perturbations, that violate the aforementioned conditions, the system switches to recovery mode, in which footsteps positions and timings can be modified in order to recover feasibility. We analyze the feasibility of both modes of operation and provide conditions for recursive feasibility of the standard mode. Simulations on an HRP-4 robot as well as experiments on NAO and OP3 are provided to validate the scheme.

A feasibility-driven MPC scheme for robust gait generation in humanoids / Scianca, N.; Smaldone, F. M.; Lanari, L.; Oriolo, G.. - In: ROBOTICS AND AUTONOMOUS SYSTEMS. - ISSN 0921-8890. - 189:(2025). [10.1016/j.robot.2025.104957]

A feasibility-driven MPC scheme for robust gait generation in humanoids

Scianca N.;Smaldone F. M.;Lanari L.;Oriolo G.
2025

Abstract

We present a Robust Intrinsically Stable Model Predictive Control (RIS-MPC) framework for humanoid gait generation, which realizes as closely as possible a predefined sequence of footsteps in the presence of both persistent and impulsive perturbations. The MPC-based controller has two modes of operations, each involving a Quadratic Program. Since perturbations act by modifying the state, as well as the feasibility region itself, the fundamental idea is to select in real time the operation mode based on the feasibility properties of the current state. In standard mode, footsteps are regarded as fixed and the MPC computes a Center of Mass (CoM) and a Zero Moment Point (ZMP) trajectory. Robustness is ensured by a robust stability constraint which uses a disturbance estimate and by restricted ZMP constraints along the control horizon. In the presence of strong perturbations, that violate the aforementioned conditions, the system switches to recovery mode, in which footsteps positions and timings can be modified in order to recover feasibility. We analyze the feasibility of both modes of operation and provide conditions for recursive feasibility of the standard mode. Simulations on an HRP-4 robot as well as experiments on NAO and OP3 are provided to validate the scheme.
2025
Humanoid; Model Predictive Control; Robust locomotion
01 Pubblicazione su rivista::01a Articolo in rivista
A feasibility-driven MPC scheme for robust gait generation in humanoids / Scianca, N.; Smaldone, F. M.; Lanari, L.; Oriolo, G.. - In: ROBOTICS AND AUTONOMOUS SYSTEMS. - ISSN 0921-8890. - 189:(2025). [10.1016/j.robot.2025.104957]
File allegati a questo prodotto
File Dimensione Formato  
Scianca_A-feasibility-driven_2025.pdf

accesso aperto

Note: https://doi.org/10.1016/j.robot.2025.104957
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 4.81 MB
Formato Adobe PDF
4.81 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1738725
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact