1 ros2 bag record 命令功能:记录指定主题消息,消息数据包可通过play命令回放 命令格式: #记录单个主题消息ros2 bag record <topic_name># 记录多个主题消息ros2 bag record -o <file_name> <topic_name_1> <topic_name_2>...<topic_name_n># 记录系统内所有主题消息ros2 bag record -a 启动所有节点,...
ros2 bag record topic-name1 topic-name2 2.1.3 记录所有话题 ros2 bag record -a 2.1.4其他选项 -o name 自定义输出文件的名字 ros2 bag record -o file-name topic-name -s 存储格式 目前仅支持sqllite3,其他还带拓展,后续更新小鱼再更新。 2.2 录制chatter 2.2.1 启动talker 运行talker节点 ros2 ...
但是如果你需要一些新的功能:则可以用过源码获取:https://github.com/ros2/rosbag2/tree/foxy-future 二、记录 2.1 常用指令 2.1.1 记录某一个话题 /sexy_girl为话题名字 ros2 bag record /sexy_girl 1. 2.1.2 记录多个话题的数据 ros2 bag record topic-name1 topic-name2 1. 2.1.3 记录所有话题 ro...
ros2 bag record <topic_name> 记录单个主题消息 ros2 bag record -o <file_name> <topic_name_1> <topic_name_2>...<topic_name_n> 记录多个主题消息 ros2 bag record -a 记录系统内所有主题消息 启动所有节点,新开终端,创建新目录,查看主题列表,记录/ros2_robot/duckiebot_node/image主题消息 $ mkdi...
ros2 bag录制话题数据的命令是: $ ros2 bag record <topic_name> 该命令会将数据保存在当前终端所在的路径下,所以最好先cd到刚才创建好的目录下,然后运行: $ ros2 bag record /turtle1/cmd_vel 可以看到开始录制数据的日志提示: 现在ros2 bag已经开始在录制/turtle1/cmd_vel话题中的消息了,回到键盘控制的...
3.ros2 bag record 为了记录话题发布的数据,使用命令语法: ros2 bagrecord<topic_name> 打开一个新的终端并移动到之前创建的bag_files目录中,因为rosbag文件将保存在运行它的目录中,然后执行: ros2 bag record /turtle1/cmd_vel 将在终端中看到以下消息(日期和时间会不同): ...
向topic 发布消息 ros2 topic pub --once /turtle1/cmd_vel geometry_msgs/msg/Twist"{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}" ros2 topic hz 查看数据的发布速率 2.3 ROS2服务 ros2 service list ...
ros2 bag record <topic_name> ros2 bag record /turtle1/cmd_vel 3.1、记录多个话题 ros2 bag record -o subset /turtle1/cmd_vel /turtle1/pose 4、ros2 bag info 查看记录的bag的内容 ros2 bag info <bag_file_name> 假设名字为subset
系统运行中的数据有很多,如果想要把某段数据录制下来,回到实验室再复现这段数据如何?ROS2中的rosbag功能还是很好用的,轻松实现数据的录制与播放: $ ros2 bag record /turtle1/cmd_vel$ ros2 bag play rosbag2_2022_04_11-17_35_40/rosbag2_2022...
九、Bag 9.1 命令概览 9.2 命令解释 9.2.1 录制所有的Topic ros2 bag record -a 9.2.2 录制指定Topic ros2 bag record <topic-name> 9.2.3 设置bag的名称 ros2 bag record -o <file-name> <topic-name> 9.2.4 查看bag的信息 ros2 bag info <bag-file> ...