You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As it stands, the planner loads joints based on a prefix + joint name. This is an issue when using 2+ arms on a robot, since the plugin can only read the arm prefix parameter once, which there has to be 2 different prefixes set at (more for each arm) so that the plugin can differentiate between joints it loads.
Thus, the only solution is to run two different moveit_configs and/or different namespaces for all of the move_group configurations which is redundant.
A better solution would be to change the UR kinematics plugin so that it is joint agnostic. Is this possible? I'm looking through the code right now, and I'll post my thoughts, but I thought I should ask those who maintain/have written it first.
I believe this is actually partly an issue (still) with MoveIt: it won't load multiple instances of the same IK plugin, so the prefix is indeed only read once.
ipa-nhg
pushed a commit
to ipa-nhg/universal_robot
that referenced
this issue
Jul 2, 2019
As it stands, the planner loads joints based on a prefix + joint name. This is an issue when using 2+ arms on a robot, since the plugin can only read the arm prefix parameter once, which there has to be 2 different prefixes set at (more for each arm) so that the plugin can differentiate between joints it loads.
Thus, the only solution is to run two different moveit_configs and/or different namespaces for all of the move_group configurations which is redundant.
A better solution would be to change the UR kinematics plugin so that it is joint agnostic. Is this possible? I'm looking through the code right now, and I'll post my thoughts, but I thought I should ask those who maintain/have written it first.
@kphawkins
The text was updated successfully, but these errors were encountered: