Realization of Biped Walking in Unstructured Environment Using Motion Primitives

Effective and efficient motion of humanoid robots in unstructured dynamic environments is a prerequisite for their activity in the living and working environment of humans. Motion in such environments has to be adjusted all the time to suit the current conditions. This paper presents a method for the synthesis and realization of the biped robot motion (walking) composed of simple movements-primitives, because any complex motion can be composed of tied primitives. The primitives are parametrized with the relationship established between the overall motion characteristics and their own parameters. This way, it is possible to achieve online modification at any moment. The proposed solution was tested by the simulation involving a dynamic robot model. The results demonstrate that it is possible to generate a dynamically balanced walk that can be modified online at any moment of its realization.

[1]  Olivier Stasse,et al.  Real-time footstep planning for humanoid robots among 3D obstacles using a hybrid bounding box , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[3]  Beatrix Vereijken,et al.  What changes in infant walking and why. , 2003, Child development.

[4]  Suresh Goyal,et al.  Simulation of dynamics of interacting rigid bodies including friction II: Software system design and implementation , 2005, Engineering with Computers.

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

[6]  Milutin Nikolic,et al.  Online Generation of Biped Robot Motion in an Unstructured Environment , 2013 .

[7]  Ludovic Righetti,et al.  Toward simple control for complex, autonomous robotic applications: combining discrete and rhythmic motor primitives , 2011, Auton. Robots.

[8]  Minija Tamosiunaite,et al.  Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting , 2012, IEEE Transactions on Robotics.

[9]  Pierre E. Dupont,et al.  Analysis of Rigid-Body Dynamic Models for Simulation of Systems With Frictional Contacts , 2001 .

[10]  S. Goyal,et al.  Simulation of dynamics of interacting rigid bodies including friction I: General problem and contact model , 1994, Engineering with Computers.

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

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

[13]  S. Schaal Dynamic Movement Primitives -A Framework for Motor Control in Humans and Humanoid Robotics , 2006 .

[14]  Hung T. Nguyen,et al.  A Chattering-Free Variable Structure Controller for Tracking of Robotic Manipulators , 2003 .

[15]  Zhiqiang Gao,et al.  A survey of state and disturbance observers for practitioners , 2006, 2006 American Control Conference.

[16]  Blandine Bril,et al.  Development of postural control of gravity forces in children during the first 5 years of walking , 1998, Experimental Brain Research.

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

[18]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[19]  Francesco Lacquaniti,et al.  Development of a kinematic coordination pattern in toddler locomotion: planar covariation , 2001, Experimental Brain Research.

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

[21]  Nikolaos G. Tsagarakis,et al.  On the Kinematic Motion Primitives (kMPs) – Theory and Application , 2012, Front. Neurorobot..

[22]  Tobias Bachmeier,et al.  An Introduction To Child Development , 2016 .

[23]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[24]  Branislav Borovac,et al.  How to compensate for the disturbances that Jeopardize Dynamic Balance of a Humanoid Robot? , 2011, Int. J. Humanoid Robotics.

[25]  Auke Ijspeert,et al.  Modeling discrete and rhythmic movements through motor primitives: a review , 2010, Biological Cybernetics.

[26]  James D. Turner,et al.  On the Simulation of Discontinuous Functions , 2001 .

[27]  Shuuji Kajita,et al.  Experimentation of Humanoid Walking Allowing Immediate Modification of Foot Place Based on Analytical Solution , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[29]  Nikolaos G. Tsagarakis,et al.  A human-like walking for the COmpliant huMANoid COMAN based on CoM trajectory reconstruction from kinematic Motion Primitives , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[30]  Stefan Schaal,et al.  Reinforcement Learning With Sequences of Motion Primitives for Robust Manipulation , 2012, IEEE Transactions on Robotics.

[31]  Kazuhito Yokoi,et al.  A realtime pattern generator for biped walking , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).