Interaction mesh based motion adaptation for biped humanoid robots

Adapting human motion data for humanoid robots can be an efficient way to let them conduct specific tasks or perform visually intriguing movements. However adapting movements which involve close interactions between body parts / objects has been a difficult problem if we try to make the motions sufficiently similar to the original ones without causing undesired collisions and fall-overs. To solve this problem, we propose a novel motion adaptation system which can adapt full-body motions of a human to those by a biped humanoid robot. The system integrates the joint coordinate model and a dynamic balancing method with the interaction mesh based motion adaptation method, which is originally designed for character motions represented by marker positions in Cartesian coordinate.We present that the system can adapt human motion sequences that include close interactions between the arms for the biped humanoid robot HRP-4C, and the adapted motion can be stably performed in dynamics simulation.

[1]  Katsu Yamane,et al.  Controlling humanoid robots with human motion data: Experimental validation , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[2]  Kenji KANEKO,et al.  Humanoid robot HRP-3 , 2004, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Proceedings of the 2004 IEEE International Conference on Robotics and Automation, ICRA 2004, April 26 - May 1, 2004, New Orleans, LA, USA , 2004, ICRA.

[4]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[5]  Christopher G. Atkeson,et al.  Adapting human motion for the control of a humanoid robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Shin’ichiro Nakaoka Choreonoid as a Software Framework for Implementing Graphical Robotics Applications , .

[7]  Shuuji Kajita,et al.  Toward the use of humanoid robots as assemblies of content technologies , 2011 .

[8]  Eiichi Yoshida,et al.  Feasible pattern generation method for humanoid robots , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[9]  Masayuki Inaba,et al.  Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[11]  Klaus Gärtner,et al.  Meshing Piecewise Linear Complexes by Constrained Delaunay Tetrahedralizations , 2005, IMR.

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

[13]  M Vukobratović,et al.  On the stability of biped locomotion. , 1970, IEEE transactions on bio-medical engineering.

[14]  Edmond S. L. Ho,et al.  Spatial relationship preserving character motion adaptation , 2010, ACM Trans. Graph..

[15]  Shuuji Kajita,et al.  Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Marc Alexa,et al.  Differential coordinates for local mesh morphing and deformation , 2003, The Visual Computer.

[17]  Shuuji Kajita,et al.  Cybernetic human HRP-4C , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[18]  森澤 光晴,et al.  Toward the use of humanoid robots as assemblies of content technologies : Realization of a biped humanoid robot allowing content creators to produce various expressions , 2011 .

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

[20]  Tetsuo Ono,et al.  Android as a telecommunication medium with a human-like presence , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).