8.16 bag 录制接口
8.16.1 天工内置的录制方式
直接使用 launch 文件可以启动 ros2 topic 录制 ,并存储到默认路径(/home/ubuntu/bags)。录制按照 100M bag 分片 ,录制目录最大存储容量为 2G ,超过限制后会自动删除最早文件夹以及 bag 文件,适用于天工行者全系列。
#运行指定 topic 录制 ,录制列表存储在
/home/ubuntu/ros2ws/install/utils/lib/utils/topics.config ,默认列表中存储了本体 控制的关键 topic
ros2 launch utils record_config_topic.py
#录制全量 topic 包
ros2 launch utils record_all_topic.py
8.16.2 ROS2通用的录制和播放方式
1. 指定存储位置和名称
ros2 bag record -o /home/ubuntu/bag_record/{id} /joint_states
# -o参数指定存储位置,{id}可按需设置数字
# /joint_states为要录制的topic,支持同时录制多个话题,用空格分隔即可