Skip to content
Snippets Groups Projects
Commit 59559d00 authored by Rick Staa's avatar Rick Staa Committed by Robert Haschke
Browse files

Fix panda self-collisions

As Franka changed the collision geometries from meshes to coarse shapes
(matching the collision model of the internal controller) we now observe various self-collisions
in some default poses. This commit disables collision checks between link8 and links 5+6.
as well as between link3 and link5.

The corresponding collision are handled by joint limits already.
parent 6e9f3be4
No related branches found
No related tags found
No related merge requests found
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
<disable_collisions link1="panda_link2" link2="panda_link3" reason="Adjacent"/> <disable_collisions link1="panda_link2" link2="panda_link3" reason="Adjacent"/>
<disable_collisions link1="panda_link2" link2="panda_link4" reason="Never"/> <disable_collisions link1="panda_link2" link2="panda_link4" reason="Never"/>
<disable_collisions link1="panda_link3" link2="panda_link4" reason="Adjacent"/> <disable_collisions link1="panda_link3" link2="panda_link4" reason="Adjacent"/>
<disable_collisions link1="panda_link3" link2="panda_link5" reason="Default" />
<disable_collisions link1="panda_link3" link2="panda_link6" reason="Never"/> <disable_collisions link1="panda_link3" link2="panda_link6" reason="Never"/>
<disable_collisions link1="panda_link4" link2="panda_link5" reason="Adjacent"/> <disable_collisions link1="panda_link4" link2="panda_link5" reason="Adjacent"/>
<disable_collisions link1="panda_link4" link2="panda_link6" reason="Never"/> <disable_collisions link1="panda_link4" link2="panda_link6" reason="Never"/>
...@@ -50,5 +51,10 @@ ...@@ -50,5 +51,10 @@
<disable_collisions link1="panda_link5" link2="panda_link7" reason="Default"/> <disable_collisions link1="panda_link5" link2="panda_link7" reason="Default"/>
<disable_collisions link1="panda_link6" link2="panda_link7" reason="Adjacent"/> <disable_collisions link1="panda_link6" link2="panda_link7" reason="Adjacent"/>
<disable_collisions link1="panda_link7" link2="panda_link8" reason="Adjacent"/> <disable_collisions link1="panda_link7" link2="panda_link8" reason="Adjacent"/>
<!-- Fix self-collisions between coarse collision geometries provided by franka_description
(see https://github.com/ros-planning/panda_moveit_config/pull/35#pullrequestreview-390715967).
These collisions are handled by joint limits already and thus can be disabled here. -->
<disable_collisions link1="panda_link5" link2="panda_link8" reason="Default"/>
<disable_collisions link1="panda_link6" link2="panda_link8" reason="Default"/>
</xacro:macro> </xacro:macro>
</robot> </robot>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment