A review of simulation methods for human movement dynamics with emphasis on gait

Human gait analysis is a complex problem in biomechanics because of highly nonlinear human motion equations, muscle dynamics, and foot-ground contact.Despite a large number of studies in human gait analysis, predictive human gait simulation is still challenging researchers to increase the accuracy and computational efficiency for evaluative studies (e.g., model-based assistive device controllers, surgical intervention planning, athletic training, and prosthesis and orthosis design).To assist researchers in this area, this review article classifies recent predictive simulation methods for human gait analysis according to three categories: (1) the human models used (i.e., skeletal, musculoskeletal and neuromusculoskeletal models), (2) problem formulation, and (3) simulation solvers.Human dynamic models are classified based on whether muscle activation and/or contraction dynamics or joint torques (instead of muscle dynamics) are employed in the analysis. Different formulations use integration and/or differentiation or implicit-declaration of the dynamic equations. A variety of simulation solvers (i.e., semi- and fully-predictive simulation methods) are studied. Finally, the pros and cons of the different formulations and simulation solvers are discussed.

[1]  Christa M. Wille,et al.  Increasing running step rate reduces patellofemoral joint forces. , 2014, Medicine and science in sports and exercise.

[2]  Philip A. Voglewede,et al.  Dynamic Simulation of Human Gait Using a Combination of Model Predictive and PID Control , 2014 .

[3]  John McPhee,et al.  A 3D ellipsoidal volumetric foot–ground contact model for forward dynamics , 2018 .

[4]  Werner Schiehlen,et al.  Physiological Methods to Solve the Force-Sharing Problem in Biomechanics , 2009 .

[5]  Michael C. Rosenberg,et al.  Simulated impacts of ankle foot orthoses on muscle demand and recruitment in typically-developing children and children with cerebral palsy and crouch gait , 2017, PloS one.

[6]  Yu Liu,et al.  Lower extremity joint torque predicted by using artificial neural network during vertical jump. , 2009, Journal of biomechanics.

[7]  J. G. Andrews,et al.  A biomechanical investigation of the human hip. , 1978, Journal of biomechanics.

[8]  Ross H Miller A comparison of muscle energy models for simulating human walking in three dimensions. , 2014, Journal of biomechanics.

[9]  Andrea d'Avella,et al.  Matrix factorization algorithms for the identification of muscle synergies: evaluation on simulated and experimental data sets. , 2006, Journal of neurophysiology.

[10]  Francisco Mouzo,et al.  Underactuated approach for the control-based forward dynamic analysis of acquired gait motions , 2015 .

[11]  M L Audu,et al.  A dynamic optimization technique for predicting muscle forces in the swing phase of gait. , 1987, Journal of biomechanics.

[12]  Mohammad Sharif Shourijeh,et al.  Use of muscle synergies and wavelet transforms to identify fatigue during squatting. , 2016, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[13]  Antonie J. van den Bogert,et al.  Real-Time Simulation of Three-Dimensional Shoulder Girdle and Arm Dynamics , 2014, IEEE Transactions on Biomedical Engineering.

[14]  F. Pozzi,et al.  Sit-To-Stand Biomechanics Before and After Total Hip Arthroplasty. , 2015, The Journal of arthroplasty.

[15]  Dario Farina,et al.  EMG-Driven Forward-Dynamic Estimation of Muscle Force and Joint Moment about Multiple Degrees of Freedom in the Human Lower Extremity , 2012, PloS one.

[16]  Urbano Lugrís,et al.  Simulation and design of an active orthosis for an incomplete spinal cord injured subject , 2011 .

[17]  Marcus G Pandy,et al.  Three-dimensional data-tracking dynamic optimization simulations of human locomotion generated by direct collocation. , 2017, Journal of biomechanics.

[18]  John Rasmussen,et al.  Prediction of closed-chain human arm dynamics in a crank-rotation task. , 2016, Journal of biomechanics.

[19]  Timothy M Wright,et al.  Cup position alone does not predict risk of dislocation after hip arthroplasty. , 2015, The Journal of arthroplasty.

