v1.0.0
If you are familiar with a previous version of this simulation framework, here is a rundown of the changes:
In general, hard coded variables were removed as much as possible and put in a settings structure the user can adapt. This results in:
- More easily use a different model (other number of joints or muscles)
- Make input-output a bit easier
- More easily change the (musculoskeletal) parameters of the simulation
Besides that, the code was also adapted in accordance with recent (October 2020) adjustments in the original repository of Falisse et al.
- Adjusted version of the collocation scheme (now really being an orthogonal radau scheme)
- Support for parallel computing
- Formulation with opti
Lastly, seperate pieces of code were put together to streamline performing predictive simulations:
- Automatic conversion of an OpenSim model to the external function (executable called from the workflow)
- Performing Muscle Analysis and polynomial fitting (integrated into the workflow)