Inverse dynamics method using optimization techniques for the estimation of muscles forces involved in the elbow motion

The goal of this study is the proposition of an inverse dynamics method using an optimization technique in order to obtain muscles from motion capture data. First, we apply an inverse kinematics algorithm to obtain joint angles from markers positions; next we compute an inverse dynamics algorithm to obtain joint torques with a generic dynamical model of human arm designed by using Matlab-Simulink Simmechanics. Those torques are used in an optimization algorithm under non-linear constraints in order to compute muscle forces. The main part of the article presents the contributions of these constraints to build an adequate cost function. We propose to improve the method with the addition of a unilateral constraint that deals with the co-contraction of the muscle. We discuss results that emphasize the interest of taking the co-contraction into account by presenting a compared analysis for an extension of the elbow. Then we focus on a solution based on interpolation into a pre-computed database. This proposition aims at improving the model to meet the real-time constraint imposed for use in virtual reality applications.

[1]  Scott L. Delp,et al.  A Model of the Upper Extremity for Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control , 2005, Annals of Biomedical Engineering.

[2]  Martin Grötschel,et al.  Mathematical Programming The State of the Art, XIth International Symposium on Mathematical Programming, Bonn, Germany, August 23-27, 1982 , 1983, ISMP.

[3]  J. Challis Producing physiologically realistic individual muscle force estimations by imposing constraints when using optimization techniques. , 1997, Medical engineering & physics.

[4]  The sensitivity of upper limb muscle moments to variation in physiological cross-sectional area , 1996, Proceedings of 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

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

[6]  M. J. D. Powell,et al.  Variable Metric Methods for Constrained Optimization , 1982, ISMP.

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

[8]  Georges Dumont,et al.  Dynamics-based analysis and synthesis of human locomotion , 2007, The Visual Computer.

[9]  S. Delp,et al.  Scaling of peak moment arms of elbow muscles with upper extremity bone dimensions. , 2002, Journal of biomechanics.

[10]  Philippe Fuchs,et al.  Applications of Virtual Reality in the manufacturing industry: from design review to ergonomic studies , 2004 .

[11]  M. J. D. Powell,et al.  A fast algorithm for nonlinearly constrained optimization calculations , 1978 .

[12]  Damien Chablat,et al.  A distributed approach for access and visibility task under ergonomic constraints with a manikin in a virtual reality environment , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[13]  S. Delp,et al.  The isometric functional capacity of muscles that cross the elbow. , 2000, Journal of biomechanics.

[14]  Walter Maurel,et al.  3D modeling of the human upper limb including the biomechanics of joints, muscles and soft tissues , 1999 .

[15]  M. J. D. Powell,et al.  THE CONVERGENCE OF VARIABLE METRIC METHODS FOR NONLINEARLY CONSTRAINED OPTIMIZATION CALCULATIONS , 1978 .

[16]  R. L. Linscheid,et al.  Muscles across the elbow joint: a biomechanical analysis. , 1981, Journal of biomechanics.

[17]  Joe Chalfoun Prédiction des efforts musculaires dans le système main avant-bras : modélisation, simulation, optimisation et validation , 2005 .

[18]  Fouad Bennis,et al.  A new muscle fatigue and recovery model and its ergonomics application in human simulation , 2008, ArXiv.

[19]  K. Schittkowski NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[20]  Katsu Yamane,et al.  Estimation of Physically and Physiologically Valid Somatosensory Information , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Bert Bras,et al.  A Haptic Assembly and Disassembly Simulation Environment and Associated Computational Load Optimization Techniques , 2001, J. Comput. Inf. Sci. Eng..

[22]  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.

[23]  Sybert H. Stroeve,et al.  Learning combined feedback and feedforward control of a musculoskeletal system , 1996, Biological Cybernetics.

[24]  Gentiane Venture,et al.  Identifying musculo-tendon parameters of human body based on the musculo-skeletal dynamics computation and Hill-Stroeve muscle model , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[25]  Charles Pontonnier,et al.  From motion capture to muscle forces in human elbow aiming at improving ergonomics of working stations , 2008 .