A general-purpose framework to simulate musculoskeletal system of human body: using a motion tracking approach*

Computation of muscle force patterns that produce specified movements of muscle-actuated dynamic models is an important and challenging problem. This problem is an undetermined one, and then a proper optimization is required to calculate muscle forces. The purpose of this paper is to develop a general model for calculating all muscle activation and force patterns in an arbitrary human body movement. For this aim, the equations of a multibody system forward dynamics, which is considered for skeletal system of the human body model, is derived using Lagrange–Euler formulation. Next, muscle contraction dynamics is added to this model and forward dynamics of an arbitrary musculoskeletal system is obtained. For optimization purpose, the obtained model is used in computed muscle control algorithm, and a closed-loop system for tracking desired motions is derived. Finally, a popular sport exercise, biceps curl, is simulated by using this algorithm and the validity of the obtained results is evaluated via EMG signals.

[1]  Lena H. Ting,et al.  Optimization of Muscle Activity for Task-Level Goals Predicts Complex Changes in Limb Forces across Biomechanical Contexts , 2012, PLoS Comput. Biol..

[2]  Mohammad Gudarzi,et al.  Deriving a closed form of equations of motion of musculoskeletal system of human body: Using Lagrangian dynamics , 2011, 2011 18th Iranian Conference of Biomedical Engineering (ICBME).

[3]  I A Anderson,et al.  Subject-specific modelling of lower limb muscles in children with cerebral palsy. , 2010, Clinical biomechanics.

[4]  Marco Viceconti,et al.  Computational tools for calculating alternative muscle force patterns during motion: a comparison of possible solutions. , 2013, Journal of biomechanics.

[5]  F. Zajac Understanding muscle coordination of the human leg with dynamical simulations. , 2002, Journal of biomechanics.

[6]  Michael I. Jordan,et al.  Forward Models: Supervised Learning with a Distal Teacher , 1992, Cogn. Sci..

[7]  R Dumas,et al.  Comparison of global and joint-to-joint methods for estimating the hip joint load and the muscle forces during walking. , 2009, Journal of biomechanics.

[8]  J. Heegaard,et al.  Predictive algorithms for neuromuscular control of human locomotion. , 2001, Journal of biomechanics.

[9]  Gideon F. Inbar,et al.  Human motor control: learning to control a time-varying, nonlinear, many-to-one system , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[10]  A Seireg,et al.  A mathematical model for evaluation of forces in lower extremeties of the musculo-skeletal system. , 1973, Journal of biomechanics.

[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]  M G Pandy,et al.  Static and dynamic optimization solutions for gait are practically equivalent. , 2001, Journal of biomechanics.

[13]  P. Crago,et al.  Modulation of Muscle Force by Recruitment During Intramuscular Stimulation , 1980, IEEE Transactions on Biomedical Engineering.

[14]  Roger Valles Gonzalez A computational musculoskeletal model of the human elbow and forearm in the analysis of ballistic movements , 1995 .

[15]  E. Rustighi,et al.  Subject-specific musculoskeletal parameters of wrist flexors and extensors estimated by an EMG-driven musculoskeletal model. , 2012, Medical engineering & physics.

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

[17]  Walter Herzog,et al.  Model-based estimation of muscle forces exerted during movements. , 2007, Clinical biomechanics.

[18]  A G Hannam,et al.  Dynamic simulation of muscle and articular properties during human wide jaw opening. , 2000, Archives of oral biology.

[19]  F.E. Zajac,et al.  An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures , 1990, IEEE Transactions on Biomedical Engineering.

[20]  R R Neptune,et al.  Optimization algorithm performance in determining optimal controls in human movement analyses. , 1999, Journal of biomechanical engineering.

[21]  Braden C. Fleming,et al.  In Vivo Measurement of Ligament/Tendon Strains and Forces: A Review , 2004, Annals of Biomedical Engineering.

[22]  Antonio Pedotti,et al.  Optimization of muscle-force sequencing in human locomotion , 1978 .

[23]  F.E. Zajac,et al.  Restoring unassisted natural gait to paraplegics via functional neuromuscular stimulation: a computer simulation study , 1990, IEEE Transactions on Biomedical Engineering.

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

[25]  S J Piazza,et al.  Three-dimensional dynamic simulation of total knee replacement motion during a step-up task. , 2001, Journal of biomechanical engineering.

[26]  M. Damsgaard,et al.  Kinematic analysis of over-determinate biomechanical systems , 2009, Computer methods in biomechanics and biomedical engineering.

[27]  Luigi Carro,et al.  Dynamic Optimization Techniques , 2010 .

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

[29]  M J Fagan,et al.  Rigid-body analysis of a lizard skull: modelling the skull of Uromastyx hardwickii. , 2008, Journal of biomechanics.

[30]  Raphaël Dumas,et al.  Potential of the pseudo-inverse method as a constrained static optimization for musculo-tendon forces prediction. , 2012, Journal of biomechanical engineering.

[31]  M. D. Bennett,et al.  Robotics and Control , 1990 .

[32]  Ahmet Erdemir,et al.  Adaptive surrogate modeling for efficient coupling of musculoskeletal control and tissue deformation models. , 2009, Journal of biomechanical engineering.

[33]  M. Pandy,et al.  Muscular contributions to hip and knee extension during the single limb stance phase of normal gait: a framework for investigating the causes of crouch gait. , 2005, Journal of biomechanics.

[34]  Neil Curtis,et al.  Predicting Skull Loading: Applying Multibody Dynamics Analysis to a Macaque Skull , 2008, Anatomical record.

[35]  William Irvin Sellers,et al.  Using sensitivity analysis to validate the predictions of a biomechanical model of bite forces. , 2004, Annals of anatomy = Anatomischer Anzeiger : official organ of the Anatomische Gesellschaft.

[36]  P O Riley,et al.  Torque action of two-joint muscles in the swing period of stiff-legged gait: a forward dynamic model analysis. , 1998, Journal of biomechanics.

[37]  D W Moran,et al.  A computationally efficient method for solving the redundant problem in biomechanics. , 1995, Journal of biomechanics.

[38]  David G Lloyd,et al.  Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command. , 2004, Journal of applied biomechanics.

[39]  Scott L Delp,et al.  Generating dynamic simulations of movement using computed muscle control. , 2003, Journal of biomechanics.

[40]  F E Zajac,et al.  Muscle coordination of movement: a perspective. , 1993, Journal of biomechanics.

[41]  M L Hull,et al.  Evaluation of performance criteria for simulation of submaximal steady-state cycling using a forward dynamic model. , 1997, Journal of biomechanical engineering.

[42]  Sun-Ok Gwon University of Texas at Austin의 연구 현황 , 2002 .

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

[44]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..