Hi,
when trying to test the Pilz Planner in ROS 2 with the UR, I noticed joint_limits.yaml in the ROS 2 driver specifies the limits with regard to a generic name (e.g. wrist_3, wrist_2 etc) instead of the actual joint name (e.g. wrist_3_joint, wrist_2_joint) in the urdf.
See ROS 1 and ROS 2
Is there any reason for changing this?
Since the Pilz motion planner checks if velocity limits (and acceleration limits) exist for each joint in a planning group, it does not correctly load the parameters (e.g. here).
I didn't encounter a problem somewhere else in MoveIt, so far, but theoretically it could appear in other parts as well?
Hi,
when trying to test the Pilz Planner in ROS 2 with the UR, I noticed
joint_limits.yamlin the ROS 2 driver specifies the limits with regard to a generic name (e.g. wrist_3, wrist_2 etc) instead of the actual joint name (e.g. wrist_3_joint, wrist_2_joint) in the urdf.See ROS 1 and ROS 2
Is there any reason for changing this?
Since the Pilz motion planner checks if velocity limits (and acceleration limits) exist for each joint in a planning group, it does not correctly load the parameters (e.g. here).
I didn't encounter a problem somewhere else in MoveIt, so far, but theoretically it could appear in other parts as well?