我遇到了 ROS rosbag 的问题。我有一个生成和发布消息的 python 脚本。我尝试记录它们,rosbag record
但生成的 rosbag 似乎不包含第一条消息。
我做了以下事情:
在我拥有的其他终端中运行脚本,
rostopic echo /the_message
我可以看到所有消息都已正确生成->所以这不是脚本的问题首先在一个终端中运行(以防需要一些“初始化时间”)
rosbag record -O data.bag /the_message
,然后在另一个终端中运行脚本。我得到了正确的包文件。但是当在其他终端上玩包时rosbag play --clock data.bag
,rostopic echo /the_message
我只收到第三条或第四条消息的消息。从来没有第一条消息
会发生什么?以及如何确保录制包括第一条消息?