Skip to content

Get tip frames from joint model group in kinematics plugin loader#3542

Open
Eruvae wants to merge 1 commit intomoveit:mainfrom
Eruvae:fix_kinematics_tip_frames
Open

Get tip frames from joint model group in kinematics plugin loader#3542
Eruvae wants to merge 1 commit intomoveit:mainfrom
Eruvae:fix_kinematics_tip_frames

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 label Sep 15, 2025
@EzraBrooks EzraBrooks removed the stale label Dec 1, 2025
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.

2 participants