title: A general-purpose framework to simulate musculoskeletal system of human body: using a motion tracking approach.
abstract: 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.
authors.affiliation: a Motion Analysis Lab., Biomechanics Department , School of Biomedical Engineering, Amirkabir University of Technology , Tehran , Iran.
authors.forename: Hossein
authors.initials: H
authors.lastname: Ehsani
authors.affiliation: a Motion Analysis Lab., Biomechanics Department , School of Biomedical Engineering, Amirkabir University of Technology , Tehran , Iran.
authors.forename: Mostafa
authors.initials: M
authors.lastname: Rostami
authors.affiliation: a Motion Analysis Lab., Biomechanics Department , School of Biomedical Engineering, Amirkabir University of Technology , Tehran , Iran.
authors.forename: Mohammad
authors.initials: M
authors.lastname: Gudarzi
mesh_terms: D003198:Computer Simulation; D018594:Human Body; D006801:Humans; D008297:Male; D008954:Models, Biological; D009038:Motion; D009068:Movement; D009119:Muscle Contraction / Q000502:physiology; D018482:Muscle, Skeletal / Q000502:physiology*
keywords: Denavit–Hartenberg; modeling; muscle activation; muscle force