Title :
Distributed data acquisition unit with microsecond-accurate wireless clock synchronisation
Author :
Cadell, P. ; Upcroft, Ben
Author_Institution :
CyPhy Lab., Queensland Univ. of Technol., Brisbane, QLD, Australia
Abstract :
This paper describes the implementation of the first portable, embedded data acquisition unit (BabelFuse) that is able to acquire and timestamp generic sensor data and trigger General Purpose I/O (GPIO) events against a microsecond-accurate wirelessly-distributed `global´ clock. A significant issue encountered when fusing data received from multiple sensors is the accuracy of the timestamp associated with each piece of data. This is particularly important in applications such as Simultaneous Localisation and Mapping (SLAM) where vehicle velocity forms an important part of the mapping algorithms; on fast-moving vehicles, even millisecond inconsistencies in data timestamping can produce errors which need to be compensated for. The timestamping problem is compounded in a robot swarm environment especially if non-deterministic communication hardware (such as IEEE-802.11-based wireless) and inaccurate clock synchronisation protocols are used. The issue of differing timebases makes correlation of data difficult and prevents the units from reliably performing synchronised operations or manoeuvres. By utilising hardware-assisted timestamping, clock synchronisation protocols based on industry standards and firmware designed to minimise indeterminism, an embedded data acquisition unit capable of microsecond-level clock synchronisation is presented.
Keywords :
SLAM (robots); data acquisition; firmware; mobile robots; multi-robot systems; sensor fusion; synchronisation; BabelFuse; GPIO; IEEE-802.11-based wireless; SLAM; data fusion; distributed data acquisition unit; embedded data acquisition unit; firmware; general purpose I/O events; generic sensor data acquisition; generic sensor data timestamping; inaccurate clock synchronisation protocols; indeterminism minimization; industry standards; microsecond-accurate wireless clock synchronisation; microsecond-accurate wirelessly-distributed global clock; mobile robotic platforms; nondeterministic communication hardware; robot swarm environment; simultaneous localisation-and-mapping; Cameras; Clocks; Hardware; Protocols; Robot sensing systems; Synchronization; Universal Serial Bus;
Conference_Titel :
Intelligent Sensors, Sensor Networks and Information Processing, 2013 IEEE Eighth International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-5499-8
DOI :
10.1109/ISSNIP.2013.6529775