Humanoid human-like reaching control based on movement primitives

This paper deals with the problem of generating realistic human-like reaching movements from a small set of movement primitives. Two kinds of movement databases are used as reference. The first one is obtained numerically, by applying biological principles of motor control on the dynamic model of the robot arm. The second one is obtained by recording reaching movements of human subjects. From these databases, primitives are extracted and analyzed by using Principal Component Analysis. An original generalization method is then proposed for generating movements that did not belong to the initial database. We show that twenty primitives allow to produce new movements, having characteristics similar to that of humans. Experiments on the humanoid robot HRP-2 are presented to illustrate the result.

[1]  I K Fodor,et al.  A Survey of Dimension Reduction Techniques , 2002 .

[2]  J. Massion,et al.  Axial synergies during human upper trunk bending , 1998, Experimental Brain Research.

[3]  Andrea d'Avella,et al.  Matrix factorization algorithms for the identification of muscle synergies: evaluation on simulated and experimental data sets. , 2006, Journal of neurophysiology.

[4]  Emmanuel Guigon,et al.  Computational Motor Control : Redundancy and Invariance , 2007 .

[5]  Frank Chongwoo Park,et al.  Movement Primitives, Principal Component Analysis, and the Efficient Generation of Natural Motions , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  P. Soueres,et al.  A principled approach to biological motor control for generating humanoid robot reaching movements , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[7]  Ruggero Frezza,et al.  A control theory approach to the analysis and synthesis of the experimentally observed motion primitives , 2005, Biological Cybernetics.

[8]  Tamar Flash,et al.  Motor primitives in vertebrates and invertebrates , 2005, Current Opinion in Neurobiology.

[9]  François Bonnetblanc,et al.  Modular Control of Pointing beyond Arm's Length , 2009, The Journal of Neuroscience.

[10]  Robert A. Jacobs,et al.  Properties of Synergies Arising from a Theory of Optimal Motor Behavior , 2006, Neural Computation.

[11]  F. Lacquaniti,et al.  Motor Patterns in Walking. , 1999, News in physiological sciences : an international journal of physiology produced jointly by the International Union of Physiological Sciences and the American Physiological Society.

[12]  Helmut Hauser,et al.  Biologically inspired kinematic synergies provide a new paradigm for balance control of humanoid robots , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[13]  T. Kaminski The coupling between upper and lower extremity synergies during whole body reaching. , 2007, Gait & posture.

[14]  Zoubin Ghahramani,et al.  Unsupervised learning of sensory-motor primitives , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[15]  Lena H Ting,et al.  Muscle synergy organization is robust across a variety of postural perturbations. , 2006, Journal of neurophysiology.

[16]  Ziaul Hasan,et al.  Kinematic and kinetic constraints on arm, trunk, and leg segments in target-reaching movements. , 2005, Journal of neurophysiology.

[17]  E Bizzi,et al.  Motor learning through the combination of primitives. , 2000, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[18]  T D Sanger,et al.  Human Arm Movements Described by a Low-Dimensional Superposition of Principal Components , 2000, The Journal of Neuroscience.