ROS 下使用3D激光雷达 velodyne vlp-16
生活随笔
收集整理的這篇文章主要介紹了
ROS 下使用3D激光雷达 velodyne vlp-16
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Velodyne VLP16型激光雷達橫向視角360°,縱向視角30°
系統(tǒng)和ROS版本:Ubuntu 14.04 ,ros indigo
1. 安裝驅動
sudo apt-get install ros-indigo-velodyne
2. 虛擬機VM->Setting
Network connection設置成為Bridged,然后將自己的IP設置成為接受激光數(shù)據(jù)的IP(主機和虛擬機此時必須在同一網(wǎng)段)
sudo ifconfig erh0 192.168.1.28 255.255.255.0
如果激光已經(jīng)插入網(wǎng)口,此時打開虛擬機瀏覽器輸入192.168.1.201可以看到激光雷達的配置文件。
3. 新建一個ROS的工程
mkdir -p catkin_velodyne/src cd catkin_velodyne/src git clone https://github.com/ros-drivers/velodyne.git cd .. catkin_make source devel/setup.bash
4. 把Velodyne XML文件轉成ROS節(jié)點的YAML文件(轉換后生成VLP-16.yaml) (沒有校準文件可以省略),或者去https://github.com/XinWenfei/useful下載(實際操作,轉換不成功,所以我沒用校準文件)
rosrun velodyne_pointcloud gen_calibration.py ~/filepath/VLP-16.xml
5. 加載
roslaunch velodyne_pointcloud VLP16_points.launch calibration:=/filepath/VLP-16.yaml
6. 實時顯示點云圖
rosrun rviz rviz -f velodyne //無法顯示 #-f: set fixed frame
建議還是
rosrun rviz rviz #之后在手動設置Fixed Frame= velodyne
然后在rviz中點Add by topic,增加PointCloud2,這樣就可以實時顯示獲取的3D點云圖
7. 記錄數(shù)據(jù)
rosbag record -O saved_filename /velodyne_points
總結
以上是生活随笔為你收集整理的ROS 下使用3D激光雷达 velodyne vlp-16的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分数化小数
- 下一篇: QuotedPrintable解码