Motion primitives for human-inspired bipedal robotic locomotion: walking and stair climbing

This paper presents an approach to the development of bipedal robotic control techniques for multiple locomotion behaviors. Insight into the fundamental behaviors of human locomotion is obtained through the examination of experimental human data for walking on flat ground, upstairs and downstairs. Specifically, it is shown that certain outputs of the human, independent of locomotion terrain, can be characterized by a single function, termed the extended canonical human function. Optimized functions of this form are tracked via feedback linearization in simulations of a planar robotic biped walking on flat ground, upstairs and downstairs - these three modes of locomotion are termed “motion primitives.” A second optimization is presented, which yields controllers that evolve the robot from one motion primitive to another - these modes of locomotion are termed “motion transitions.” A final simulation is given, which shows the controlled evolution of a robotic biped as it transitions through each mode of locomotion over a pyramidal staircase.

[1]  Dan B. Marghitu,et al.  Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points , 1994, Int. J. Robotics Res..

[2]  Aaron D. Ames,et al.  Compass gait revisited: A human data perspective with extensions to three dimensions , 2011, IEEE Conference on Decision and Control and European Control Conference.

[3]  Gao Chao,et al.  Motion Planning for Humanoid Robot Based on Hybrid Evolutionary Algorithm , 2010 .

[4]  Kyosuke Ono,et al.  Analytical Study of Active Prosthetic Legs , 2007 .

[5]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[6]  Yujiang Xiang,et al.  Predictive simulation of human walking transitions using an optimization formulation , 2012 .

[7]  M. Spong,et al.  CONTROLLED SYMMETRIES AND PASSIVE WALKING , 2002 .

[8]  Aaron D. Ames,et al.  First Steps toward Automatically Generating Bipedal Robotic Walking from Human Data , 2012 .

[9]  Christine Chevallereau,et al.  Stable Bipedal Walking With Foot Rotation Through Direct Regulation of the Zero Moment Point , 2008, IEEE Transactions on Robotics.

[10]  Aaron D. Ames,et al.  Outputs of human walking for bipedal robotic controller design , 2012, 2012 American Control Conference (ACC).

[11]  Long Wang,et al.  Dynamic Walking on Uneven Terrains with Passivity-Based Bipedal Robots , 2011 .

[12]  Aaron D. Ames,et al.  Dynamically stable bipedal robotic walking with NAO via human-inspired hybrid zero dynamics , 2012, HSCC '12.

[13]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[14]  Franck Plestan,et al.  Asymptotically stable walking for biped robots: analysis via systems with impulse effects , 2001, IEEE Trans. Autom. Control..

[15]  P. Brugger,et al.  Simulating Prosthetic Gait ‐ Lessons to Learn , 2003 .

[16]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[17]  Dinesh Chandra,et al.  Hybrid control strategy for robotic leg prosthesis using artificial gait synthesis , 2009 .

[18]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[19]  Lihua Huang,et al.  On the Control of the Berkeley Lower Extremity Exoskeleton (BLEEX) , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Aaron D. Ames,et al.  First steps toward underactuated human-inspired bipedal robotic walking , 2012, 2012 IEEE International Conference on Robotics and Automation.