Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

distinguish between controlled and model joints and links #528

Merged
merged 2 commits into from
Mar 12, 2019

Conversation

christian-rauch
Copy link
Collaborator

Since EXOTica has the concept of the model state (the total DOF that describes the state of the kinematic chain) and the controlled state (the subset of the model state that can be controlled), I would like the API to reflect this more via the method names.
When querying the attributes (joints, links) and values (state) of a kinematic chain, the method name should contain which set is queried (i.e. the total model set of the controlled subset).
E.g. when using GetJointNames it is unclear if this will return the total set or only the controlled subset of joints.

This breaks public API but I think it's worth to clarify this naming.

@wxmerkt
Copy link
Collaborator

wxmerkt commented Mar 12, 2019

@christian-rauch Can you please add a CHANGELOG.rst referencing the PR given this is an API breaking change? Thank you! I will merge after

@christian-rauch
Copy link
Collaborator Author

I added a CHANGELOG.rst to the root.
I used https://keepachangelog.com/en/1.0.0/ as guidance for formatting the changelog.

@wxmerkt wxmerkt merged commit 8c0dedc into ipab-slmc:master Mar 12, 2019
@christian-rauch christian-rauch deleted the controlled_names branch March 12, 2019 11:34
wxmerkt added a commit that referenced this pull request Jun 22, 2020
distinguish between controlled and model joints and links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants