This paper presents a three-layered architecture that enables stylistic locomotion with online contact location adjustment. Our method combines an autoregressive Deep Neural Network (DNN) acting as a trajectory generation layer with a model-based trajectory adjustment and trajectory control layers. The DNN produces centroidal and postural references serving as an initial guess and regularizer for the other layers. Being the DNN trained on human motion capture data, the resulting robot motion exhibits locomotion patterns, resembling a human walking style. The trajectory adjustment layer utilizes non-linear optimization to ensure dynamically feasible center of mass (CoM) motion while addressing step adjustments. We compare two implementations of the trajectory adjustment layer: one as a receding horizon planner (RHP) and the other as a model predictive controller (MPC). To enhance MPC performance, we introduce a Kalman filter to reduce measurement noise. The filter parameters are automatically tuned with a Genetic Algorithm. Experimental results on the ergoCub humanoid robot demonstrate the system's ability to prevent falls, replicate human walking styles, and withstand disturbances up to 68 Newton.

Online DNN-driven Nonlinear MPC for Stylistic Humanoid Robot Walking with Step Adjustment / Romualdi, Giulio; Viceconte, Paolo Maria; Moretti, Lorenzo; Sorrentino, Ines; Dafarra, Stefano; Traversaro, Silvio; Pucci, Daniele. - (2024), pp. 584-591. ( 23rd IEEE-RAS International Conference on Humanoid Robots, Humanoids 2024 Nancy; France ) [10.1109/humanoids58906.2024.10769894].

Online DNN-driven Nonlinear MPC for Stylistic Humanoid Robot Walking with Step Adjustment

Viceconte, Paolo Maria
Co-primo
;
2024

Abstract

This paper presents a three-layered architecture that enables stylistic locomotion with online contact location adjustment. Our method combines an autoregressive Deep Neural Network (DNN) acting as a trajectory generation layer with a model-based trajectory adjustment and trajectory control layers. The DNN produces centroidal and postural references serving as an initial guess and regularizer for the other layers. Being the DNN trained on human motion capture data, the resulting robot motion exhibits locomotion patterns, resembling a human walking style. The trajectory adjustment layer utilizes non-linear optimization to ensure dynamically feasible center of mass (CoM) motion while addressing step adjustments. We compare two implementations of the trajectory adjustment layer: one as a receding horizon planner (RHP) and the other as a model predictive controller (MPC). To enhance MPC performance, we introduce a Kalman filter to reduce measurement noise. The filter parameters are automatically tuned with a Genetic Algorithm. Experimental results on the ergoCub humanoid robot demonstrate the system's ability to prevent falls, replicate human walking styles, and withstand disturbances up to 68 Newton.
2024
23rd IEEE-RAS International Conference on Humanoid Robots, Humanoids 2024
legged locomotion; robot motion; humanoid robots; artificial neural networks; predictive models; robustness
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Online DNN-driven Nonlinear MPC for Stylistic Humanoid Robot Walking with Step Adjustment / Romualdi, Giulio; Viceconte, Paolo Maria; Moretti, Lorenzo; Sorrentino, Ines; Dafarra, Stefano; Traversaro, Silvio; Pucci, Daniele. - (2024), pp. 584-591. ( 23rd IEEE-RAS International Conference on Humanoid Robots, Humanoids 2024 Nancy; France ) [10.1109/humanoids58906.2024.10769894].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/1746801
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact