An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots based on motion capture data

The work presented in this paper deals with the generation of trajectories for humanoid robots imitating human gaits captured with a motion capture system. Once the human motion is recorded, this one is modified to be adapted to the robot morphology. The proposed method could be used for human-like robots of different sizes and masses. The generated gaits are closed to the human's ones while respecting the robot balance and the floor contacts. First the human joint angles are computed from the markers coordinates and applied directly to the robot kinematics model. Then, from this non-corrected motion, the trajectories of both feet and of the Zero Moment Point (ZMP) are generated respecting the constraints of floor contact and balance control. From this data, an inverse kinematic algorithm is used to compute the joint angles of the robot according to the feet and ZMP trajectories. The results with the robot HRP-2 (AIST, Kawada Industries, Inc) and the small-sized humanoid HOAP-3 (Fujitsu Automation Ltd) are compared with the human motion.

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

[2]  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..

[3]  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).

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

[5]  Bryan Buchholz,et al.  ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion--Part II: shoulder, elbow, wrist and hand. , 2005, Journal of biomechanics.

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

[7]  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).

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

[9]  Shuuji Kajita,et al.  Robot motion remix based on motion capture data towards human-like locomotion of humanoid robots , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

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

[11]  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.

[12]  Toshikazu Kawasaki,et al.  Design of prototype humanoid robotics platform for HRP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Patrick Lacouture,et al.  HRP-2 reproducing a human slalom - the whole process , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[14]  Andrew H Hansen,et al.  A simple method for determination of gait events. , 2002, Journal of biomechanics.

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

[16]  Kwang-Jin Choi,et al.  Online motion retargetting , 2000, Comput. Animat. Virtual Worlds.

[17]  Hartmut Witte,et al.  ISB recommendation on definitions of joint coordinate system of various joints for the reporting of human joint motion--part I: ankle, hip, and spine. International Society of Biomechanics. , 2002, Journal of biomechanics.

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

[19]  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.

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

[21]  Behzad Dariush,et al.  Online Transfer of Human Motion to Humanoids , 2009, Int. J. Humanoid Robotics.