0% found this document useful (0 votes)
19 views27 pages

OpenSim Tutorial 3 Overview

The GAMMA 2019 workshop focused on OpenSim, a software framework for modeling and simulating musculoskeletal dynamics. Participants learned about the workflow, best practices, and troubleshooting for inverse kinematics, inverse dynamics, and muscle force estimation through hands-on practice. The workshop aimed to enhance research and teaching in biomechanics by encouraging collaboration and resource sharing within the OpenSim community.

Uploaded by

MAHSHIDA HAMID
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views27 pages

OpenSim Tutorial 3 Overview

The GAMMA 2019 workshop focused on OpenSim, a software framework for modeling and simulating musculoskeletal dynamics. Participants learned about the workflow, best practices, and troubleshooting for inverse kinematics, inverse dynamics, and muscle force estimation through hands-on practice. The workshop aimed to enhance research and teaching in biomechanics by encouraging collaboration and resource sharing within the OpenSim community.

Uploaded by

MAHSHIDA HAMID
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

GAMMA 2019 workshop

Hans Kainz, Ursula Trinler, Maarten Afschrift

OpenSim Workshop
Workshop team
Ursula Trinler
Graduate Research Fellow
Manager of the Movement Science Laboratory
BG Clinic Ludwigshafen, Germany
PhD at Salford University, UK (2016)

Maarten Afschrift
Postdoctoral Research Fellow
Human Movement Biomechanics Research Group,
KU Leuven, Belgium
PhD at KU Leuven, Belgium (2018)

Hans Kainz
Postdoctoral Research Fellow / Assistant Professor
Human Movement Biomechanics Research Group / Institute for Sport Science
KU Leuven, Belgium / University of Vienna
PhD at Griffith University, Australia (2016)
OpenSim Workshop
Purpose of modeling and simulation

Calculate
Visualize
parameters
complex
that
movement
are difficult
patterns
to measure

Perform Identify
“what if” cause-effect
studies relationships

OpenSim Workshop
Why simulation?

OpenSim Workshop
Inverse approach

Sensory feedback

Central
Muscle Musculoskeletal Skeleton
Nervous
dynamics geometry dynamics
System Muscle Muscle Joint Joint
excitations forces moments angles

Forward approach

OpenSim Workshop
OpenSim is a set of tools
Importing and Previewing Motion Data

OpenSim Workshop
OpenSim is a set of tools
Scaling Musculoskeletal Models

OpenSim Workshop
OpenSim is a set of tools
Inverse Kinematics and Inverse Dynamics

OpenSim Workshop
OpenSim is a set of tools
Estimation of Muscle Forces:
e.g. Static Optimization

OpenSim Workshop
OpenSim is an extensible software framework

OpenSim Graphical User Interface (GUI)


Applications
Matlab Command
GUI Scripts C++ Plugins
Scripts Line Tools

OpenSim
Application
Programming OpenSim Modeling and Simulation Libraries
Interface (API)

SimBody
API
Simbody Dynamics Engine

OpenSim Workshop
The Musculoskeletal Model

OpenSim
Arnold, et al., Clin Orthop Relat Res 467, 1074-1082, Workshop
2009; Ward, S.R., et al., Clin Orthop Relat Res 467, 1074-1082, 2009.
Validate your results

Compare to independent data sets


– Optical marker trajectories
– Ground reaction forces
– Electromyography
– Imaging or cadaver studies
– Ultrasonography
– Instrumented joint replacements
– Other models and simulations

Distinct from model calibration

OpenSim Workshop
Comparing simulated muscle activation to EMG

Muscle Images ©2007 University of Washington


Simulated Activation
Experimental EMG

EMG Data from Cappellini et al. (2006)


OpenSim Workshop
OpenSim
Hicks, J.L. et al., 2015. ASME Journal of Biomechanical Workshop
Engineering 137(2):020905.
Additional Resources

OpenSim Support: Library of Models

OpenSim Workshop
[Link]/display/OpenSim/Musculoskeletal+Models
Additional Resources

OpenSim Support: Best Practices

OpenSim Workshop
[Link]/display/OpenSim/Simulation+with+OpenSim+-+Best+Practices
Additional Resources
Checklist

OpenSim Workshop
[Link]
Validation Challenges for the Field

• Create gold standard datasets and benchmark problems

• Share models, data, and simulation tools so others can


reproduce and extend

• Develop tools to help automate verification and


validation

• Learn and teach others what is inside the “black box”

• Perform excellent research with modeling and


simulation

OpenSim Workshop
OpenSim is a worldwide community

Seth, A. et al., 2018. PLOS Computational BiologyOpenSim Workshop


14(7): e1006223.
OpenSim is a team of contributors:

Scott Delp Ayman Habib Jennifer Hicks Jeff Reinbolt Ajay Seth Michael Sherman

Edith Arnold Matt DeMers Sam Hamner Chand John Kat Steele Melanie Fox Peter Eastman

Clay Anderson Allison Arnold Eran Guendelman May Liu Peter Loan Darryl Thelen You!

OpenSim Workshop
Objectives for the Workshop

Gain more insight in the Opensim


workflow using motion capture data
from drop landing:
Learn the underlying theory, best
practices, and trouble shooting tips
for IK, ID, SO and Analyses through
hands-on practice

OpenSim Workshop
The Workshop Software

• OpenSim 4.0

OpenSim Workshop
Getting the most out of the workshop

• Help each other

• Use your resources: lectures and online


materials

• Still need help? Ask your questions

• Have fun and take breaks

OpenSim Workshop
How we hope you will respond

• Continue to use OpenSim in your research

• Use OpenSim in your teaching and contribute new


teaching materials

• Develop musculoskeletal models and contribute


them to the biomechanics community

• Add features to the software and share with others

OpenSim Workshop
Agenda

OpenSim Workshop
Questions:

 How many segments does the model have?


 How many degrees-of-freedom do the hip, knee and ankle joint
have?

OpenSim Workshop
Answers:

 How many segments does the model have? (12)


 How many degrees-of-freedom do the hip, knee and ankle joint
have?
 Hip: 3 dof
 Knee: 1 dof
 Ankle: 2 dof

OpenSim Workshop

You might also like