Development of a Platform to Evaluate Principles of Bipedal Locomotion Using Dynamical Movement Primitives

The control of bipedal locomotion is often considered to arise from the optimization of variables related to energetic cost and stability. However, developing model-based predictions of optimal strategies can be challenging due to the high-dimensionality of the control space and challenges associated with optimizing potentially conflicting objectives. Here, we present a framework for simulating bipedal gait which can ultimately be used predictive simulations of optimal gait patterns. We modeled a human-like biped and a treadmill in Matlab Simscape and used Dynamical Movement Primitives (DMP) to generate control joint-level controllers from demonstrations of human walking. DMPs facilitate the optimization of gait patterns through a small number of free parameters, such as the amplitude and timing of the patterns. We also implemented a simple feedback controller that variated the amplitude of the DMPs to stabilize the biped based on the deviation from a reference point on the treadmill. Optimizing of this controller allowed us to generate a human-like gait and ultimately contributed to the development of a platform with which we can explore optimization principles during locomotion.

[1]  Jun Morimoto,et al.  Learning from demonstration and adaptation of biped locomotion , 2004, Robotics Auton. Syst..

[2]  Torsten Bumgarner,et al.  Biomechanics and Motor Control of Human Movement , 2013 .

[3]  James M. Finley,et al.  A novel optic flow pattern speeds split-belt locomotor adaptation. , 2014, Journal of neurophysiology.

[4]  Hannah J. Block,et al.  Interlimb coordination during locomotion: what can be adapted and stored? , 2005, Journal of neurophysiology.

[5]  John McPhee,et al.  STABILIZATION OF A DYNAMIC WALKING GAIT SIMULATION , 2007 .

[6]  A. Ruina,et al.  A collisional model of the energetic cost of support work qualitatively explains leg sequencing in walking and galloping, pseudo-elastic leg behavior in running and the walk-to-run transition. , 2005, Journal of theoretical biology.

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

[8]  S. Levine,et al.  Inverse Optimal Control for Humanoid Locomotion , 2013 .

[9]  Jesse C. Dean,et al.  The Effect of Lateral Stabilization on Walking in Young and Old Adults , 2007, IEEE Transactions on Biomedical Engineering.

[10]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Tutorial , 2016, ArXiv.

[11]  W. Art Chaovalitwongse,et al.  Machine Learning Algorithms in Bipedal Robot Control , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  J. Donelan,et al.  Mechanical work for step-to-step transitions is a major determinant of the metabolic cost of human walking. , 2002, The Journal of experimental biology.

[13]  M. Srinivasan,et al.  Stepping in the direction of the fall: the next foot placement can be predicted from current upper body state in steady-state walking , 2014, Biology Letters.

[14]  W. Cleveland,et al.  Locally Weighted Regression: An Approach to Regression Analysis by Local Fitting , 1988 .

[15]  R. Kram,et al.  Mechanical and metabolic determinants of the preferred step width in human walking , 2001, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[16]  Christopher G. Atkeson,et al.  Constructive Incremental Learning from Only Local Information , 1998, Neural Computation.

[17]  Jun Nakanishi,et al.  Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors , 2013, Neural Computation.

[18]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.