Human Trajectory Prediction Model and Its Coupling With a Walking Pattern Generator of a Humanoid Robot

被引:19
作者
Maroger, Isabelle [1 ]
Ramuzat, Noelie [2 ,3 ]
Stasse, Olivier [1 ]
Watier, Bruno [1 ]
机构
[1] Univ Toulouse, CNRS, UPS, LAAS CNRS, F-31000 Toulouse, France
[2] Airbus OMIR, F-31000 Toulouse, France
[3] LAAS CNRS, Toulouse, France
关键词
Humanoid robot; human locomotion; optimal control; prediction; walking pattern generator; LOCOMOTION;
D O I
10.1109/LRA.2021.3092750
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In order to smoothly perform interactions between a humanoid robot and a human, knowledge about the human locomotion can be efficiently used. Indeed, in a human-robot collaboration, a prediction model of the human behaviour allows the robot to act proactively. In this letter, an optimal control based model predicting the human Center of Mass (CoM) trajectory during gait is presented. A Walking Pattern Generator (WPG) based on non-linear model predictive control is, then, introduced in order to generate the robot CoM and footsteps along the predicted trajectory. The combination of the human trajectory prediction model and this new WPG aims to allow the robot to proactively walk along with a human instead of passively follow him. These models have been tested in simulation on Gazebo on a TALOS humanoid robot model using measured human trajectories. To perform the CoM and foot trajectories computed by the WPG, a real-time whole-body controller is used. This controller is a Quadratic Program which solves the inverse dynamics of the robot at torque level.
引用
收藏
页码:6361 / 6369
页数:9
相关论文
共 39 条
  • [1] Motion intention recognition in robot assisted applications
    Aarno, Daniel
    Kragic, Danica
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2008, 56 (08) : 692 - 705
  • [2] [Anonymous], 2013, ADAPT BEHAV
  • [3] On the nonholonomic nature of human locomotion
    Arechavaleta, Gustavo
    Laumond, Jean-Paul
    Hicheur, Halim
    Berthoz, Alain
    [J]. AUTONOMOUS ROBOTS, 2008, 25 (1-2) : 25 - 35
  • [4] Awais Muhammad, 2010, 2010 IEEE 19th International Workshop on Robotics in Alpe-Adria-Danube Region (RAAD 2010), P75, DOI 10.1109/RAAD.2010.5524605
  • [5] Bussy A., 2012, 2012 RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication, P962, DOI 10.1109/ROMAN.2012.6343874
  • [6] Caron S, 2017, IEEE INT C INT ROBOT, P5017, DOI 10.1109/IROS.2017.8206385
  • [7] Englsberger J, 2011, IEEE INT C INT ROBOT, P4420, DOI 10.1109/IROS.2011.6048045
  • [8] Faraji S, 2014, P IEEE INT C ROB AUT P IEEE INT C ROB AUT
  • [9] Feng C, 2020, IEEE ACCESS, V8
  • [10] qpOASES: a parametric active-set algorithm for quadratic programming
    Ferreau, Hans Joachim
    Kirches, Christian
    Potschka, Andreas
    Bock, Hans Georg
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) : 327 - 363