Indoor Localization: BLE, Machine Learning, and Kalman Filtering for Resource-Constrained Devices

Authors

  • Arjun Samavedam Montgomery Blair High School
  • Vickie Hallisey Montgomery Blair High School

DOI:

https://doi.org/10.47611/jsrhs.v14i1.8702

Keywords:

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 Techniques

Abstract

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

Download data is not yet available.

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

02-28-2025

How to Cite

Samavedam, A., & Hallisey, V. (2025). Indoor Localization: BLE, Machine Learning, and Kalman Filtering for Resource-Constrained Devices. Journal of Student Research, 14(1). https://doi.org/10.47611/jsrhs.v14i1.8702

Issue

Section

HS Review Articles