[20]  Antonie J van den Bogert,et al.  Implicit methods for efficient musculoskeletal simulation and optimal control. , 2011, Procedia IUTAM.

[21]  Fumio Miyazaki,et al.  Equilibrium-point-based synergies that encode coordinates in task space: A practical method for translating functional synergies from human to musculoskeletal robot arm , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[22]  Imre Horváth,et al.  Using artificial neural networks for human body posture prediction , 2010 .

[23]  Javier Cuadrado,et al.  Solution methods for the double-support indeterminacy in human gait , 2013 .

[24]  M G Pandy,et al.  Static and dynamic optimization solutions for gait are practically equivalent. , 2001, Journal of biomechanics.

[25]  Fumihiko Asano,et al.  Stability analysis of underactuated compass gait based on linearization of motion , 2015 .

[26]  Peng Yang,et al.  Design and simulation of Active Transfemoral Prosthesis , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[27]  Ningning Yan,et al.  A survey of numerical methods for convection-diffusion optimal control problems , 2014, J. Num. Math..

[28]  May Q. Liu,et al.  Muscle contributions to support and progression over a range of walking speeds. , 2008, Journal of biomechanics.

[29]  Kevin J Deluzio,et al.  Predicting sagittal plane biomechanics that minimize the axial knee joint contact force during walking. , 2013, Journal of biomechanical engineering.

[30]  Michael Damsgaard,et al.  Inverse-Inverse Dynamics Simulation of Musculo-Skeletal Systems , 2000 .

[31]  Philip A. Voglewede,et al.  Dynamic Simulation of Human Gait Model With Predictive Capability. , 2018, Journal of biomechanical engineering.

[32]  Richard R Neptune,et al.  Biomechanics and muscle coordination of human walking. Part I: introduction to concepts, power transfer, dynamics and simulations. , 2002, Gait & posture.

[33]  Anne E. Martin,et al.  Predicting human walking gaits with a simple planar model. , 2014, Journal of biomechanics.

[34]  D. Dowson,et al.  Muscle Strengths and Musculoskeletal Geometry of the Upper Limb , 1979 .

[35]  Manoj Srinivasan,et al.  Optimal speeds for walking and running, and walking on a moving walkway. , 2009, Chaos.

[36]  Jorge Ambrósio,et al.  A window moving inverse dynamics optimization for biomechanics of motion , 2016 .

[37]  R. Crowninshield,et al.  A physiologically based criterion of muscle force prediction in locomotion. , 1981, Journal of biomechanics.

[38]  Marcus G. Pandy,et al.  Direct Methods for Predicting Movement Biomechanics Based Upon Optimal Control Theory with Implementation in OpenSim , 2015, Annals of Biomedical Engineering.

[39]  Naser Mehrabi,et al.  Model-Based Control of Biomechatronic Systems , 2019 .

[40]  Marko Ackermann,et al.  Optimality principles for model-based prediction of human gait. , 2010, Journal of biomechanics.

[41]  Dario Farina,et al.  Hybrid neuromusculoskeletal modeling to best track joint moments using a balance between muscle excitations derived from electromyograms and optimization. , 2014, Journal of biomechanics.

[42]  John McPhee,et al.  Constrained Dynamic Optimization of Sit-to-Stand Motion Driven by Bézier Curves. , 2018, Journal of biomechanical engineering.

[43]  Naser Mehrabi,et al.  Nonlinear model predictive control of an upper extremity rehabilitation robot using a two-dimensional human-robot interaction model , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[44]  Rong Song,et al.  Using recurrent artificial neural network model to estimate voluntary elbow torque in dynamic situations , 2005, Medical and Biological Engineering and Computing.

[45]  Naser Mehrabi,et al.  A model-based approach to predict muscle synergies using optimization: application to feedback control , 2015, Front. Comput. Neurosci..

[46]  John McPhee,et al.  Foot–ground contact modeling within human gait simulations: from Kelvin–Voigt to hyper-volumetric models , 2015 .

