From human motion capture to humanoid locomotion imitation Application to the robots HRP-2 and HOAP-3

This paper presents a method to generate humanoid gaits from a human locomotion pattern recorded by a motion capture system. Thirty seven reflective markers were fixed on the human subject skin in order to get the subject whole body motion. To reproduce the human gait, especially the toes and heel contacts, the front and back edges of the robot's feet are used as support at the start and the end of the double support phase. The balance of the robot is respected using the zero moment point (ZMP) criterion and confirmed by the simulation software OPENHRP (General Robotics, Inc®). First, the feet trajectory as well as the ZMP reference trajectory are defined from the motion of the robot controlled as a marionette with the measured human joint angles. Then a specific inverse kinematic (IK) algorithm is proposed to find the humanoid robot's joint trajectories respecting the constraints of balance, floor contacts, and joint limits. The studied motion presented in this paper is a human walking trajectory containing a start, a movement in a straight line, a stop, and a quarter turn. The method was developed to be easily used for human-like robots of different sizes, masses, and structures and has been tested on the robot HRP-2 (AIST, Kawada Industries, Inc®) and on the small-sized humanoid robot HOAP-3 (Fujitsu Automation Ltd®).

[1]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[2]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  P R Cavanagh,et al.  ISB recommendations for standardization in the reporting of kinematic data. , 1995, Journal of biomechanics.

[4]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[5]  Patrick Lacouture,et al.  Comparison of the SCoRE and HA methods for locating in vivo the glenohumeral joint centre. , 2007, Journal of biomechanics.

[6]  Atsushi Nakazawa,et al.  Learning from Observation Paradigm: Leg Task Models for Enabling a Biped Humanoid Robot to Imitate Human Dances , 2007, Int. J. Robotics Res..

[7]  M. Vukobratovic,et al.  Mathematical models of general anthropomorphic systems , 1973 .

[8]  A Leardini,et al.  Position and orientation in space of bones during movement: anatomical frame definition and determination. , 1995, Clinical biomechanics.

[9]  Guy Bessonnet,et al.  Forces acting on a biped robot. Center of pressure-zero moment point , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Olivier Stasse,et al.  Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  P. Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996 .

[12]  P. Sardain,et al.  Foot contact event detection using kinematic data in cerebral palsy children and normal adults gait. , 2009, Gait & posture.

[13]  H. Benjamin Brown,et al.  Controlling a marionette with human motion capture data , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  ChangHwan Kim,et al.  Locomotion Imitation of Humanoid Using Goal-directed Self-adjusting Adaptor , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[16]  D R Pedersen,et al.  A comparison of the accuracy of several hip center location prediction methods. , 1990, Journal of biomechanics.