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.