• DocumentCode
    2696074
  • Title

    TICSync: Knowing when things happened

  • Author

    Harrison, Alastair ; Newman, Paul

  • Author_Institution
    Dept. of Eng. Sci., Univ. of Oxford, Oxford, UK
  • fYear
    2011
  • fDate
    9-13 May 2011
  • Firstpage
    356
  • Lastpage
    363
  • Abstract
    Modern robotic systems are composed of many distributed processes sharing a common communications infrastructure. High bandwidth sensor data is often collected on one computer and served to many consumers. It is vital that every device on the network agrees on how time is measured. If not, sensor data may be at best inconsistent and at worst useless. Typical clocks in consumer grade PCs are highly inaccurate and temperature sensitive. We argue that traditional approaches to clock synchronization, such as the use of NTP are inappropriate in the robotics context. We present an extremely efficient algorithm for learning the mapping between distributed clocks, which typically achieves better than millisecond accuracy within just a few seconds. We also give a probabilistic analysis providing an upper-bound error estimate.
  • Keywords
    control engineering computing; distributed processing; robots; sensor fusion; synchronisation; TICSync; clock synchronization; communication infrastructure; consumer grade PC; distributed process sharing; high bandwidth sensor data; modern robotic systems; probabilistic analysis; upper-bound error estimation; Clocks; Delay; Servers; Synchronization; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2011 IEEE International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-61284-386-5
  • Type

    conf

  • DOI
    10.1109/ICRA.2011.5980112
  • Filename
    5980112