[47]  Javier Cuadrado,et al.  Analysis of different uncertainties in the inverse dynamic analysis of human gait , 2012 .

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

[49]  Namita Mittal,et al.  Recent developments in human gait research: parameters, approaches, applications, machine learning techniques, datasets and challenges , 2016, Artificial Intelligence Review.

[50]  Denis Gillet,et al.  musculoskeletal shoulder model based on pseudoinverse and null-space ptimization , 2010 .

[51]  M. Schwartz,et al.  Muscle synergies and complexity of neuromuscular control during gait in cerebral palsy , 2015, Developmental medicine and child neurology.

[52]  J. Jaldén,et al.  On using an adaptive neural network to predict lung tumor motion during respiration for radiotherapy applications. , 2005, Medical physics.

[53]  Leng-Feng Lee,et al.  Generating optimal control simulations of musculoskeletal movement using OpenSim and MATLAB , 2016, PeerJ.

[54]  Elliott J. Rouse,et al.  Evidence for a Time-Invariant Phase Variable in Human Ankle Control , 2014, PloS one.

[55]  Werner Schiehlen On the Historical Development of Human Walking Dynamics , 2014 .

[56]  Yujiang Xiang,et al.  Optimization-based dynamic 3D human running prediction: effects of foot location and orientation , 2015, Robotica.

[57]  Brigitte M. Potvin,et al.  A forward-muscular inverse-skeletal dynamics framework for human musculoskeletal simulations. , 2016, Journal of biomechanics.

[58]  R Bartlett,et al.  Inverse optimization: functional and physiological considerations related to the force-sharing problem. , 1997, Critical reviews in biomedical engineering.

[59]  S. Ali A. Moosavian,et al.  An Investigation on the Usefulness of Employing a Two-Segment Foot for Traversing Stairs , 2017, Int. J. Humanoid Robotics.

[60]  Anil V. Rao,et al.  ( Preprint ) AAS 09-334 A SURVEY OF NUMERICAL METHODS FOR OPTIMAL CONTROL , 2009 .

[61]  Scott L. Delp,et al.  Full-Body Musculoskeletal Model for Muscle-Driven Simulation of Human Gait , 2016, IEEE Transactions on Biomedical Engineering.

[62]  J. Ambrósio,et al.  Kinematic Data Consistency in the Inverse Dynamic Analysis of Biomechanical Systems , 2002 .

[63]  R. Riemer,et al.  Uncertainties in inverse dynamics solutions: a comprehensive analysis and an application to gait. , 2008, Gait & posture.

[64]  John McPhee,et al.  Multi-Step Forward Dynamic Gait Simulation , 2009 .

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

[66]  Ayman Habib,et al.  OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement , 2007, IEEE Transactions on Biomedical Engineering.

[67]  John McPhee,et al.  Predictive Dynamic Simulation of Seated Start-Up Cycling Using Olympic Cyclist and Bicycle Models , 2018 .

[68]  Sanjeev Bedi,et al.  Simulation Methods in the Foot Orthosis Development Process , 2014 .

[69]  Jong-Hwan Kim,et al.  HUMANOID ROBOT HANSARAM: YAWING MOMENT CANCELLATION AND ZMP COMPENSATION , 2005 .

[70]  W I Schöllhorn,et al.  Applications of artificial neural nets in clinical biomechanics. , 2004, Clinical biomechanics.

[71]  M G Pandy,et al.  A parameter optimization approach for the optimal control of large-scale musculoskeletal systems. , 1992, Journal of biomechanical engineering.

[72]  Mohammad Gudarzi,et al.  A general-purpose framework to simulate musculoskeletal system of human body: using a motion tracking approach* , 2016, Computer methods in biomechanics and biomedical engineering.

[73]  Daniel Vélez Día,et al.  Biomechanics and Motor Control of Human Movement , 2013 .

[74]  R. Sampaio,et al.  ANÁLISE BIOMECÂNICA DAS ARTICULAÇÕES DO QUADRIL E JOELHO DURANTE A MARCHA EM PARTICIPANTES IDOSOS , 2007 .

