Photonics (Jun 2024)
Low-Cost 3D Indoor Visible Light Positioning: Algorithms and Experimental Validation
Abstract
Visible light technology presents significant advancement for indoor IoT applications. These systems offer enhanced bit rate transmission, enabling faster and reliable data transfer. Moreover, optical-based visible light systems facilitate improved location services within indoor environments. However, many of these systems still exhibit limited accuracy within several centimeters, even when relying on costly high-resolution cameras. This paper introduces a novel low-cost visible light system for 3D positioning, designed to enhance indoor positioning accuracy using low-resolution images. Initially, we propose a non-integer pixel (NI-P) algorithm to enhance precision without the need for higher-resolution images. This algorithm allows the system to identify the precise light spot coordinates on the low-resolution images, enabling accurate positioning. Subsequently, we present an algorithm leveraging the precise coordinate data from the previous step to determine the 3D position of objects even in front of errors in the measures. Benefiting from high accuracy, reduced cost, and low complexity, the proposed system is suitable for implementation on low-end hardware platforms, thereby increasing the versatility and feasibility of visible light technologies in indoor settings. Experimental results show an average 2D positioning error of 1.08 cm and 3D error within 1.4 cm at 2.3 m separation between the object and camera, achieved with an average positioning time of 20 ms on a low-end embedded device. Consequently, the proposed system offers fast and highly accurate indoor positioning and tracking capabilities, making it suitable for applications like mobile robots, automated guided vehicles, and indoor parking management. Furthermore, it is easy to deploy and does not require re-calibration.
Keywords