Chrony configuration and limitations
Hi, we're having some issues regarding time synchronization between the robot and desktop computers.
I have read that chrony is the best NTP client to perform time synchronization, but I can't find much information about how is it impemented in ROS.
As far as I know, there's an initial time synchronization which can produce a big time change and, from then onwards, the time is synchronized in small steps.
How long does the initial sinchronization take? What happens if there's no network access to the NTP server when starting the robot? Is the initial synchronization delayed and it is done later? Or it is never performed?
Because running some tests, I've seen that making big changes in system time during execution can have a devastating effect on running software.