Generating Complex Movements of Humanoid Robots by Using Primitives

The objective of this work is to demonstrate the possibility of using primitives to generate complex movements that ensure motion of bipedal humanoid robots. Primitives represent simple movements that are either reflex or learned. Each primitive has its parameters and constraints that are determined on the basis of the movements capable of performing by a human. The set of all primitives represents the base from which primitives are selected and combined for the purpose of performing the corresponding complex movement. The proof that a correct selection of primitives is made and that the movement is the appropriate one is obtained on the basis of the maintainance of dynamic balance, which is realized by monitoring the ZMP position, as well as based on the pattern of the very movement.

[1]  Kazuhito Yokoi,et al.  Leg Motion Primitives for a Humanoid Robot to Imitate Human Dances , 2003 .

[2]  Miomir Vukobratovic,et al.  How to Control Artificial Anthropomorphic Systems , 1973, IEEE Trans. Syst. Man Cybern..

[3]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[4]  Timothy Bretl,et al.  Using Motion Primitives in Probabilistic Sample-Based Planning for Humanoid Robots , 2008, WAFR.

[5]  Miomir Vukobratovic,et al.  Comparison of PID and Fuzzy Logic Controllers in Humanoid Robot Control of Small Disturbances , 2008, Eurobot Conference.

[6]  Miomir Vukobratovic,et al.  General Model of Dynamics of Human and Humanoid Motion: Feasibility, Potentials and Verification , 2006, Int. J. Humanoid Robotics.

[7]  Günther Schmidt,et al.  Synthesis of walking primitive databases for biped robots in 3D-environments , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Shusheng Bi,et al.  Dynamic Leg Motion Generation of Humanoid Robot Based on Human Motion Capture , 2008, ICIRA.

[9]  Nancy M. Amato,et al.  Algorithmic Foundation of Robotics VII , 2008 .

[10]  Branislav Borovac,et al.  On Some Aspects of Humanoid Robots Gait Synthesis and Control at Small Disturbances , 2008, Int. J. Humanoid Robotics.

[11]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .

[12]  Youngjoon Han,et al.  Adaptive Gait Pattern Generation of Biped Robot based on Human's Gait Pattern Analysis , 2007 .

[13]  Miomir Vukobratovic,et al.  Towards a unified understanding of basic notions and terms in humanoid robotics , 2006, Robotica.

[14]  Miomir Vukobratovic,et al.  Biological Principles of Control Selection for a Humanoid Robot's Dynamic Balance Preservation , 2008, Int. J. Humanoid Robotics.

[15]  Miomir Vukobratovic,et al.  Dynamic Balance of Humanoid Systems in Regular and Irregular Gaits: an Expanded Interpretation , 2009, Int. J. Humanoid Robotics.