Does rosbag::View iterator iterate sequentially and sync all the timestamps?
I had some questions about the following code:
rosbag::View view(bag, rosbag::TopicQuery(topics));
foreach(rosbag::MessageInstance const m, view)
{
Is this iterator going to be sequentially going through the rosbag? I was also wondering if the MessageInstance is all the topics values at a specific synced timestamp? For example if I have two camera topics and an imu topic will each MessageInstance m have the camera data and imu data all at the same timestamp?