{'fraction_non_alphanumeric': 0.022885572139303482, 'fraction_numerical': 0.028855721393034824, 'mean_word_length': 4.781609195402299, '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}}
A Blender-based simulation tool for Visible Light Positioning with portable devices

Studying a positioning system performance is a tedious task that requires extensive study and taking a vast number of measurements. This paper presents a Blender-based simulator capable of faithfully reproducing the conditions and elements of a positioning environment based on visible light technology. The system can simulate real measurements with a mean fidelity of 96 % and perform automated sample collection tasks. Positioning evaluation is carried out on a 0.8 × 1.1 m2 grid with 391 test points where the accuracy and coverage of the system are measured for different smartphone camera orientations. An average error of 0.53 × 10−3m and 100 % coverage is obtained in the most favourable case when the camera and the LED panel are face to face. Conversely, an 8.25×10−3m maximum error and 30 % coverage is measured for an orientation of 40° relative to the X-axis reference system established on the camera lens.