Robotics StackExchange | Archived questions

Dynamically Modifying Joint Limits in MoveIt2

I am using a 6-DOF robotic arm in MoveIt2 with ROS2 Foxy. The arm is mounted on a mobile robot platform and is responsible for performing manipulation tasks. Depending on the specific use case, trajectory planning works more effectively when adapting the joint limits in the URDF and the MoveIt control .xacro file. Is there a way to dynamically modify the joint limits from C++ using the Move Group interface or a similar approach? Ideally, I would like to be able to make these changes based on the application requirements.

Asked by angcorcue2 on 2023-06-09 03:52:47 UTC

Comments

Afaik this is still not supported, but do check the MoveIt 2 source repository (particularly the PRs). I seem to remember some work towards this, or at least some discussion.

Asked by gvdhoorn on 2023-06-09 13:46:31 UTC

Answers