• DocumentCode
    716274
  • Title

    A model predictive control approach for the Partner Ballroom Dance Robot

  • Author

    Buondonno, Gabriele ; Patota, Federico ; Hongbo Wang ; De Luca, Alessandro ; Kosuge, Kazuhiro

  • Author_Institution
    Dipt. di Ing. Inf., Sapienza Univ. di Roma, Rome, Italy
  • fYear
    2015
  • fDate
    26-30 May 2015
  • Firstpage
    774
  • Lastpage
    780
  • 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.
  • Keywords
    Kalman filters; acceleration control; control system synthesis; convex programming; humanities; legged locomotion; linear programming; nonlinear control systems; pendulums; predictive control; quadratic programming; robot kinematics; velocity control; 3D linear inverted pendulum mode; Kalman predictor; MPC law; acceleration control; ballroom robot follower; biped robot; convex linear-quadratic optimization problem; differential kinematic bounds; double-support phase; human motion predictor; model predictive controller; partner ballroom dance robot; prediction filter; predictive-filtering nature; robot commands; single-support phase; velocity control; Acceleration; Dynamics; Kalman filters; Kinematics; Predictive models; Robots; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2015 IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/ICRA.2015.7139266
  • Filename
    7139266