opensim-core
opensim-core copied to clipboard
SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
Variables associated with implicit multibody and auxiliary dynamics have bounds set by properties in each `MocoSolver`, but these bounds are applied to all implicit variables (of each type) together. The...
I get an error message not informative in the Python API (see bellow). The scaled wholebody_AOT_01.osim model file was created, but I still get an error message and the model...
Create an example demonstrating how to use OpenSim as simulator for machine learning applications. In particular, clearly demonstrate how to compute a single simulation step (e.g, `udot = f(q, u,...
Test case for issue #2686 ### Brief summary of changes A test case was added that is a stripped down (one muscle) model and conditions that reproduce the muscle equilibrium...
[Documentation of the usage of the (c3d) FileAdapters in Python to import c3d/mot/sto files in the opensim wiki](https://opensimconfluence.atlassian.net/wiki/spaces/OpenSim/pages/53090837/C3D+.c3d+Files#C3D(.c3d)Files-ReadingC3DfilesthroughPythonandC++) seems to be outdated. Neither the c3d fileadapter nor the the shown...
Exercise createPeriodicTrajectory and other utilities used in cpp test cases from python and/or java
[`MocoUtilities::createPeriodicTrajectory`](https://github.com/opensim-org/opensim-core/blob/aaab82ce518ad41fab02649fb35cc58a37425392/OpenSim/Moco/MocoUtilities.h#L164) currently does not have a way to create a full gait cycle from a half gait cycle create used `MocoPeriodicityGoal` with negated state pairs. Adding a `negatedSymmetryPairs` argument would...
[Moco] Switching a `MocoStudy` to implicit dynamics after constructing from `MocoTrack` causes error
[Posted on the Moco forum](https://simtk.org/plugins/phpBB/viewtopicPhpbb.php?f=1815&t=13873&p=51906). If you construct a `MocoTrack` object, call "initialize()" to export the internal `MocoStudy`, and then switch the problem to use implicit mode, Moco issues the...
Hi, I was wondering if it would be possible to create a function that would normalize the state values to their peak value in a coordinate.sto file? This would be...
Solution files loaded into the GUI would then have a meaningful label, rather than a blank entry.