VLP-16跑通Lego-LOAM

Ubuntu18.04环境下配置及步骤

在各个总结文章的基础上记录一下各个步骤的细节

VLP-16雷达的使用

配置问题首推博客!Velodyne VLP16激光雷达的使用(非常详细)
内容包括以下:

  1. 硬件连接、依赖安装;
sudo apt-get install ros-kinetic-velodyne
  1. 驱动安装(需要在rosdep init成功的情况下进行);
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 kinetic -y
catkin_make
source devel/setup.bash
  1. ROS环境下启动雷达;
roslaunch velodyne_pointcloud VLP16_points.launch
  1. 输出点云,并录制rosbag;
rosrun rviz rviz -f velodyne

依次点击AddBy topic,点击pointsCloud2添加点云话题即可输出实时点云。

另外运行一个终端,输入以下指令:

rosbag record -0 out /velodyne_points

使用Ctrl + C停止录制后,在当前目录下输出out.bag文件。

如果有win环境下使用的需求,VLP-16安装过程的视频在YouTube上,位置如下: https://www.youtube.com/watch?v=Pa-q5elS_nE。

Lego-LOAM的安装

首推博客:LeGO-LOAM初探:原理,安装和测试

配置VLP-16需要的改动:

在启动lego-loam时,我们会在终端中输入以下指令来启动launch文件:

roslaunch lego_loam run.launch

然后rosbag play播放数据包来进行测试:

rosbag play XXX.bag --clock --topic /velodyne_points /imu/dataT

但是如果直接启动雷达的话,并不能在rviz中看见点云,这是因为在lego-loam的launch文件中,将/use_sim_time设置为了True,从而在播放rosbag时,通过–clock来使得时间戳一致。在使用真实雷达时,需要将value设置为False(如图),即可输出实时点云。
在这里插入图片描述
测试效果如下:
在这里插入图片描述

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值