Skip to content
New issue

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

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

Already on GitHub? # to your account

Switch from std::set to std::vector to prevent joint name alphabetization #54

Merged
merged 1 commit into from
Jun 26, 2023

Conversation

sea-bass
Copy link
Collaborator

After some debugging, we found an issue in which joint names are being alphabetized because of the use of a std::set... this didn't manifest itself in all the models we've tested with so far because often joint names are numbered by their order in a kinematic chain.

See #43 (comment) for more details.

Closes #43

@SammyRamone
Copy link
Contributor

I tried it out with the REACH demo and it works correctly on my machine 👍

@Robotawi
Copy link
Collaborator

Thank you, @sea-bass! The issue is solved.

@Robotawi Robotawi merged commit 9904c89 into main Jun 26, 2023
@delete-merged-branch delete-merged-branch bot deleted the pr-fix-joint-ordering branch June 26, 2023 12:57
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

pick_ik ignores joint limits
3 participants