当前位置:网站首页>【ROS基础】rosbag 的使用方法
【ROS基础】rosbag 的使用方法
2022-08-02 06:38:00 【贾亚超】
1、rosbag record 记录数据
在开始记录rostopic之前,方便起见,先创建一个专门的文件夹,存放数据包:
mkdir ~/bagfiles
然后进入该文件夹,开始录制数据包:
cd ~/bagfiles
rosbag record -a
其中-a参数等价于--all,表示将当前发布的所有topic数据都录制保存到一个.bag文件中。也可以只记录某些感兴趣的topic,命令如下:
rosbag record /topic1 /topic2 /topic3
上述命令录制的.bag文件的名字为日期加时间。如果要指定生成数据包的名字,则用如下命令:
rosbag record -o fileName -a
rosbag record -O fileName.bag -a
-o PREFIX(小写o)等价于--output-prefix=PREFIX,只需指定文件名的前缀,其中PREFIX是需要自定义的文件名的前缀。-O NAME(大写O)等价于--output-name=NAME,需指定前缀和后缀,其中NAME是需要自定义的包含前后缀的完整的文件名。
注:
至此,还是有办法指定.bag文件路径的,下面在.launch文件中录制topic就不能指定路径了,有知道如何在.launch文件中指定.bag保存路径的请在万能的评论区留言,不胜感激。
2、在.launch文件中使用rosbag record
默认的保存路径为~/.ros,文件名默认为日期加时间。
<node pkg="rosbag" type="record" name="myBagRecord" args=" -O myBagName -a">
3、rosbag play 播放数据
rosbag play myRecord.bag //正常速度播放
rosbag play myRecord.bag --topic /topic1 /topic2 //仅播放指定的topic
rosbag play -r 10 myRecord.bag //10倍速播放数据
rosbag play -l myRecord.bag //循环播放
- 其中
-r FACTOR等价于--rate=FACTOR,FACTOR是需要用户自定义的倍速数 - 其中
-l等价于--loop
边栏推荐
- See the picture to understand | How to choose sales indicators to measure the health of business growth
- The nacos source code can not find the istio package
- 2022年7月18日-7月31日(Ue4视频教程和文档,20小时。合计1412小时,剩8588小时)
- 技术管理三级跳
- 提交代码流程
- Summer Summary (3)
- 2022夏暑假每日一题(六)
- Unity Shader学习(七)纹理图像的简单使用
- SimpleChannelInboundHandler使用总结
- Project development specification
猜你喜欢

电商库存系统的防超卖和高并发扣减方案

论文《Deep Multifaceted Transformers for Multi-objective Ranking in Large-Scale E-commerce Recommender》

MySQL Advanced Statements (1)

System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可 访问的日志: Security

Facebook社媒营销的5大技巧,迅速提高独立站转化率!

Leetcode Weekly 304

看图就懂|衡量业务增长健康的销售指标如何选择

The nacos source code can not find the istio package

每周推荐短视频:为什么产品开发需要数字化?如何做到数字化?

MPLS的相关技术
随机推荐
【暑期每日一题】洛谷 P1255 数楼梯
HCIP 第一天
Redis 常用命令和基本数据结构(数据类型)
暑期总结(三)
张驰课堂:六西格玛测量系统的误差分析与判定
request.getSession(), the story
July 18-July 31, 2022 (Ue4 video tutorials and documentation, 20 hours. Total 1412 hours, 8588 hours left)
“蔚来杯“2022牛客暑期多校训练营4,签到题NDKHL
武汉高性能计算大会2022举办,高性能计算生态发展再添新动力
交换--STP协议
The nacos source code can not find the istio package
(Part of it is not understood, and the notes are not completed) [Graph Theory] Difference Constraints
nacos源码启动找不到istio包
love
PMP新考纲考试内容介绍
宝塔+FastAdmin 404 Not Found
【故障诊断分析】基于matlab FFT轴承故障诊断(包络谱)【含Matlab源码 2002期】
CAT1 4G+以太网开发板腾讯云手机微信小程序显示温度和下发控制
入门opencv,欢笑快乐每一天
Py's mlxtend: a detailed guide to the introduction, installation, and usage of the mlxtend library