ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I believe the rosbag messages are ordered at the order the rosbag stores them in, which is to say the order in why the rosbag interface recorded it. This does mean that in some cases you can have messages with out of order internal timestamps, since transport delay or other network problems can cause some messages to arrive later than it should. The rosbag does internally maintain the timestamp of each message which is pegged to when it received it, which is what is being used to determine the order.