当前位置:网站首页>【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
边栏推荐
猜你喜欢

GCC编译器技术解析

Pagoda+FastAdmin 404 Not Found

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

【心电信号】基于matlab心率检测【含Matlab源码 1993期】

速看!PMP新考纲、PMBOK第七版解读

PWA 踩坑 - 第一次加载页面后无法获取CacheStorage某些资源

Redis 常用命令和基本数据结构(数据类型)

数据库概论-MySQL的数据表的基本操作

【云原生】如何快速部署Kubernetes

The second day HCIP
随机推荐
【云原生】如何快速部署Kubernetes
Wuhan 2022 organizing of the high-performance computing added new ecological development of high-performance computing
File upload vulnerability (2)
MySQL Advanced Statements (1)
入门opencv,欢笑快乐每一天
Submit code process
HCIP day one
SimpleChannelInboundHandler使用总结
张驰课堂:六西格玛测量系统的误差分析与判定
线程的创建方式
结构体大小计算--结构体内存对齐
【npm install 报错问题合集】- npm ERR! code ENOTEMPTY npm ERR! syscall rmdir
队列题目:无法吃午餐的学生数量
[数据集][VOC]眼睛佩戴数据集VOC格式6000张
typescript ‘props‘ is declared but its value is never read 解决办法
PHP Warning: putenv() has been disabled for security reasons in phar
aTrust项目的相关操作与分享
解决Pytorch模型在Gunicorn部署无法运行或者超时问题
MySQL Advanced Statements (1)
【图像去噪】基于matlab双立方插值和稀疏表示图像去噪【含Matlab源码 2009期】