ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

So you can raytrace and manage the world in its native coordinate systems that would then be projected into 2D for planning purposes. If you squash it to 2D and using 2D raytracing on native 3D data, its not going to work as well or accurately represent the world, necessarily.

So you can raytrace and manage the world in its native coordinate systems that would then be projected into 2D for planning purposes. If you squash it to 2D and using 2D raytracing on native 3D data, its not going to work as well or accurately represent the world, necessarily.

Hence, use Voxel grid for 3D data as a standard default (or STVL or NPVL or eq.) unless you're running on such limited compute that you need to do only 2D raycasting (e.g. Raspberry Pi and below, though even an RPi4 can easily handle an instance or two of Voxel Layers).