ROSbag
robag对软件包来操作,一个包是ROS用于存储ROS消息数据的文件格式,rosbag命令可以纪录、回放和操作包。指令列表如下:
| 命令 | 作用 |
|---|---|
| check | 确定一个包是否可以在当前系统中运行,或者是否可以迁移。 |
| decompress | 压缩一个或多个包文件。 |
| filter | 解压一个或多个包文件。 |
| fix | 在包文件中修复消息,以便在当前系统中播放。 |
| help | 获取相关命令提示帮助信息。 |
| info | 总结一个或多个包文件的内容。 |
| play | 以一种时间同步的方式回放一个或多个包文件的内容。 |
| record | 用指定主题的内容记录一个包文件。 |
| reindex | 重新索引一个或多个包文件。 |
1️⃣ 确保 rosbag play 加了 —clock 参数
如果你在使用 rosbag play 播放录制的 .bag 文件时,确保加上了 —clock 参数:
1rosparam set use_sim_time true //(取消用false)2rosbag play <filename.bag> --clock