Open nyxrobotics opened 5 months ago
I think octomap is working correctly and only filtered_cloud seems to be wrong.
I found the cause. These processes were using OpenGL, and instead of “erasing the inside of the BOX”, they were “rendering the mesh of the BOX and erasing the back side of the mesh to the shadow_threshold distance”. The first image shows that the point cloud at a distance greater than shadow_threshold from the mesh in view has not been removed.
The problem seems to be solved by increasing shadow_threshold. However, the following issues need to be fixed
Description
If you set
debug
to true inmove_group.launch
, you can see filtered_cloud in rviz This filtered_cloud automatically removes the robot's own model and the model of the scene added with rviz However, this model is not fully removed and there is a point cloud that is not removed as shown in the imageYour environment
Steps to reproduce
Tell us how to reproduce this issue. Attempt to provide a working demo, perhaps using Docker.
Expected behaviour
Tell us what should happen
Actual behaviour
Tell us what happens instead
Backtrace or Console output
Use gist.github.com to copy-paste the console output or segfault backtrace using gdb.