OpenSim Moco is a software package for solving common problems in simulation biomechanics including tracking simulations, predictive simulations, muscle-redundancy problems, and more. Moco brings state-of-the-art direct collocation optimal control methods to the wider biomechanics community without requiring numerical expertise to solve complex problems. Moco leverages OpenSim’s existing modeling capabilities to allow you to seamlessly make the transition from model building to simulation a seamless process in your research.
...
Configure OpenSim with Matlab by starting Matlab and running configureOpenSim.m, located at <RESOURCES_DIR>\Code\Matlab .
After the script completes, restart Matlab and test the configuration by checking the timestamp from running
Code Block >> org.opensim.modeling.opensimCommon.GetVersionAndDate()
in the Matlab command window; the date should be in July 2021. Test that the visualizer is working by running the following:
Code Block >> cd 'C:\Users\<profile>\Documents\OpenSim\4.3\Code\Matlab\Moco' >> exampleSlidingMass
You should see a visualizer window appear with a sliding mass animation. Hit ESC twice to close the window.
- Note for OpenSim 3.3 users: You cannot concurrently use OpenSim 3.3 and 4.3 in Matlab; to switch versions you must re-run configureOpenSim.m and edit your PATH environment variable.
...
OpenSim/Moco docs
View the Doxygen here.
Slides
...
and cheat sheet
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
...
Visit the Moco website here.
Moco publication
Dembia CL, Bianco NA, Falisse A, Hicks JL, Delp SL (2020) OpenSim Moco: Musculoskeletal optimal control. PLoS Comput Biol 16(12): e1008493. https://doi.org/10.1371/journal.pcbi.1008493
View file | ||||
---|---|---|---|---|
|
...