I'm well aware of the fact that if you run ROS nodes on multiple machines, you will need to synchronize system clocks between them (https://answers.ros.org/question/11570/ros-time-across-machines/). I am wondering if anyone knows what the reasoning behind this decision is - it's possible to use 'sim time' for rosbag playback and simulation via a clock server, but why not for live situations?
↧