Replies: 0 comments 1 reply
-
|
Looks like this is a bug with MoveIt's |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
When attempting a pick action, the collision object representing the target item is successfully added to the planning scene. However, the octomap voxels that collide with this object are not cleared instantaneously, causing the planning request to fail due to persistent self-collision. I tried few config variations, my observation is that the higher octomap's resolution is the longer it takes the fully clear colliding voxels.
Questions
clear_octomapservice just after adding collision object. Here, the question would be if during task planning, the octomap will be already updated with new points and how to ensure this without addingsleepin the code.I'd appreciate your feedback 🙏🏼
Setup
Env
Config
point_cloud_topicandfiltered_cloud_topic. Both are around 200 ms delay.Task sequence
1. Add collision object
planning_scene_interface_->applyCollisionObject(collision_object);2. Create pick task
3. Plan and execute task
Attachements
Image shows voxel debris inside collision object
Automatically add collision object during task planning
1_automatically_add_collision_object_during_task_planning.webm
Manually add collision object
2_manually_add_collision_object.webm
clear_octomapserviceBeta Was this translation helpful? Give feedback.
All reactions