Skip to content

Conversation

@Eruvae
Copy link

@Eruvae Eruvae commented Jul 31, 2025

The current implementation of the kinematics plugin loader assumes that the joint model group is a chain and just passes the last link to the kinematics plugin. When trying to create a kinematics plugin for groups with multiple end effectors, it therefore incorrectly only gets one of the end effectors in its initialize method.

I changed the chooseTipFrames method to instead call getEndEffectorTips on the joint model group, which handles groups with multiple end effectors. I kept the old method as a fallback.

- enables multiple tip frames for groups with multiple end effectors
- uses old method (last link in chain) as fallback
@github-actions
Copy link

This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete.

@github-actions github-actions bot added the stale Inactive issues and PRs are marked as stale and may be closed automatically. label Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale Inactive issues and PRs are marked as stale and may be closed automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant