Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Most likely ROS cannot find the 32db.xml file, however if you're using a VLP16 you should be using a different calibration file. If I'm not mistaken, the 32db.xml file is for the HDL-32E Velodyne LiDAR. For a VLP16 you'll need the VeloView-VLP-16-HiRes.xml file that came on the USB flash drive or CD that was included with your LiDAR. So if you run this step wherever you place the calibration xml, your command would look like this:

rosrun velodyne_pointcloud gen_calibration.py VeloView-VLP-16-HiRes.xml

When running the next command in the tutorial, you'll also want to use the VLP16_points.launch instead of 32e_points.launch So the next command you should run is:

roslaunch velodyne_pointcloud VLP16_points.launch calibration:={Path to}\VeloView-VLP-16-HiRes.yaml

From there, just run rviz like the tutorial says to see the pointcloud.