-
Notifications
You must be signed in to change notification settings - Fork 117
Incorrect Collisions Detected #316
Comments
No errors are displayed in any of the consoles, with debug output enabled. To reproduce this issue:
build then
And choose random goal poses and observe the collisions. |
I believe this is the issue of incorrect scale being loaded from the DAE file. And probably that issue persists in the converted STL somehow. If we replace the representation of the pedestal's collision, things seem to work fine.
and added the following bit instead:
Basically the pedestal is now 2 geoms: a cylinder with a box. Support for multiple geometries has been added in ROS Hydro. You should also regenerate the collision matrix. |
Thanks Ioan, adding those geometries fixed my issue with the pedestal. I'm also having the same issue with the torso link: All of the teal/blue color links are in collision with the torso when I move to random positions. I have hacked into the rviz plugin to allow the "Query Goal State" pose to be shown with collision geometry, not visual geometry. Using this, it appears scale is ok. How do I report to Rethink (@rethink-kmaroney @rethink-cgindel) how to fix this and how to fix the pedestal? |
@isucan, you mentioned you were still looking into this. Do you have any suggestions for this issue? |
The problem is that even if you display the collision geometry, the code for displaying meshes is different from the code that loads collision objects. What we would need to see exactly what the planners see is to generate markers from the shapes the robot includes. I suspect this is an issue of how transforms are applied to the loaded meshes. I am not sure this is a bug in the meshes. It may be an issue in assimp, or how I am using assimp. I think we need more debug info -- generating markers as suggested above. |
I'm not sure I know enough to look into assimp issues, but I'd love for this bug to be fixed. |
Use std::shared_ptr for octomap and FCL types.
I've had this issue since getting Baxter, but I'm trying to really track it down now. As seen in the image, the elbow and forearm are in collision with the pedestal (collisions marked bright green).
Looking at the robot_model with collision visuals enabled, you can see this doesn't appear to be a geometry issue with the URDF
Nothing appears wrong in the consoles.
My current URDF can be found here
Not sure how to investigate this further, thanks!
The text was updated successfully, but these errors were encountered: