機器人操作系統ROS學習實戰篇之------回放rosbag包


繼續ROS的研究,今天的內容是rosbag包的回放。

1:錄制rosbag

1 cd catkin_ws                  #進入工作空間
2 mkdir bagfile/                 #創建bagfile文件夾
3 sudo chmod -R 777 ~/catkin_ws/bagfile/  #修改文件夾權限
4 cd bagfile/                  #進入bagfile文件夾
5 rosbag record -a               #記錄發布的topics

2:啟動話題node,消息發布器繼續用上一篇寫好的,有不清楚的可以點這里看消息發布器和訂閱器

1 cd ~/catkin_ws                           #進入工作空間
2 rosrun pub_sub_test pub_string       #啟動話題發布

 

3:回放rosbag

1 rosbag info 2019-08-23-02-18-48.bag    #查看回放信息
path:        2019-08-23-02-18-48.bag
version:     2.0
duration:    21.4s
start:       Aug 23 2019 02:18:48.00 (1566551929.00)
end:         Aug 23 2019 02:19:10.41 (1566551950.41)
size:        113.9 KB
messages:    639
compression: none [1/1 chunks]
types:       rosgraph_msgs/Log [acffd30cd6b6de30f120938c17c593fb]
             std_msgs/String   [992ce8a1687cec8c8bd883ec73ca41d1]
topics:      /chatter      212 msgs    : std_msgs/String  
             /rosout       215 msgs    : rosgraph_msgs/Log (2 connections)
             /rosout_agg   212 msgs    : rosgraph_msgs/Log
1 rosbag play 2019-08-23-02-18-48.bag     #話題回放

 以上就算完成了錄制和回放的最簡單功能,其他復雜場景只能以后有空再慢慢折騰了......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM