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