UWB-Assisted Bluetooth Localization Using Regression Models and Multi-Scan Processing
Abstract
:1. Introduction
- Wi-Fi, often available without extra hardware, is cost-effective for indoor positioning [6,7]. It offers moderate accuracy without needing line of sight. However, its accuracy can suffer from signal interference by electronics and physical obstacles. Signal strength varies with device density and network traffic, causing inconsistent results. Wi-Fi positioning’s effectiveness also relies on the existing infrastructure, which may vary in robustness.
- RFID [8,9] technology is cost-effective and easy to deploy, offering high accuracy and scalability. Its limitations include a short range for passive tags, the need for strategic reader placement, susceptibility to metal and electromagnetic interference, limited data capacity, and security and privacy concerns.
- Ultrasonic indoor positioning systems are accurate, immune to electromagnetic interference, cost-effective, and safe. However, they have a limited range, are sensitive to environmental factors, and can be affected by obstructions and reflections. Installation and calibration can be complex, and environmental conditions may impact their precision due to variations in sound speed.
- INS are advantageous for indoor positioning as they are independent of external signals and provide continuous, initially accurate tracking. However, INS cannot determine absolute positions and are prone to accumulating errors over time, and the accuracy and reliability are reduced.
- UWB technology [10] excels in indoor positioning with its high accuracy, obstacle penetration, and secure, low-interference data transmission. However, its higher cost, limited range, specialized infrastructure needs, and regulatory constraints are significant considerations.
- Bluetooth is a favorable choice for indoor positioning due to its ubiquity, low energy use, and cost-effectiveness [11]. It provides decent accuracy, is scalable and easy to install. Therefore, it is suitable for various applications like navigation and asset tracking. However, it faces issues with signal interference, physical barriers, and range limitations.
- Received Signal Strength Indicator (RSSI) [12,13,14,15,16]: This method calculates the distance between the device and the Bluetooth beacon based on the strength of the received signal. Closer proximity to the beacon results in a stronger signal. The system can accurately determine the device’s position by calculating the intersection of these distances.
- Angle of Arrival (AoA): These techniques measure the angle at which the signal arrives at or departs from the device or beacon. These data, combined with distance measurements, can enhance the accuracy of the positioning.
- Bluetooth multipath effect. Due to the occlusion of indoor objects and the varied terrain [27], the signal strength will be subject to different situations such as reflection, superposition, and missing, etc.
- Complex indoor environment. The localization area consists of several relatively independent regions, and each region has its own characteristics, in addition to the need to consider the possibility of object movement.
- Processing of Bluetooth data. The key features of the data are extracted, the clutter is filtered out, and the missing items are filled in.
- Layout selection of Bluetooth beacons [28]. Fewer beacons may prevent the device from receiving the Bluetooth signal, thus preventing it from localization, and more new tables will cause interference with each other and reduce accuracy.
- A large amount of workload for fingerprint library collection. The movement of indoor objects and the requirements of high-precision positioning require time-consuming and irregular updating of the fingerprint library [29].
- Higher accuracy positioning algorithm. The current K-Nearest Neighbor (KNN) algorithm has an accuracy of about 1.5 m [30], which is not able to meet the current localization requirements and requires a more accurate algorithm for localization.
- The use of UWB-assisted Bluetooth enables rapid database construction, reducing time and labor costs.
- Applying Kalman filtering to multi-frame RSSI data reduces multipath interference and improves data accuracy.
- The combination of regression models, particle filtering, and multi-frame algorithms extracts feature parameters to enhance positioning accuracy and efficiency, and constrain positioning results.
2. System Overview and Notation
2.1. System Model
2.1.1. Target Model
2.1.2. Measurement Model
2.2. Framework
- A substantial volume of robust Bluetooth signal data is essential for constructing the regression model. Concurrently, environmental factors and inter-beacon interference are addressed to extract pertinent features and iteratively refine model parameters.
- Jointly analyzing Bluetooth signal data across multiple time points mitigates errors associated with individual time points, thus enhancing localization accuracy. Although this approach demands increased data storage and computational resources, it significantly improves the reliability of the localization trajectory.
- This phase encompasses offline data collection using UWB-assisted Bluetooth beacons, which reduces both initial time and labor costs. However, due to the inherent variability in indoor environments, it is crucial to regularly update UWB map data to promptly detect and address environmental changes, thereby ensuring the provision of reliable localization map data.
3. Processing
3.1. UWB-Assisted Bluetooth Map Building
3.1.1. UWB Node Deployment
3.1.2. Distance Measurement
3.1.3. Map Construction
3.1.4. UWB and Bluetooth Signal Fusion
3.2. Positioning Algorithm Based on Regression Model
3.2.1. Least Squares Fitting Bluetooth Fingerprint Library
3.2.2. Determine Regression Parameters and Model
3.3. Localization Using Multi-Frame Fusion Particle Filter
3.3.1. Particle Filtering Processing for Bluetooth Fingerprints
- Expected signal strength calculation: for each particle position , we calculate its expected signal strength using the following formula:
- Distance metric: we calculate the difference between the expected signal strength at the particle location and the actual observed signal strength using the following formula:
- Weight update: we update the weights of the particles based on the measurement model using the following formula:
- Particle resampling: based on the updated weights, we select a new set of particles. By sorting the distances, we choose the top 30 particles with the largest weights. Then, we generate new particles around these selected particles.
3.3.2. Optimization of Positioning Results Using Multiple Frames
4. Case Study
4.1. Experimental Environment
4.2. In Comparison with KNN-Based Algorithms
4.3. Comparison before and after Kalman Filtering
4.4. Overall Tracking Performance
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
UWB | Ultra-wideband |
GPSs | Global Positioning Systems |
Wi-Fi | Wireless Fidelity |
RFID | Radio Frequency Identification |
INS | Inertial Navigation Systems |
RSSI | Received Signal Strength Indicator |
AoA | Angle of Arrival |
KNN | K-Nearest Neighbor |
AP | Access Point |
DS-TWR | Double-Sided Two-Way Ranging |
WKNN | Weighted K-Nearest Neighbors |
BLE | Bluetooth Low Energy |
PDR | Pedestrian Dead Reckoning |
GPS | Global Positioning System |
References
- Li, R. Research on Information Privacy Protection in Location-Based Service. Master’s Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2019. [Google Scholar]
- Jiang, W.; Guo, C.; Zuo, W. Progress and thought of navigation and location servicesin of china. Bull. Surv. Mapp. 2020, 1, 1–4+25. [Google Scholar]
- Ye, X.; Zhang, Y. The principle of satellite navigation and positioning system and its ap-plication in engineering construction. Electron. Test 2017, 15, 62–63. [Google Scholar]
- Wang, J. The development ad innovation of the beidou navigation satellite system. Stud. Hist. Nat. Sci. 2023, 42, 365–376. [Google Scholar]
- Leitch, S.G.; Ahmed, Q.Z.; Abbas, W.B.; Hafeez, M.; Laziridis, P.I.; Sureephong, P.; Alade, T. On indoor localization using wifi, ble, uwb, and imu technologies. Sensors 2023, 23, 8598. [Google Scholar] [CrossRef]
- Yang, J.; Xiao, W.; Lu, H.; Barnawi, A. Wireless high-frequency nlos monitoring system for heart disease combined with hospital and home. Future Gener. Comput. Syst. 2020, 110, 772–780. [Google Scholar] [CrossRef]
- Gui, L.; Yang, M.; Fang, P.; Yang, S. Rss-based indoor localisation using mdcf. IET Wirel. Sens. Syst. 2017, 7, 98–104. [Google Scholar] [CrossRef]
- Zeng, Y.; Chen, X.; Li, R.; Tan, H.Z. Uhf rfid indoor positioning system with phase interference based on double tag array. IEEE Access 2019, 7, 76768–76778. [Google Scholar] [CrossRef]
- Xu, H. An rfid indoor positioning algorithm based on bayesian probability and k-nearest neighbor. Sensors 2017, 17, 1806. [Google Scholar] [CrossRef]
- Gao, Q.; Shen, C.; Chen, X.; Zhang, K. Weighted moving average-based differential uwb indoor localisation system for high external disturbance environment. Int. J. Internet Protoc. Technol. 2019, 12, 136–143. [Google Scholar]
- Bouse, L.; King, S.A.; Chu, T. Simplified indoor localization using bluetooth beacons and received signal strength fingerprinting with smartwatch. Sensors 2024, 24, 2088. [Google Scholar] [CrossRef]
- Martins, P.; Abbasi, M.; Sá, F.; Cecílio, J.; Morgado, F.; Caldeira, F. Improving bluetooth beacon-based indoor location and fingerprinting. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 3907–3919. [Google Scholar] [CrossRef]
- Minjie, G.; Zihan, Z. Indoor positioning system for internet of things based on bluetooth technology. Intell. Process. Appl. 2021, 11, 52–57. [Google Scholar]
- Zhou, C. Bluetooth indoor positioning based on rssi and kalman filter. Wirel. Pers. Commun. 2017, 96, 4115–4130. [Google Scholar] [CrossRef]
- Dekang, Z. Research on Bluetooth Localization Algorithm Using Rssi and Aoa Measurements. Master’s Thesis, Nanjing University of Posts and Telecommunications, Nanjing, China, 2023. [Google Scholar]
- Wang, X. Neural network indoor ranging method considering signal statistical characteristics. J. Navig. Position. 2024, 12, 139–146. [Google Scholar]
- Wang, Z. Research on Indoor Localization Method of Hybrid Fingerprint Based on Improved CNN. Master’s Thesis, Nanjing University of Posts and Telecommunications, Nanjing, China, 2023. [Google Scholar]
- Ruan, L.; Zhang, L.; Zhou, T.; Long, Y. An improved bluetooth indoor positioning method using dynamic fingerprint window. Sensors 2020, 20, 7269. [Google Scholar] [CrossRef]
- Ye, Y. Research on bluetooth indoor location based on kmeans clustering. Urban Geotech. Investig. Surv. 2019, 5, 34–38. [Google Scholar]
- Guo, L.; Zhen, J. Effects of base station layout scheme on bluetooth fingerprint positioning. J. Navig. Position. 2018, 6, 93–96+110. [Google Scholar]
- Al-Jumaili, S.K.; Pearson, M.R.; Holford, K.M.; Eaton, M.J.; Pullin, R. Acoustic emission source location in complex structures using full automatic delta T mapping technique. Mech. Syst. Signal Process. 2016, 72–73, 513–524. [Google Scholar] [CrossRef]
- Guo, S.; Zhang, Y.; Gui, X.; Han, L. An improved pdr/uwb integrated system for indoor navigation applications. IEEE Sens. J. 2020, 20, 8046–8061. [Google Scholar] [CrossRef]
- Huang, G.; Hou, L. Precise rescue system for building fires based on bluetooth and uwb fusion positioning. Mod. Inf. Technol. 2023, 7, 93–96. [Google Scholar]
- Ai, Q.; Yang, J. Improved indoor localization method based on fusion of pdr and rssi. Transducer Microsyst. Technol. 2023, 42, 75–78+82. [Google Scholar]
- Chang, K.; Zhen, J. Indoor integrated positioning method based on bluetooth array/imu/odometer. J. Navig. Position. 2022, 10, 88–96. [Google Scholar]
- Su, S.; Chen, J. A review of indoor and outdoor positioning technology. Intell. Comput. Appl. 2023, 13, 179–183. [Google Scholar]
- Dong, L.; Hu, Q.; Tong, X.; Liu, Y. Velocity-Free MS/AE Source Location Method for Three-Dimensional Hole-Containing Structures. Engineering 2020, 6, 827–834. [Google Scholar] [CrossRef]
- Wang, F.; Shen, Q. Ble mesh based iot solution. Comput. Program. Ski. Maint. 2024, 1, 10–13. [Google Scholar]
- Wei, W.F. Design of Link Layer for Bluetooth Low Energy 5.2 Protocol. Master’s Thesis, Southeast University, Chengdu, China, 2022. [Google Scholar]
- Han, F. An improved knn location fingerprint algorithm based on ibeacon. Wirel. Internet Sci. Technol. 2018, 15, 113–115. [Google Scholar]
- Bo, Y.; Giorgetti, A.; Paolini, E. A track-before-detect algorithm for UWB radar sensor networks. Signal Process. 2021, 189, 108257. [Google Scholar]
- Tang, J.; Fu, Z. Kalman filtered knn fingerprint localization for bluetooth indoor localization. Digit. Space 2020, 13–15. [Google Scholar]
- Jing, Z. A Research on WIFI Indoor Positioning Method Based on Improved k-Means Clustering and Wknn Algorithm. Master’s Thesis, Inner Mongolia University, Hohhot, China, 2022. [Google Scholar]
- Yan, B.; Paolini, E.; Xu, L.; Lu, H. A Target Detection and Tracking Method for Multiple Radar Systems. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–21. [Google Scholar] [CrossRef]
- Wang, W.; Bo, Y.; Li, X.; Tian, M.; Jiao, R.; Zhang, H. Multiple Pedestrian Tracking Using LiDAR Network in Complex Indoor Scenarios. IEEE Sens. J. 2024, 24, 13175–13192. [Google Scholar] [CrossRef]
Positioning Algorithm | First Floor | Second Floor |
---|---|---|
KNN [32] | 0.95 m | 1.71 m |
WKNN [33] | 0.94 m | 1.70 m |
OURS | 0.71 m | 1.31 m |
Filtering Method | Mean | Variance | Range of Fluctuation |
---|---|---|---|
Original Data | −69.48 dBm | 7.40 dBm2 | 12.00 dBm |
Moving Average | −69.48 dBm | 2.54 dBm2 | 8.00 dBm |
Gaussian Filter | −69.47 dBm | 3.91 dBm2 | 8.67 dBm |
Ours | −69.09 dBm | 0.24 dBm2 | 2.97 dBm |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, P.; Guan, R.; Chen, B.; Xu, S.; Xiao, D.; Xu, L.; Yan, B. UWB-Assisted Bluetooth Localization Using Regression Models and Multi-Scan Processing. Sensors 2024, 24, 6492. https://doi.org/10.3390/s24196492
Li P, Guan R, Chen B, Xu S, Xiao D, Xu L, Yan B. UWB-Assisted Bluetooth Localization Using Regression Models and Multi-Scan Processing. Sensors. 2024; 24(19):6492. https://doi.org/10.3390/s24196492
Chicago/Turabian StyleLi, Pan, Runyu Guan, Bing Chen, Shaojian Xu, Danli Xiao, Luping Xu, and Bo Yan. 2024. "UWB-Assisted Bluetooth Localization Using Regression Models and Multi-Scan Processing" Sensors 24, no. 19: 6492. https://doi.org/10.3390/s24196492