ROS 中bag 包

https://blog.csdn.net/wtj318_/article/details/78840899

一、bag基本操作指令

$rosbag record -a

-all 保存所有的话题

$rosbag record  -O  w   /turtle1/cmd_vel  

接收话题 /turtle1/cmd_vel  的数据包,并命名为w.bag

$rosbag info <bag>

显示包的详细信息

$rosbag play <bag>

播放bag包

$rosbag play -r 2 <bag>

以2Hz的频率播放bag 包

 

二、bag_to_pcd

(1)从bag包转pcd

$ rosrun pcl_ros bag_to_pcd <input_file.bag> <topic> <output_directory>
$ rosrun pcl_ros bag_to_pcd data.bag /velodyne_points ./wtj

从data.bag中提取/velodyne_points 话题数据到wtj 文件夹中。

(2)  通过发布,订阅实时转

  1. 检查topic:rosbag info XXX.bag

  2. 发送message: $ rosbag play XXX.bag

  3. 订阅需要的话题:$rosrun pcl_ros pointcloud_to_pcd input:=/velodyne_points

在当前目录下将话题实时转为pcd文件。

(3)显示生成的pcd文件

$pcl_viewer  1513648255448748.pcd


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值