hector_slam跑velodyne数据集

hector_slam是二维建图,而velodyne激光雷达采集到的是三维数据,这里需要借助pointcloud_to_lasescan 这个工具将三维数据转化为laser_scan.

安装编译参考这篇博文:
https://blog.csdn.net/geerniya/article/details/84880514?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

由于单单使用激光雷达,采集到的数据不含tf,所以要对mapping_default.launch两处进行修改
1.

<param name="base_frame" value="$(arg base_frame)" />
<param name="odom_frame" value="$(arg odom_frame)" />
<param name="base_frame" value="$(arg base_frame)" />
<param name="odom_frame" value="$(arg base_frame)" />

2.将下面的true换成false

<param name="use_tf_scan_transformation" value="ture"/>

依次运行下列命令,播放数据集时注意加上clock

rosbag play *.bag --clock
roslaunch pointcloud_to_laserscan point_to_scan.launch 
roslaunch hector_slam_launch tutorial.launch

效果:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值