ROS timestamps
Hey,
I am using 2 machines for our robot and in order to properly use the tf package, we have to synchronize the clocks between them, because ROS uses the systems time for adding timestamps. If the two machines are not synced, then the timestamps won't match up, which will result in errors.
This got me thinking though, why doesn't ROS use the start of roscore as time = 0 and create stamps based on that time. Both systems would use the same roscore, so the same starting time. It would seem to make more sense than syncing the clocks of the machines.
Best regards, Hans