rs lidar速腾激光雷达使用方法之录包及离线播放

目录

一、录包packet

1、修改雷达参数配置config

2、录包

二、播放包

1、修改雷达参数配置config

2、编译&运行驱动

3、播放包

一、录包packet

1、修改雷达参数配置config

可以直接录制点云消息,但这种方法会导致录制的包非常大。 因此,通常建议记录雷达packet数据,而不是记录点云数据。

  • 为了记录雷达packet, 需要设置 ```send_packet_ros = true```

2、录包

通过调整参数文件的 *lidar-ros* 部分中的 ```ros_send_packet_topic``` 来调整发送的话题。 该话题表示msop的话题,而difop的话题为``` msop-topic_difop```。 例: 默认话题设置为 ```rslidar_packets```,因此msop话题为 ```rslidar_packets```,而difop的话题为 ```rslidar_packets_difop```。录包的指令如下所示。

rosbag record /rslidar_packets /rslidar_packets_difop -O bag
  • 输入命令的打开终端的位置即为packet数据的保存位置,文件名为```bag.bag```

二、播放包

1、修改雷达参数配置config

假设录制了一个rosbag,其中包含话题为 *rslidar_packets* 的msop数据包和话题为 *rslidar_packets_difop*的difop数据包。

  • 由于数据包消息来自ROS,因此设置 ```msg_source = 2```
  • 播放包不需要记录雷达packet,因此设置```send_packet_ros: false```
  • 将点云发送到ROS,因此设置 ```send_point_cloud_ros = true```
  • 设置为rosbag中的```msop```数据的话题```ros_recv_packet_topic: /rslidar_packets```(默认名)

2、编译&运行驱动

roscore
catkin_make
source devel/setup.bash 
roslaunch rslidar_sdk start.launch

此时,rviz打开后没有点云,因为此时没有获取雷达点云。

3、播放包

rosbag play bag.bag

输入上述命令的终端会出现数据流,同时,rviz也出现录存的点云。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可见一班

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值