A model predictive controller is developed for following the position of a human dancer in robot ballroom dancing. The control design uses a dynamic model of a dancer, based on a variant of the so-called 3D Linear Inverted Pendulum Mode that includes also the swing foot. This model serves as a basis for a Kalman predictor of the human motion during the single-support phase, while a simpler kinematic technique is used during the double-support phase. The output of the prediction filter enables to design a Model Predictive Control (MPC) law, by recursively solving on line and within a preview window a convex linear-quadratic optimization problem, constrained by differential kinematic bounds on robot commands. Two different control strategies, either at the velocity or at the acceleration level, are proposed and compared in simulations and in actual experiments. Accurate and reactive behaviors are obtained by the ballroom robot follower, confirming the benefit of the predictive/filtering nature of a MPC approach to handle uncertainty of human intentions and noisy signals.

A model predictive control approach for the Partner Ballroom Dance Robot / Buondonno, Gabriele; Patota, Federico; Wang, Hongbo; DE LUCA, Alessandro; Kosuge, Kazuhiro. - STAMPA. - (2015), pp. 774-780. (Intervento presentato al convegno 2015 IEEE International Conference on Robotics and Automation tenutosi a Seattle; Washington, USA nel May 2015) [10.1109/ICRA.2015.7139266].

A model predictive control approach for the Partner Ballroom Dance Robot

BUONDONNO, GABRIELE;PATOTA, FEDERICO;DE LUCA, Alessandro
;
2015

Abstract

A model predictive controller is developed for following the position of a human dancer in robot ballroom dancing. The control design uses a dynamic model of a dancer, based on a variant of the so-called 3D Linear Inverted Pendulum Mode that includes also the swing foot. This model serves as a basis for a Kalman predictor of the human motion during the single-support phase, while a simpler kinematic technique is used during the double-support phase. The output of the prediction filter enables to design a Model Predictive Control (MPC) law, by recursively solving on line and within a preview window a convex linear-quadratic optimization problem, constrained by differential kinematic bounds on robot commands. Two different control strategies, either at the velocity or at the acceleration level, are proposed and compared in simulations and in actual experiments. Accurate and reactive behaviors are obtained by the ballroom robot follower, confirming the benefit of the predictive/filtering nature of a MPC approach to handle uncertainty of human intentions and noisy signals.
2015
2015 IEEE International Conference on Robotics and Automation
Robotics; Control and Systems Engineering; Electrical and Electronic Engineering
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A model predictive control approach for the Partner Ballroom Dance Robot / Buondonno, Gabriele; Patota, Federico; Wang, Hongbo; DE LUCA, Alessandro; Kosuge, Kazuhiro. - STAMPA. - (2015), pp. 774-780. (Intervento presentato al convegno 2015 IEEE International Conference on Robotics and Automation tenutosi a Seattle; Washington, USA nel May 2015) [10.1109/ICRA.2015.7139266].
File allegati a questo prodotto
File Dimensione Formato  
Buondonno_A-Model-Predictive_2015.pdf

solo gestori archivio

Note: Article
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 602.11 kB
Formato Adobe PDF
602.11 kB Adobe PDF   Contatta l'autore

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/849434
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact