Evaluation of artificial neural networks for indoor positioning using Bluetooth Beacons
Indoor positioning opens up opportunities for a wide range of applications, including active marketing, accessibility and security. Although GPS (Global Positioning System) is widely used for outdoor location, it is inaccurate and in some cases unavailable indoors. One of the solutions is to use Bluetooth Beacons to determine the distance between the device and the beacon indoors using the Received Signal Strength Indicator (RSSI). The location of the object in the environment can be determined using at least three beacons and methods such as trilateration. This work aims to evaluate the use of artificial neural networks (ANN) to determine the distance and location of the laptop in an indoor environment. A first experiment compares the Log Distance Path Loss (LDPL) model and the ANN to determine the distance between the beacon and a laptop. A second experiment compares which method is best to determine the position of the laptop in a room. The following methods were evaluated: a) trilateration with distance calculation using the LDPL method; b) trilateration with distance calculation using an ANN; and c) position determination using an ANN. The results show that RSSI values can vary due to obstacles and the position of the antenna between the beacon and the laptop.
L. Vanzin and M. S. Oyamada, “Calibration of BLE Beacons and its impact on distance estimation using the log-distance path loss model,” in 2021 10th Latin-American Symposium on Dependable Computing (LADC), 2021, pp. 1–4. [Online]. Available: https://ieeexplore.ieee.org/document/9672575
X. Hou and T. Arslan, “Monte Carlo localization algorithm for indoor positioning using Bluetooth low energy devices,” in 2017 International Conference on Localization and GNSS (ICL-GNSS), 2017, pp. 1–6.
E. Akpinar, “Bluetooth beacons: Everything you need to know,” 2021. [Online]. Available: https://www.pointr.tech/blog/beacons-everything-you-need-to-know
C. Kim and S. Lee, “A research on beacon code architecture extension using category and code beacon structure,” in 2014 International Conference on Information and Communication Technology Convergence (ICTC), 2014, pp. 187–188.
N. Pakanon, M. Chamchoy, and P. Supanakoon, “Study on accuracy of trilateration method for indoor positioning with BLE Beacons,” in 2020 6th International Conference on Engineering, Applied Sciences and Technology (ICEAST), 2020, pp. 1–4.
J. Röbesaat, P. Zhang, M. Abdelaal, and O. Theel, “An improved BLE indoor localization with Kalman-Based Fusion: An experimental study,” Sensors, vol. 17, no. 5, April 2017. [Online]. Available: https://www.mdpi.com/1424-8220/17/5/951
A. Puckdeevongs, “Indoor localization using RSSI and Artificial Neural Network,” in 2021 9th International Electrical Engineering Congress (iEECON), 2021, pp. 479–482.
S. Tuncer and T. Tuncer, “Indoor localization with Bluetooth technology using Artificial Neural Networks,” in 2015 IEEE 19th International Conference on Intelligent Engineering Systems (INES), 2015, pp. 213–217.
K. Bouchard, R. Ramezani, Arjun, and A. Naeim, “Evaluation of Bluetooth beacons behavior,” in 2016 IEEE 7th Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON), 2016, pp. 1–3.
Jinan Huamao technology Co., LTD., “HM-10 bluetooth,” 2022. [Online]. Available: http://jnhuamao.cn/bluetooth.asp?id=1
H. Blidh, D. Lechner, C. Spensky, B. Conrad, J. Soto, and K. J. Williams, “Bleak,” 2020. [Online]. Available: https://bleak.readthedocs.io/en/latest/index.html
Pytorch, “Torch.utils.data,” 2022. [Online]. Available: https://pytorch.org/docs/stable/data.html