Optical Camera Communication (OCC) can be employed for indoor positioning and navigation, and it is suitable for environments where GPS signals are unavailable or unreliable. We developed a novel solution based on a network of Light Emitting Diode (LED) lamps placed on the ceiling, where each lamp emits a unique identification (ID) code made of a few simple sine waves. The code is detected by the camera sensor exploiting the rolling shutter and ad-hoc signal processing which does not need synchronization. The system only requires a single image to recognize different IDs captured by the camera, reducing the power consumption of the device. The position can operate in coarse and fine modes, with meter and centimeter accuracy, respectively. In both cases, a single LED lamp is enough for localization.
|