运行loam_velodyne时的步骤和存在的问题


ROS jizhang的工程 git laboshinl的工程 

 

环境是ubuntu 14.04 

ROS 版本 indigo

 

工程地址:

https://github.com/laboshinl/loam_velodyne.git

terminal 1:

$ cd ~/catkin_ws/src/
$ git clone https://github.com/laboshinl/loam_velodyne.git
$ cd ~/catkin_ws
$ catkin_make -DCMAKE_BUILD_TYPE=Release
$ source ~/catkin_ws/devel/setup.bash

 

roslaunch loam_velodyne loam_velodyne.launch

 

terminal 2:

$ cd ~/catkin_ws/src/
$ source ~/catkin_ws/devel/setup.bash

$ roslaunch velodyne_pointcloud VLP16_points.launch pcap:="/home/laboshinl/Downloads/velodyne.pcap"

 

 

 

 bag 没有尝试 ,貌似虚拟机不能连接到雷达上保存数据.

 等我更新我的ubuntu系统后再尝试一下吧

 

 

遇到的问题有两个:

1.ROS中执行前需运行$source ~/catkin_ws/devel/setup.bash.

 

[xxx] is neither a launch file in package [xxx] nor is [xxx] a launch file name

 

2.工程执行前需要对velodyne_driver单独进行编译,以确保 velodyne_point 下的VLP16_points.launch方法找到执行位置

编译velodyne的方法参照:http://wiki.ros.org/velodyne_driver

成功时,在

  roslaunch velodyne_pointcloud 时Tab会出现需要的方法,否则也会出现1中的错误

 

 

然后执行读取pcap文件.

编译不成功时,会出现 :

 

运行雷达的错误文件也会出现相同的问题.

 

论坛上了解说 改变const int N_SCANS = 32;可以解决

但尝试后没有效果

当VLP16时,N_SCANS是16 和32 都可以正常跑.

 





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM