测试平台:ThinkPad E430c Ubuntu14.04 ROS版本indigo
首先安装驱动
sudo apt-get install ros-indigo-velodyne
激光雷达已经提前配置好,这里不再详细描述配置方法
新建ROS工程
mkdir -p catkin_velodyne/src
cd catkin_velodyne/src
git clone https://github.com/ros-drivers/velodyne.git
cd ..
rosdep install --from-paths src --ignore-src --rosdistro indigo -y
catkin_make
source ~/catkin_velodyne/devel/setup.bash
从附赠的U盘中复制出把Velodyne XML文件VeloView-VLP-16-HiRes.xml
转成ROS节点的YAML文件
rosrun velodyne_pointcloud gen_calibration.py ~/桌面/VeloView-VLP-16-HiRes.xml
然后把生成的VeloView-VLP-16-HiRes.yaml
复制到catkin_velodyne/src/velodyne/velodyne_pointcloud/params/
目录下
然后修改catkin_velodyne/src/velodyne/velodyne_pointcloud/launch/VLP16_points.launch
文件
把arg name="calibration"
的默认值修改为default="$(find velodyne_pointcloud)/pa