Horizontal Angle Drift of 4.8 Degree per Rotation in Velodyne_Simulator for VLP-16

asked 2018-12-10 11:49:05 -0500

Cicilia gravatar image

updated 2018-12-10 12:02:58 -0500

Hi friends, I am using Ubuntu 14.04 and ROS Indigo for sensor Velodyne VLP16 to modulate and simulate the sensor signal.

In order to set the horizontal angle resolution of 0.4 degree, I assigned the Samples to 900

<VLP-16 parent="base_link" name="velodyne" topic="/velodyne_points" hz="10" samples="900" gpu="${gpu}">

I checked the output data PointCloud2, almost all of the spacing between adjacent angle are 0.4 degree, there is no problem. But, there is always a leap at the end and the next begin.

In other words, the max angle is always stopped at 355.19 degree (or 175.19 degree for the range from -180deg to 180 deg). It seems like there is always a drift of approx. 4.8 degree. For example:

..... 352.790000000000 353.190000000000 353.590000000000 353.990000000000 354.390000000000 354.790000000000 355.190000000000 0 0.400000000000000 0.800000000000000 1.20000000000000 1.60000000000000 2 .....

And the horizontal angle data are periodic, with the cycle of 888, not 900. Why?

Is there anyone knows about this issue? Thanks a lot!

edit retag flag offensive close merge delete