Simulation of aperiodic bipedal sprinting.

Synthesis of legged locomotion through dynamic simulation is useful for exploration of the mechanical and control variables that contribute to efficient gait. Most previous simulations have made use of periodicity constraints, a sensible choice for investigations of steady-state walking or running. Sprinting from rest, however, is aperiodic by nature and this aperiodicity is central to the goal of the movement, as performance is determined in large part by a rapid acceleration phase early in the race. The purpose of this study was to create a novel simulation of aperiodic sprinting using a modified spring-loaded inverted pendulum (SLIP) biped model. The optimal control problem was to find the set of controls that minimized the time for the model to run 20 m, and this problem was solved using a direct multiple shooting algorithm that converts the original continuous time problem into piecewise discrete subproblems. The resulting nonlinear programming problem was solved iteratively using a sequential quadratic programming method. The starting point for the optimizer was an initial guess simulation that was a slow alternating-gait "jogging" simulation developed using proportional-derivative feedback to control trunk attitude, swing leg angle, and leg retraction and extension. The optimized aperiodic sprint simulation solution yielded a substantial improvement in locomotion time over the initial guess (2.79 s versus 6.64 s). Following optimization, the model produced forward impulses at the start of the sprint that were four times greater than those of the initial guess simulation, producing more rapid acceleration. Several gait features demonstrated in the optimized sprint simulation correspond to behaviors of human sprinters: forward trunk lean at the start; straightening of the trunk during acceleration; and a dive at the finish. Optimization resulted in reduced foot contact times (0.065 s versus 0.210 s), but contact times early in the optimized simulation were longer to facilitate acceleration. The present study represents the first simulation of multistep aperiodic sprinting with optimal controls. Although the minimized objective function was simple, the model replicated several complex behaviors such as modulation of the foot contact and executing a forward dive at the finish line. None of these observed behaviors were imposed explicitly by constraints but rather were "discovered" by the optimizer. These methods will be extended by addition of musculotendon actuators and joints in order to gain understanding of the influence of musculoskeletal mechanics on gait speed.

[1]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2005, SIAM Rev..

[2]  M G Pandy,et al.  Optimal control of non-ballistic muscular movements: a constraint-based performance criterion for rising from a chair. , 1995, Journal of biomechanical engineering.

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

[4]  Pierre-Brice Wieber,et al.  Fast Direct Multiple Shooting Algorithms for Optimal Robot Control , 2005 .

[5]  R. Marshall,et al.  Relationships between ground reaction force impulse and kinematics of sprint-running acceleration. , 2005, Journal of applied biomechanics.

[6]  C L Vaughan,et al.  Simulation of a sprinter. Part I. Development of a model. , 1983, International journal of bio-medical computing.

[7]  Kenneth J. Waldron,et al.  The mechanics of biped running and a stable control strategy , 2009, Robotica.

[8]  Stephen J Piazza,et al.  Ankle joint mechanics and foot proportions differ between human sprinters and non-sprinters , 2012, Proceedings of the Royal Society B: Biological Sciences.

[9]  M. Coleman,et al.  The simplest walking model: stability, complexity, and scaling. , 1998, Journal of biomechanical engineering.

[10]  S. Piazza,et al.  Built for speed: musculoskeletal structure and sprinting ability , 2009, Journal of Experimental Biology.

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

[12]  D. Childress,et al.  The Effects of Prosthetic Foot Roll-Over Shape Arc Length on the Gait of Trans-Tibial Prosthesis Users , 2006, Prosthetics and orthotics international.

[13]  Thomas M Best,et al.  Simulation of biceps femoris musculotendon mechanics during the swing phase of sprinting. , 2005, Medicine and science in sports and exercise.

[14]  K. Mombaur,et al.  Modeling and Optimal Control of Human-Like Running , 2010, IEEE/ASME Transactions on Mechatronics.

[15]  John T. Betts,et al.  Practical Methods for Optimal Control and Estimation Using Nonlinear Programming , 2009 .

[16]  R. Alexander,et al.  A model of bipedal locomotion on compliant legs. , 1992, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[17]  G. Sohl,et al.  On the computation of optimal high-dives , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[18]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[19]  James G Hay,et al.  The biomechanics of sports techniques , 1973 .

[20]  K. Kubo,et al.  Morphological and mechanical properties of muscle and tendon in highly trained sprinters. , 2011, Journal of applied biomechanics.

[21]  A. V. van Soest,et al.  Which factors determine the optimal pedaling rate in sprint cycling? , 2000, Medicine and science in sports and exercise.

[22]  W S Levine,et al.  An optimal control model for maximum-height human jumping. , 1990, Journal of biomechanics.

[23]  K. Cheng,et al.  COMPUTER SIMULATION OF THE OPTIMAL VAULTING MOTION DURING THE HORSE (TABLE) CONTACT PHASE , 2009 .

[24]  Richard R Neptune,et al.  A theoretical analysis of an optimal chainring shape to maximize crank power during isokinetic pedaling. , 2008, Journal of biomechanics.

[25]  Manoj Srinivasan,et al.  Computer optimization of a minimal biped model discovers walking and running , 2006, Nature.

[26]  USA Track & Field coaching manual , 2000 .

[27]  L. Shampine,et al.  Computer solution of ordinary differential equations : the initial value problem , 1975 .

[28]  A J Ward-Smith,et al.  A mathematical theory of running, based on the first law of thermodynamics, and its application to the performance of world-class athletes. , 1985, Journal of biomechanics.

[29]  Hartmut Geyer,et al.  Swing-leg retraction: a simple control model for stable running , 2003, Journal of Experimental Biology.

[30]  David E. Orin,et al.  A compliant contact model with nonlinear damping for simulation of robotic systems , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[31]  Raphaël Dumas,et al.  Kinematic and Kinetic Comparisons of Elite and Well-Trained Sprinters During Sprint Start , 2010, Journal of strength and conditioning research.

[32]  M. Pandy,et al.  Dynamic optimization of human walking. , 2001, Journal of biomechanical engineering.