ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

The MoveGroup interface does not directly support this use case, AFAIK. Your attempt to reach deeper into MoveIt to modify the collision checker will not work in the current abstraction of MoveGroup - we'd likely need to add something like 'no_collision' flags to moveit_msgs and through several abstraction layers. Side note: this frustration is my thesis of this Discourse post.

However, there may be a workaround that might work: you can disable all link to link collision checking via the "Allowed Collision Matrix" in the PlanningSceneMonitor. Just set everything to allowed, which is a bit hacky and you won't want to manually do this as you'll likely miss some of them.

Overall all though, there is no easy solution currently without digging through the code.