Open nathantpickle-cfdrc opened 4 months ago
Build failures are due to the latest PR to use sockets instead of actuator names https://github.com/opensim-org/opensim-core/pull/3683 Sorry for the late change, but please update the code to match the latest conventions/API . Thank you @nathantpickle-cfdrc
Build failures are due to the latest PR to use sockets instead of actuator names #3683 Sorry for the late change, but please update the code to match the latest conventions/API . Thank you @nathantpickle-cfdrc
Thanks @aymanhab, I'll take a look at it.
A few more thoughts:
CONTRIBUTING.md
and the Moco test folder for guidance here. New tests should use the Catch2 testing framework.Thanks @nickbianco and @adamkewley for the initial review! I'll get started on the suggested changes.
@nickbianco I'm on board with your suggestion to separate out the examples into a separate PR. I can remove the examples and add tests that will exercise the new classes.
Fixes issue #3636
Brief summary of changes
New classes for task space control have been added in OpenSim/Tools. Currently the files are all prefixed with "TaskSpace", but could be renamed and/or moved as needed. Examples are located in OpenSim/Examples/TaskSpace.
A manuscript preprint with the associated mathematical derivation can be found here:
https://www.biorxiv.org/content/10.1101/2024.02.13.580044v1
Testing I've completed
All examples have been tested and are working correctly. All new functionality is located in new classes and does not affect existing code/tests.
Looking for feedback on...
CHANGELOG.md (choose one)
This change is![Reviewable](https://reviewable.io/review_button.svg)