faster way to disable and enable collision check between gripper and object
Hi all,
Currently when trying to disable the collision check among (gripper, object, octomap) before grasping the object and enable the collison check among (gripper, object, octomap) after the object is grasped, I use the method mentioned in this pose.
It works well. But it takes some time to complete these operations on planning_scene_interface. Therefore the gripper always waits for a few seconds to grasp the object and wait for a few seconds to move again..
Is there an easier way to do this?
If you implement your ACM modification directly in the move_group node (as a MoveGroupCapability) you can get around this heavy interface and for example implement your own rosservice.
Allowing for incremental ACM modifications is an open in the MoveIt repository and would make the operation much faster. Contributions are encouraged! If nobody spends time implementing things when they experience problems with them, they sadly do not improve by themselves...
thanks very much for your clarification@v4hn. That implementation would be very useful! I will try to see what I can do after I peruse the source code..