Modeling and Optimal Control of Human-Like Running

Designing and controlling an anthropomorphic mechatronic system that is able to perform a dynamic running motion is a challenging task. One difficulty is that the fundamental principles of natural human running motions are not yet fully understood. The purpose of this paper is to show that mathematical optimization is a helpful tool to gain this insight into fast and complex motions. We present physics-based running motions for complex models of human-like running in three dimensions that have been generated by optimization. Running is modeled as a multiphase periodic motion with discontinuities, based on multibody system models of the locomotor system with actuators and spring-damper elements at each joint. The problem of generating gaits is formulated as offline optimal control problem and solved by an efficient direct multiple shooting method. We present optimization results using energy-related criteria and show that they have a close resemblance to running motions of humans. The results provide information about the internal forces and torques required to produce natural human running, as well as on the resulting kinematics.

[1]  G. Cavagna,et al.  Mechanical work in terrestrial locomotion: two basic mechanisms for minimizing energy expenditure. , 1977, The American journal of physiology.

[2]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[3]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[4]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[5]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[6]  R. Blickhan The spring-mass model for running and hopping. , 1989, Journal of biomechanics.

[7]  John J. Craig,et al.  Introduction to robotics - mechanics and control (2. ed.) , 1989 .

[8]  Stephen C. Hyman,et al.  Exercise and Sports Science Reviews , 1990 .

[9]  Jessica K. Hodgins,et al.  Simulation of human running , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  P. Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996 .

[11]  Friedrich Pfeiffer,et al.  Multibody Dynamics with Unilateral Contacts , 1996 .

[12]  David E. Orin,et al.  Robot dynamics: equations and algorithms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  P. Wieber Modélisation et commande d'un robot marcheur anthropomorphe , 2000 .

[14]  Richard W. Longman,et al.  Human-like actuated walking that is asymptotically stable without feedback , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  Michael Gienger,et al.  Design and Realization of Jogging Johnnie , 2002 .

[16]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  R. McNeill Alexander,et al.  Principles of Animal Locomotion , 2002 .

[18]  Johannes P. Schlöder,et al.  An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects , 2003, Comput. Chem. Eng..

[19]  Friedrich Pfeiffer,et al.  Computer system and control of biped "Johnnie" , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[20]  Fumio Kanehiro,et al.  Humanoid robot HRP-2 , 2008, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[21]  Kazuhito Yokoi,et al.  A running experiment of humanoid biped , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[22]  Richard W. Longman,et al.  Open-loop stable running , 2005, Robotica.

[23]  A L Hof,et al.  Determining the centre of pressure during walking and running using an instrumented treadmill. , 2005, Journal of biomechanics.

[24]  Richard W. Longman,et al.  Self-stabilizing somersaults , 2005, IEEE Transactions on Robotics.

[25]  Pierre-Brice Wieber,et al.  Holonomy and Nonholonomy in the Dynamics of Articulated Motion , 2006 .

[26]  Christine Chevallereau,et al.  Achieving Bipedal Running with RABBIT: Six Steps Toward Infinity , 2006 .

[27]  Moritz Diehl,et al.  Fast motions in biomechanics and robotics : optimization and feedback control , 2006 .

[28]  Soya Takagi,et al.  Toyota Partner Robots , 2006 .

[29]  Reinhard Blickhan,et al.  Compliant leg behaviour explains basic dynamics of walking and running , 2006, Proceedings of the Royal Society B: Biological Sciences.

[30]  Martin Buss,et al.  LOLA – a Performance Enhanced Humanoid Robot (LOLA – ein leistungsgesteigerter humanoider Roboter) , 2007, it Inf. Technol..

[31]  Scott A. England,et al.  The influence of gait speed on local dynamic stability of walking. , 2007, Gait & posture.

[32]  Karsten Berns,et al.  USING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS , 2007 .

[33]  Jun-Ho Oh,et al.  Control hardware integration of a biped humanoid robot with an android head , 2008, Robotics Auton. Syst..