ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This is often caused by either of the following issues:

  • Running nodes on more than one host when the host's clocks are not synchronized closely enough. You need to run NTP on each host, to synchronize their clocks with a network server, or set the times manually upon boot, or have one machine synch from another.
  • Mixing messages played back a bag file and "live" messages from running nodes.

(There are probably more ways to have this happen, but those two have been most common for me.)

ROS relies on each host keeping track of the current time. If you don't have a battery-backed-up clock you'll have to either have network connectivity for NTP or synchronize the clocks in some other way.