{'fraction_non_alphanumeric': 0.015503875968992248, 'fraction_numerical': 0.004306632213608958, 'mean_word_length': 5.213903743315508, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Visible Light Positioning Using A Single LED Luminaire

Visible light positioning (VLP) has developed rapidly with the ubiquitous lighting infrastructure in recent years. Based on classic trilateration or triangulation, VLP usually requires at least three light sources which makes it infeasible in some scenarios where sparse LED luminaries are mounted. In this paper, we focus on VLP in such scenarios and propose a VLP method based on a single LED luminaire as the light transmitter and commercial off-the-shelf smartphone as the receiver. A critical problem that needs to be addressed is to derive the accurate orientation of the smartphone. Although the inertial measurement unit of the smartphone can be used to obtain the orientation, the measurement error severely degrades the positioning accuracy. To address the measurement error, this paper innovates in exploiting projective geometry to calibrate the orientation measurements. We build an experimental platform to evaluate the proposed VLP method. The experimental results show that the proposed VLP method can achieve a submeter accuracy and the indoor positioning errors are within 0.16 m by 90%.