[75]  Ajay Seth,et al.  Muscle contributions to propulsion and support during running. , 2010, Journal of biomechanics.

[76]  Dinesh K Pai,et al.  Changes in hand muscle synergies in subjects with spinal cord injury: Characterization and functional implications , 2012, The journal of spinal cord medicine.

[77]  Richard R Neptune,et al.  Biomechanics and muscle coordination of human walking: part II: lessons from dynamical simulations and clinical implications. , 2003, Gait & posture.

[78]  Yannick Aoustin,et al.  Design of a walking cyclic gait with single support phases and impacts for the locomotor system of a thirteen-link 3D biped using the parametric optimization , 2009 .

[79]  Naser Mehrabi,et al.  Predictive Simulation of Reaching Moving Targets Using Nonlinear Model Predictive Control , 2017, Front. Comput. Neurosci..

[80]  Mohammad Sharif Shourijeh,et al.  An approach for improving repeatability and reliability of non-negative matrix factorization for muscle synergy analysis. , 2016, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[81]  Karim Abdel-Malek,et al.  Neural network for dynamic human motion prediction , 2016, Expert Syst. Appl..

[82]  Anil V. Rao,et al.  Evaluation of Direct Collocation Optimal Control Problem Formulations for Solving the Muscle Redundancy Problem , 2016, Annals of Biomedical Engineering.

[83]  A. V. van Soest,et al.  Inverse dynamics of mechanical multibody systems: An improved algorithm that ensures consistency between kinematics and external forces , 2018, PloS one.

[84]  Marcus G Pandy,et al.  A neuromusculoskeletal tracking method for estimating individual muscle forces in human movement. , 2007, Journal of biomechanics.

[85]  John McPhee,et al.  Minimization of Muscle Fatigue as the Criterion to Solve Muscle Forces-Sharing Problem , 2015 .

[86]  Aitor Cazón,et al.  A comparison between optimization-based human motion prediction methods: data-based, knowledge-based and hybrid approaches , 2014 .

[87]  F C T van der Helm,et al.  Inverse dynamics calculations during gait with restricted ground reaction force information from pressure insoles. , 2006, Gait & posture.

[88]  Marcus G. Pandy,et al.  Method for determining musculotendon parameters in subject-specific musculoskeletal models of children developed from MRI data , 2012, Multibody System Dynamics.

[89]  F. J. Alonso,et al.  A comparison among different Hill-type contraction dynamics formulations for muscle force estimation , 2016 .

[90]  J H Challis,et al.  An Analytical Examination of Muscle Force Estimations Using Optimization Techniques , 1993, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[91]  Benjamin J Fregly,et al.  Lower extremity EMG-driven modeling of walking with automated adjustment of musculoskeletal geometry , 2017, PloS one.

[92]  John McPhee,et al.  Efficient Hyper-Volumetric Contact Dynamic Modelling of the Foot Within Human Gait Simulations , 2013 .

[93]  Xin Xin,et al.  Estimation of muscle activity using higher-order derivatives, static optimization, and forward-inverse dynamics. , 2016, Journal of biomechanics.

[94]  Przemyslaw A. Lasota,et al.  A multiple-predictor approach to human motion prediction , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[95]  Syn Schmitt,et al.  Comparative Sensitivity Analysis of Muscle Activation Dynamics , 2015, Comput. Math. Methods Medicine.

[96]  Roberto Merletti,et al.  The extraction of neural strategies from the surface EMG. , 2004, Journal of applied physiology.

[97]  M. Pandy,et al.  A Dynamic Optimization Solution for Vertical Jumping in Three Dimensions. , 1999, Computer methods in biomechanics and biomedical engineering.

[98]  M. Pagnano,et al.  What Safe Zone? The Vast Majority of Dislocated THAs Are Within the Lewinnek Safe Zone for Acetabular Component Position , 2016, Clinical orthopaedics and related research.

[99]  David A. Winter,et al.  Human balance and posture control during standing and walking , 1995 .

[100]  John McPhee,et al.  Forward Dynamic Optimization of Human Gait Simulations: A Global Parameterization Approach , 2014 .

