Errors in Velodyne driver
Hi, I am working with a VLP-16. I am using the ros driver to get de pointcloud. However I think there are some mistakes in the driver. If you change the angle in the web, for example, using only 90 degrees, the total amount of points per scan changes, and in the driver is kept constant. When you change the rpm of the velodyne to 1200 the rate should be 20 Hz, however the driver still thinks te speed is 600rpm. I have made a couple of changes and I have been able to solve the problem with the angle by ading a new parameter, with the speed I have done something similar but it still have some issues.
Have anybody else seen those mistakes?
The best way to solve them would be retrieving the information directly from the velodyne, but that is not so easy and it would requiere a big effort from me (I am still new to this).
EDIT: I mean changing the angle and the speed here:
http://s2.subirimagenes.com/privadas/...
If the angle is different from 359 it does not work well. It accumulates measurments until reach the equivalent number of points to 359 Hz, and therefore the laser rate decreases. For example, if yo select 90 degrees, it will work at Hz. How do I open a git issue? I have been able to solve both problems using arguments, however I think that someone should make the driver to read the parameters from within the Velodyne
Thanks a lot!
Your questions are unclear. What is the "angle in the web"? Did you set the "rpm" parameter correctly?
If you believe you have found a bug in the driver, please open a github issue, explaining how to reproduce the error.
sorry, I did not see that the rpm parameter is in other file launch, I included one myself. However the problem with the selected angle is real.
I still have no idea which angle you are talking about. Note that, as a ROS standard, angles are always represented in radians.
when you put the velodyne IP in the web browser you can configure it (the image I showed). There is a parameter called FOV, you can change the start and the end, by the defaul is set to 0-359, so the VLP-16 gives a whole turn. If you change it, eg 0-90 the driver does not works properly.