ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

error gen_calibration.py: unable to read 32db.xml

asked 2018-02-26 10:29:18 -0500

Zephyr gravatar image

I have successfully installed ROS on ubuntu and following the tutorial http://wiki.ros.org/velodyne/Tutorial... but have a error gen_calibration.py: unable to read 32db.xm lon view data. I have a vlp 16 velodyne and using kinetic

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-02-26 19:11:58 -0500

WillGrayMSU gravatar image

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.

edit flag offensive delete link more

Comments

when i run roslaunch command it hangs on process[velodyne_nodelet_manager_laserscan-4]: started with pid [2135]

Zephyr gravatar image Zephyr  ( 2018-03-05 22:08:10 -0500 )edit

Question Tools

Stats

Asked: 2018-02-26 10:29:18 -0500

Seen: 623 times

Last updated: Feb 26 '18