Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
OpenSim is a freely available, user extensible software system that lets users develop models of musculoskeletal structures and create dynamic simulations of movement.
Find out how to join the community and see the work being performed using OpenSim at opensim.stanford.edu.
Access all of our OpenSim resources at the new
Watch our Introductory Video get an overview of the OpenSim project and see how modeling can be used to help plan surgery for children with cerebral palsy.
OpenSim lower limb model in Super Bowl Nike commercialFeb 7, 2017
The Nike commercial during the Super Bowl includes footage from OpenSim and our lower limb model.
Webinar on Using musculoskeletal modeling to study human bipedalism evolutionFeb 1, 2017
We invite you to join us for a webinar featuring Brian Umberger from the University of Massachusetts Amherst about the development and applications of a chimpanzee model for studying human evolution.
Webinar on Musculoskeletal simulations combining multiscale data and finite element modeling of the kneeJan 10, 2017
We invite you to join us for a webinar featuring Kevin Shelburne, Alessandro Navacchia, and Azhar Ali from the University of Denver to learn about linking joint-level deformable finite element models with multibody musculoskeletal simulations.
OpenSim simulations yield insights into the design of assistive devices to reduce the metabolic cost of runningOct 25, 2016
Mobilize Center researcher Thomas Uchida and OpenSim (http://opensim.stanford.edu) researchers published a paper in PLOS One where they generated muscle-driven simulations of movement to augment experimental data and provide insights into the design of assistive devices to reduce energy consumption during running.
The software provides a platform on which the biomechanics community can build a library of simulations that can be exchanged, tested, analyzed, and improved through multi-institutional collaboration. The underlying software is written in ANSI C++, and the graphical user interface (GUI) is written in Java.
OpenSim technology makes it possible to develop customized controllers, analyses, contact models, and muscle models among other things. These plugins can be shared without the need to alter or compile source code. Users can analyze existing models and simulations and develop new models and simulations from within the GUI.