[101]  Ana Barjau,et al.  A weighted cost function to deal with the muscle force sharing problem in injured subjects: A single case study , 2014 .

[102]  S. Ali A. Moosavian,et al.  A Computationally Efficient Inverse Dynamics Solution Based on Virtual Work Principle for Biped Robots , 2017 .

[103]  D. Howard,et al.  Whole body inverse dynamics over a complete gait cycle based only on measured kinematics. , 2008, Journal of biomechanics.

[104]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[105]  Hans Ingo Weber,et al.  A 'cheap' optimal control approach to estimate muscle forces in musculoskeletal systems. , 2006, Journal of biomechanics.

[106]  Josep M. Font-Llagunes,et al.  Influence of the controller design on the accuracy of a forward dynamic simulation of human gait , 2017 .

[107]  Manoj Srinivasan,et al.  Robotic lower limb prosthesis design through simultaneous computer optimizations of human and prosthesis costs , 2016, Scientific reports.

[108]  M. Hongo,et al.  Evaluation of Sagittal Spine-Pelvis-Lower Limb Alignment in Elderly Women with Pelvic Retroversion while Standing and Walking Using a Three-Dimensional Musculoskeletal Model , 2017, Asian spine journal.

[109]  S. Olney,et al.  Joint reaction forces at the first MTP joint in a normal elderly population. , 1990, Journal of biomechanics.

[110]  Richard R Neptune,et al.  A comparison of static and dynamic optimization muscle force predictions during wheelchair propulsion. , 2014, Journal of biomechanics.

[111]  Jasvinder A Singh,et al.  Epidemiology of Knee and Hip Arthroplasty: A Systematic Review§ , 2011, The open orthopaedics journal.

[112]  Marcus G Pandy,et al.  Predictive Simulations of Neuromuscular Coordination and Joint-Contact Loading in Human Gait , 2018, Annals of Biomedical Engineering.

[113]  Anil V. Rao,et al.  Muscle Synergies Facilitate Computational Prediction of Subject-Specific Walking Motions , 2016, Front. Bioeng. Biotechnol..

[114]  D. Calvetti,et al.  Stochastic modelling of muscle recruitment during activity , 2015, Interface Focus.

[115]  Sheng Quan Xie,et al.  A patient-specific EMG-driven neuromuscular model for the potential use of human-inspired gait rehabilitation robots , 2016, Comput. Biol. Medicine.

[116]  D. Neumann Biomechanical analysis of selected principles of hip joint protection. , 1989, Arthritis care and research : the official journal of the Arthritis Health Professions Association.

[117]  Mikhail Kuznetsov,et al.  Filtering the surface EMG signal: Movement artifact and baseline noise contamination. , 2010, Journal of biomechanics.

[118]  M. Ayalon,et al.  Biomechanical aspects of dynamic stability , 2006, European Review of Aging and Physical Activity.

[119]  Leroy L. Long,et al.  Walking, running, and resting under time, distance, and average speed constraints: optimality of walk–run–rest mixtures , 2013, Journal of The Royal Society Interface.

[120]  Francesco Biral,et al.  Symbolic-numeric efficient solution of optimal control problems for multibody systems , 2006 .

[121]  Frans C. T. van der Helm,et al.  Development of a comprehensive musculoskeletal model of the shoulder and elbow , 2011, Medical & Biological Engineering & Computing.

[123]  S. Jerabek,et al.  Total Hip Arthroplasty Patients With Fixed Spinopelvic Alignment Are at Higher Risk of Hip Dislocation. , 2017, The Journal of arthroplasty.

[124]  John McPhee,et al.  Forward Static Optimization in Dynamic Simulation of Human Musculoskeletal Systems: A Proof-of-Concept Study , 2017 .

[125]  Marko Ackermann,et al.  Dynamics and Energetics of Walking with Prostheses , 2007 .

[126]  Xuan Zhang,et al.  Human lower extremity joint moment prediction: A wavelet neural network approach , 2014, Expert Syst. Appl..