Indoor Localization: BLE, Machine Learning, and Kalman Filtering for Resource-Constrained Devices
DOI:
https://doi.org/10.47611/jsrhs.v14i1.8702Keywords:
Indoor Localization, Bluetooth Low Energy (BLE), Machine Learning, Kalman Filtering, Resource-Constrained Devices, Random Forest, K-Nearest Neighbors (KNN), Sensor Noise Mitigation, Multipath Fading, Edge Devices, Computational Efficiency, Received Signal Strength Indicator (RSSI), Navigation, Asset Management, Mobile Phones, Robots, Microcontrollers, Location Prediction, Preprocessing TechniquesAbstract
The growing complexity of indoor environments and limitations of the Global Positioning System (GPS) require accessible yet efficient indoor localization solutions in areas such as navigation and asset management across various sectors such as airports, and warehouses. Existing solutions often come with a trade-off between accuracy, efficiency, and setup burden, hindering their deployment on resource-constrained edge devices.
This project addresses the challenge by introducing a novel indoor localization system that leverages Bluetooth Low Energy (BLE) beacons and lightweight machine learning models such as the Random Forest and KNN to develop a system capable of accurate and computationally efficient location prediction. By combining Received Signal Strength Indicator (RSSI) fingerprinting approaches with preprocessing techniques, resulting data can be cleaner and mitigate major issues caused by sensor noise and multipath fading effects. This preprocessing step allows for faster model training and facilitates deployment on low-power edge devices like mobile phones, robots, and microcontrollers without the need for more complex solutions.
This project offers a comprehensive evaluation of varying combinations of preprocessing algorithms and machine learning models. The results demonstrate that the Kalman filter can significantly reduce multipath and sensor noise, enabling faster model training and higher accuracy. The Kalman filter allowed the Random Forest model to achieve an accuracy of 95% given just 52 training samples, resulting in prediction times under 5 microseconds. This eliminates the need for complex, resource-intensive solutions, empowering the system to achieve high performance with efficient machine learning.
Downloads
References or Bibliography
B. Bhattarai, R. K. Yadav, H. -S. Gang and J. -Y. Pyun, "Geomagnetic Field Based Indoor Landmark Classification Using Deep Learning," in IEEE Access, vol. 7, pp. 33943-33956, 2019, doi: 10.1109/ACCESS.2019.2902573.
Booranawong, Apidet, et al. “Implementation and Test of an RSSI-Based Indoor Target Localization System: Human Movement Effects on the Accuracy.” Measurement, vol. 133, Feb. 2019, pp. 370–382, https://doi.org/10.1016/j.measurement.2018.10.031.
Bulten, Wouter. “Kalman Filters Explained: Removing Noise from RSSI Signals.” Wouter Bulten, 11 Oct. 2015, www.wouterbulten.nl/posts/kalman-filters-explained-removing-noise-from-rssi-signals/.
Chen, Y., Zhang, K., Zhang, W., & Chen, K. (2016). RSSI-based indoor localization using a novel fingerprinting method with BLE beacons. In 2016 IEEE International Conference on Computer and Information Technology (CIT) (pp. 116-121). IEEE.
Gu, Y., Zhang, J., & Sayeed, A. M. (2005). Robust tracking of multiple moving targets using multiple distributed sensors. IEEE Transactions on Signal Processing, 53(12), 4838-4852.
Liu, H., Darabi, H., Banerjee, P., & Liu, J. (2007). Survey of wireless indoor positioning techniques and systems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 37(6), 1067-1080.
Shahbazian, Reza, et al. “Machine Learning Assists IoT Localization: A Review of Current Challenges and Future Trends.” Sensors (Basel, Switzerland), vol. 23, no. 7, 28 Mar. 2023, p. 3551, pubmed.ncbi.nlm.nih.gov/37050611/, https://doi.org/10.3390/s23073551.
Subedi, Santosh, and Jae-Young Pyun. “Practical Fingerprinting Localization for Indoor Positioning System by Using Beacons.” Journal of Sensors, vol. 2017, 2017, pp. 1–16, https://doi.org/10.1155/2017/9742170.
Talla-Chumpitaz, Reewos, et al. “A Novel Deep Learning Approach Using Blurring Image Techniques for Bluetooth-Based Indoor Localisation.” Information Fusion, vol. 91, Mar. 2023, pp. 173–186, https://doi.org/10.1016/j.inffus.2022.10.011.
Yang, Shangyi, et al. “Indoor 3D Localization Scheme Based on BLE Signal Fingerprinting and 1D Convolutional Neural Network.” Electronics, vol. 10, no. 15, 22 July 2021, p. 1758. https://doi.org/10.3390/electronics10151758.
Yang, Z., & Shao, H. R. (2015). "WiFi-based indoor positioning." IEEE Communications Magazine, 53(3), 150-157.
Yassin, A., Nasser, Y., Awad, M., Al-Dubai, A., Liu, R., Yuen, C., ... & Aboutanios, E. (2016). Recent advances in indoor localization: A survey on theoretical approaches and applications. IEEE Communications Surveys & Tutorials, 19(2), 1327-1346.
Y. Peng, W. Fan, X. Dong and X. Zhang, "An Iterative Weighted KNN (IW-KNN) Based Indoor Localization Method in Bluetooth Low Energy (BLE) Environment," 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld), Toulouse, France, 2016, pp. 794-800, doi: 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0127.
Zhu, Honglan, et al. “Neural-Network-Based Localization Method for Wi-Fi Fingerprint Indoor Localization.” Sensors, vol. 23, no. 15, 7 Aug. 2023, pp. 6992–6992, https://doi.org/10.3390/s23156992.
Published
How to Cite
Issue
Section
Copyright (c) 2025 Arjun Samavedam; Vickie Hallisey

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.


