Asynchronous Tracking, Optical Communication and 3D Motion Capture using Event-based Sensors
Organizations: Systems Theory and Robotics Group, College of Engineering and Computer Science, Australian National University
Abstract
Inter-robot communication is a key enabling technology in cooperative robotics applications. While wireless communication is ubiquitous, simple, and effective, it has inherent limitations: the receiving robot cannot easily localise the source of an incoming signal, clock synchronisation is challenging, and signals are broadcast to all nearby devices rather than targeted recipients. Optical communication provides a complementary channel that is inherently directional and spatially localised, directly addressing these limitations. Event cameras are bio-inspired dynamic vision sensors that respond to changes in image intensity with high temporal resolution, high dynamic range, and low latency, making them well-suited as receivers for high-rate optical communication in cooperative robotic systems. In this paper, we propose the Asynchronous Tracking and Optical Communication (ATOC) system, which integrates LED smart-beacon modulation, event-based detection, optical tracking, and event-data demodulation in a single pipeline. By simultaneously tracking and demodulating multiple LED smart beacons, ATOC transforms a conventional visual marker into a robust communication channel suitable for a wide range of high-impact robotics applications. We validate ATOC in a suite of laboratory studies and two 'applications': a smart-city demonstration and a 3D motion-capture system.
Figures & tables
| Data Bit | Previous Bit | Encoded LED States |
| 1 | x | L H |
| 0 | 1 | L L |
| 0 | 0 | H L |
| LED Pulse Duration ( ) | Transmission Rate (kb/s) | Bit Accuracy, 1-BER, (%) | Message Accuracy, 1-MER, (%) |
| 60 | 8.33 | 100.00 | 100.00 |
| 55 | 9.09 | 100.00 | 100.00 |
| 50 | 10.00 | 100.00 | 100.00 |
| 45 | 11.11 | 100.00 | 100.00 |
| 40 | 12.50 | 100.00 | 100.00 |
| 35 | 14.29 | 94.86 | 92.23 |
| LED Pulse Duration ( ) | Transmission Rate (kb/s) | Speed (px/s) | Bit Accuracy, 1-BER, (%) | Message Accuracy, 1-MER, (%) |
| 50 | 10 | 3.5k | 100.00 | 100.00 |
| 6.5k | 100.00 | 100.00 | ||
| 9.2k | 100.00 | 100.00 | ||
| 45 | 11.11 | 3.5k | 100.00 | 100.00 |
| 6.5k | 100.00 | 100.00 | ||
| 9.2k | 100.00 | 100.00 |
| Beacons | Distance | Error ( ) | Color |
|---|---|---|---|
| ID 0 and ID 1 | 194.69 mm | 0.194 mm | Blue |
| ID 0 and ID 2 | 192.17 mm | 0.116 mm | Orange |
| ID 0 and ID 3 | 194.99 mm | 0.135 mm | Yellow |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Event-Based Vision
Event-based vision uses asynchronous camera measurements to perceive motion and scene changes with high temporal resolution and dynamic range.
See all 227 papers