OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement
read more
Citations
Gait analysis using wearable sensors.
A Model of the Lower Limb for Analysis of Human Movement
Muscle contributions to propulsion and support during running
OpenSim: Simulating musculoskeletal dynamics and neuromuscular control to study human and animal movement.
Full-Body Musculoskeletal Model for Muscle-Driven Simulation of Human Gait
References
An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures
Dynamic optimization of human walking.
An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo.
Contributions of the individual ankle plantar flexors to support, forward progression and swing initiation during walking.
A model of the upper extremity for simulating musculoskeletal surgery and analyzing neuromuscular control
Related Papers (5)
Frequently Asked Questions (11)
Q2. What is the purpose of the plug-in architecture of OpenSim?
Use of plug-in technology allows low-level computational components such as dynamics engines, integrators, and optimizers to be updated as appropriate without extensive restructuring.
Q3. What is the next step in creating a dynamic model of the musculoskeletal system?
Once a dynamic model of the musculoskeletal system is formulated, the next step is to find a pattern of muscle excitations that produce a coordinated movement.
Q4. What is the importance of testing the accuracy of a simulation in the context of a specific?
As more investigators use simulations of musculoskeletal dynamics, it is essential that each scientist test the accuracy of their simulations in the context of their specific scientific study.
Q5. What is the basic structure of the musculoskeletal system?
The elements of the musculoskeletal system are modeled by sets of differential equations that describe muscle contraction dynamics, musculoskeletal geometry, and body segmental dynamics.
Q6. How did the authors represent the subject’s musculoskeletal system?
The authors represented the subject’s musculoskeletal system by a scaled, 21-degree-of-freedom linkage actuated by 92 muscles and generated a forward dynamic simulation of the subject’s gait.
Q7. How do you find a pattern of muscle excitations that produce a coordinated movement?
Excitations may be found by solving an optimization problem in which the objective of a motor task is defined (e.g., jumping as high as possible) or in which the objective is to drive a dynamic model to “track” experimental motion data [69].
Q8. How did the authors generate dynamic simulations of a subject with abnormal gait?
The authors have generated dynamic simulations of individual subjects with abnormal gait using computed muscle control [25] to examine the causes of their abnormal walking pattern and to simulate treatment options.
Q9. What is the first step in creating a dynamic model of the musculoskeletal system?
In Step 1, a dynamic musculoskeletal model (e.g., a SIMM model [19]) is scaled to match the anthropometry of an individual subject.
Q10. What is the second option for reducing the knee extension moment?
A second option, rectus femoris transfer, theoretically decreases the muscle’s knee extension moment while leaving its hip flexion moment intact.
Q11. What was the effect of a rectus femoris transfer on knee ?
This subject underwent a rectus femoris transfer as part of his surgical treatment and achieved significant improvement in both knee flexion velocity at toe-off and knee flexion in swing.