How to receive (and display) only one full scan when the FOV is reduced for the Velodyne lidar?
I reduced the FOV of my VLP-16 Velodyne lidar to eliminate unwanted clutter by specifying the FOV start (290) and end (340) angles in the Velodyne web interface. When I did this, it appears that the number of point in the point_cloud displayed in rviz for the reduced FOV (290-340) includes multiple time slices since the display gets denser and slower. In fact the number of points per PointCloud2 message increased to 28,697 per message compared to 26734 (or so). Is there an option in the Velodyne driver to only bundle one full scan per message? Or, do I need to filter the message manually to pull out the most current scan?
There are also warnings that a "Packet containing angle overflow". It may be that the driver doesn't expect the FOV to be reduced through the separate Velodyne web interface.
LidarView seems to process the data correctly so there is enough info in the lidar packets to process it correctly.
Have you found an answer? If so pls document as an answer for others to benefit. Thank you
I don't understand what you mean by "clutter". What is it you are trying to save by reducing the scan arc?
I only want data within a given FOV not everything in the default 0 to 359 deg FOV. For instance, only in the front, not the back.