说明:
相关设备:
步骤:
mkdir ~/bag_files
ros2 launch walking_gazebo world.launch.py
- $ ros2 topic list
- /active
- /clock
- /cmd_vel
- /cmd_vel_mux/input/default
- /cmd_vel_mux/input/joystick
- /cmd_vel_mux/input/keyop
- /cmd_vel_mux/input/navigation
- /cmd_vel_mux/input/remote
- /cmd_vel_mux/input/webapp
- /depth_camera/camera_info
- /depth_camera/depth/camera_info
- /depth_camera/depth/image_raw
- /depth_camera/depth/image_raw/compressed
- /depth_camera/depth/image_raw/compressedDepth
- /depth_camera/depth/image_raw/theora
- /depth_camera/image_raw
- /depth_camera/image_raw/compressed
- /depth_camera/image_raw/compressedDepth
- /depth_camera/image_raw/theora
- /depth_camera/points
- /imu
- /joint_states
- /odom
- /parameter_events
- /performance_metrics
- /rgb_camera/camera_info
- /rgb_camera/image_raw
- /rgb_camera/image_raw/compressed
- /rgb_camera/image_raw/compressedDepth
- /rgb_camera/image_raw/theora
- /robot_description
- /rosout
- /scan
- /tf
- /tf_static
- cd ~/bag_files
- ros2 bag record -a
- $ cd ~/bag_files
- $ ros2 bag record /odom
- [INFO] [1649295753.205135530] [rosbag2_storage]: Opened database 'rosbag2_2022_04_07-09_42_33/rosbag2_2022_04_07-09_42_33_0.db3' for READ_WRITE.
- [INFO] [1649295753.205372136] [rosbag2_recorder]: Listening for topics...
- [INFO] [1649295753.211060000] [rosbag2_recorder]: Subscribed to topic '/odom'
- [INFO] [1649295753.211652769] [rosbag2_recorder]: All requested topics are subscribed. Stopping discovery...
- $ cd ~/bag_files
- $ ros2 bag record -o subset /odom /imu
- [INFO] [1649293844.111371681] [rosbag2_storage]: Opened database 'subset/subset_0.db3' for READ_WRITE.
- [INFO] [1649293844.111521646] [rosbag2_recorder]: Listening for topics...
- [INFO] [1649293844.117199109] [rosbag2_recorder]: Subscribed to topic '/odom'
- [INFO] [1649293844.121867832] [rosbag2_recorder]: Subscribed to topic '/imu'
- [INFO] [1649293844.122657320] [rosbag2_recorder]: All requested topics are subscribed. Stopping discovery...
- ^C[INFO] [1649294458.114834481] [rclcpp]: signal_handler(signal_value=2)
- [INFO] [1649294458.118055898] [rosbag2_cpp]: Writing remaining messages from cache to the bag. It may take a while
- $ ros2 bag info subset
-
- Files: subset_0.db3
- Bag size: 35.1 MiB
- Storage id: sqlite3
- Duration: 613.990s
- Start: Apr 7 2022 09:10:44.122 (1649293844.122)
- End: Apr 7 2022 09:20:58.113 (1649294458.113)
- Messages: 75864
- Topic information: Topic: /imu | Type: sensor_msgs/msg/Imu | Count: 58622 | Serialization Format: cdr
- Topic: /odom | Type: nav_msgs/msg/Odometry | Count: 17242 | Serialization Format: cdr
- $ ros2 bag play subset
- [INFO] [1649295908.026950105] [rosbag2_storage]: Opened database 'subset/subset_0.db3' for READ_ONLY.
- [INFO] [1649295908.036916415] [rosbag2_storage]: Opened database 'subset/subset_0.db3' for READ_ONLY.
- $ ros2 topic list
- /imu
- /odom
- /parameter_events
- /rosout