You are viewing the documentation for OpenSim 2.4. Are you looking for the latest OpenSim 4.0 Documentation?

Stanford and NCSRR Teaching Materials

Contributors and Acknowledgements

These workshop materials were developed by members of the Neuromuscular Biomechanics Lab in the Department of Bioengineering at Stanford University, including Scott Delp, Ajay Seth, Jennifer Hicks, Ayman Habib, Jeff Reinbolt, Sam Hamner, Matt DeMers, Katherine Steele, Edith Arnold, Chand John, and Joy Ku.

Funding was provided by the NIH-supported National Center for Simulation in Rehabilitation Research and Simbios, a National NIH Center for Biomedical Computing, at Stanford University

 

Please include the Contributors and Acknowledgements slide in any presentations using these materials.


Click on the links below to download pdfs of lectures and handouts.  If you are running your own OpenSim course of workshop and want to modify these lectures, let us know and we can share the original sources files with you.

Also see How to Run an OpenSim Workshop for more information about running your own course.

Didactic Lectures:

Workshop Welcome Slides

  • Overview of the OpenSim Project
  • Objectives and Plan for the Workshop
  • Movies Not Included, can be provided separately

Participant Project Slides

Agenda Slide

Introduction to OpenSim for Clinicians (OpenSimforClinicians)

  • Introduction to musculoskeletal models and simulation of movement with OpenSim
  • Exploring joint angles, muscle-tendon lengths, & moment arms
  • Clinical Example:  Assessment of hamstrings lengths during crouch gait
  • More applications of OpenSim and how to get involved

Data Import and Scaling:  Coming Soon

InverseKinematics.pdfInverseKinematics.pdfInverse Kinematics

  • Overview of Theory
  • Exercises to Reinforce Learning
  • Tips and Tricks for Using Inverse Kinematics Tool in OpenSim

Inverse Dynamics Beginner

  • Basic Overview of Theory
  • Exercises to Reinforce Learning

Inverse Dynamics Advanced

  • Overview of Theory
  • Tips and Tricks for Using Inverse Dynamics Tool in OpenSim

Static Optimization

  • Overview of Theory
  • Tips and Tricks for Using Static Optimization Tool in OpenSim

Forward Dynamics

  • Overview of Theory
  • Exercises to Reinforce Learning

Residual Reduction

  • Overview of Theory
  • Tips and Tricks for Using RRA Tool in OpenSim

Computed Muscle Control

  • Overview of Theory
  • Tips and Tricks for Using CMC Tool in OpenSim

Running an Analysis: Joint Reactions

  • Overview of the Analyze Tool
  • Overview of theory and use of Joint Reactions Analysis

Components of a Model

  • Overview of the Components of an OpenSim Model

Architecture and API

Handouts

OpenSim for Clinicians Workshop Handout

  • Introductory Material
  • Step by Step guide to hands on exercises (adapted from Tutorial 1)

Beginner Workshop Handout

  • Inverse Kinematics, Inverse Dynamics, and Forward Dynamics
  • See Table of Contents for more details 

Intermediate Workshop Handout

  • Introductory Material
  • Chapter on main elements of work flow with concept questions and guide to hands-on practice with upper extremity example
  • Chapter on Matlab Simulink interface

Advanced Workshop Handout

  • Chapters on each element of the workflow, running a joint analysis, model components, and guide to finding more resources
  • See Table of Contents for more details

Examples

Forward Simulation of Swing and Stance Using a Simple Model of the Lower Extremity

  • Step by Step Guide: Example - Forward Simulation of Stance and Swing
  • Model and Data:  Included with the OpenSim distribution
  • Exercise:  Forward Simulation of Swing
    • Use the Excitation Editor to generate a swing phase motion
    • Use Static Optimization to generate a forward simulation of swing
    • Use Computed Muscle Control to generate a forward simulation of swing
  • Exercise:  Forward Simulation of Stance
    • Use Residual Reduction to get dynamically consistent model and data
    • Use Computed Muscle Control to generate a forward simulation of stance

Upper Extremity Forward Simulation

Model Editing Example

  • Slides to introduce the example can be found at the end of the ModelComponentsLecture
  • Step by Step Guide: Example - Model Editing

Batch Processing Example

OpenSim is supported by the Mobilize Center , an NIH Biomedical Technology Resource Center (grant P41 EB027060); the Restore Center , an NIH-funded Medical Rehabilitation Research Resource Network Center (grant P2C HD101913); and the Wu Tsai Human Performance Alliance through the Joe and Clara Tsai Foundation. See the People page for a list of the many people who have contributed to the OpenSim project over the years. ©2010-2024 OpenSim. All rights reserved.