Visible light communication (VLC)-based indoor localization approaches enjoy many advantages, such as utilizing ubiquitous lighting infrastructure, high location accuracy, and no interruption to RF-based devices. However, existing VLC-based localization methods lack a real-time backward channel from the device to landmarks and necessitate computation at the device, which make them unsuitable for real-time tracking of small IoT devices. In this paper, we propose and prototype RETRO, that establishes an almost zero-delay backward channel by retroreflection. RETRO localizes passive IoT devices without requiring computation and heavy sensing (e.g., camera) at the devices. Multiple photodiodes (i.e., landmarks) are mounted on any single unmodified light source to sense the retroreflected optical signal (i.e., location signature). We derive a closed-form expression, which is validated by experiments and ray tracing simulations, for the reflected optical power relative to the location and the orientation of the retroreflector. The expression is applied to a received signal strength indicator and trilateration based localization algorithm. Extensive experiments demonstrate centimeter-level location accuracy and single-digit angular error. For practicality concern, to mitigate the thickness problem of a single retroreflector, the capabilities of different retroreflector arrays are studied. The range of the localization system is theoretically evaluated for different light emission patterns.
All Science Journal Classification (ASJC) codes
- Computer Networks and Communications
- Electrical and Electronic Engineering
- Indoor localization
- IoT localization
- visible light localization