Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS
Abstract
:1. Introduction
- Firstly, the main characteristics of NLOS in an indoor environment are analyzed. The NLOS is divided into static NLOS influenced by spatial structure and dynamic NLOS generated by the random occlusion of the human body.
- Secondly, using the indoor spatial structure relationship and combining it with the deployment location of anchors, we can quickly and easily establish anchor LOS/NLOS information mapping and accurately distinguish LOS/NLOS anchors.
- Finally, the established LOS/NLOS information map anchors are combined with adaptive antidifference filtering to perform the online preferential positioning of anchors and measure the degree of anomalies of measured values. Furthermore, an adaptive extended Kalman filtering algorithm based on an LOS/NLOS information map is designed and the system performance is verified.
2. Methodology
2.1. NLOS Effect Analysis of UWB Ranging
2.2. Indoor UWB Anchor LOS/NLOS Information Map Establishment
2.3. UWB Positioning Solution Algorithm
2.3.1. Extended Kalman Filter
2.3.2. Adaptive Robust Kalman Filter
2.3.3. Positioning Algorithm Based on Anchor LOS/NLOS Information Map
2.3.4. Robust Adaptive EKF Algorithm Based on Anchor LOS/NLOS Information Maps
Algorithm 1. Adaptive EKF Algorithm Code Based on Anc LOS/NLOS Information Map | |
1 | Initialization parameters (T,M,Q,R,F,P0) |
2 | Acquire starting position or initial positioning |
3 | Import anchor LOS/NLOS information map |
4 | for t = 1:M |
5 | for k = 1:len |
6 | Set the radius of adjacent area r = 0.71 |
7 | Get the grid points contained in the adjacent area |
8 | Import the anchor LOS/NLOS data near the initial positioning point NL |
9 | end for |
10 | |
11 | |
12 | |
13 | ; |
14 | |
15 | Use self-adaption factor to adjust the measurement noise of the system |
16 | |
17 | Modify according to MI to obtain |
18 | |
19 | |
20 | end for |
3. Experiments and Discussions
3.1. Experimental Scheme and Error Statistics Method
3.1.1. Experimental Design
3.1.2. Systematic Error Correction and Error Statistics Method
3.2. Availability Analysis of Experimental Path UWB Anchors
3.3. Comparison and Analysis of Algorithms
3.3.1. Experiment 1 Results and Analysis
3.3.2. Experiment 2 Results and Analysis
3.3.3. Experiment 3 Results and Analysis
3.3.4. Experiment 4 Results and Analysis
3.3.5. Conclusion and Analysis of the Experiment
- The indoor spatial structure has a significant impact on the ranging, and if the NLOS error is not eliminated, serious positional deviations will occur when the ranging values with serious errors are brought into the algorithm for solving.
- The ranging information from multiple anchors does not improve positioning unless the effect of the NLOS anchor ranging errors is removed.
- REKF can make a certain degree of correction to the short-time abrupt changes in the ranging errors and performs well under the influence of human random NLOS but is not very good in the face of large NLOS error scenarios caused by indoor space structures.
- The algorithm based on the anchor LOS/NLOS information map can quickly and accurately obtain the LOS/NLOS situation of each anchor according to the indoor spatial structure, and the judgment is stable and reliable. Through experimental verification, this method is shown to be an effective means of solving the serious NLOS error interference caused by complex indoor spaces.
- The Map-AREKF algorithm proposed in this paper is able to effectively filter out LOS anchors for the localization solution in response to the NLOS effects of fixed indoor spatial structures, which essentially avoids NLOS errors caused by spatial structures. In the face of variable NLOS errors caused by human occlusion, the designed adaptive factor is able to effectively weaken the ranging errors and the positioning algorithm can achieve effective, reliable and continuous high-precision indoor positioning through experimental verification.
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- El-Sheimy, N.; Li, Y. Indoor navigation: State of the art and future trends. Satell. Navig. 2021, 2, 7. [Google Scholar] [CrossRef]
- Tian, Q.; Wang, K.I.-K.; Salcic, Z. Human Body Shadowing Effect on UWB-Based Ranging System for Pedestrian Tracking. IEEE Trans. Instrum. Meas. 2018, 68, 4028–4037. [Google Scholar] [CrossRef]
- Wang, D.; Lu, Y.; Zhang, L.; Jiang, G. Intelligent Positioning for a Commercial Mobile Platform in Seamless Indoor/Outdoor Scenes based on Multi-sensor Fusion. Sensors 2019, 19, 1696. [Google Scholar] [CrossRef] [Green Version]
- Chen, R.; Chen, L. Smartphone-based indoor positioning technologies. In Urban Informatics; Shi, W., Goodchild, M.F., Batty, M., Kwan, M.P., Zhang, A., Eds.; Springer: Singapore, 2021; pp. 467–490. [Google Scholar]
- Li, Z.; Wang, R.; Gao, J.; Wang, J. An Approach to Improve the Positioning Performance of GPS/INS/UWB Integrated System with Two-Step Filter. Remote Sens. 2017, 10, 19. [Google Scholar] [CrossRef] [Green Version]
- Liu, F.; Wang, J.; Zhang, J.; Han, H. An Indoor Localization Method for Pedestrians Base on Combined UWB/PDR/Floor Map. Sensors 2019, 19, 2578. [Google Scholar] [CrossRef] [Green Version]
- Mur-Artal, R.; Tardós, J.D. Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras. IEEE Trans. Robot. 2017, 33, 1255–1262. [Google Scholar] [CrossRef] [Green Version]
- Tian, Q.; Wang, K.I.-K.; Salcic, Z. A Low-Cost INS and UWB Fusion Pedestrian Tracking System. IEEE Sens. J. 2019, 19, 3733–3740. [Google Scholar] [CrossRef]
- Chamola, V.; Hassija, V.; Gupta, V.; Guizani, M. A Comprehensive Review of the COVID-19 Pandemic and the Role of IoT, Drones, AI, Blockchain, and 5G in Managing its Impact. IEEE Access 2020, 8, 90225–90265. [Google Scholar] [CrossRef]
- Kristensen, J.B.; Ginard, M.M.; Jensen, O.K.; Shen, M. Non-line-of-sight identification for UWB indoor positioning systems using support vector machines. In Proceedings of the 2019 IEEE MTT-S International Wireless Symposium (IWS), Guangzhou, China, 19–22 May 2019; pp. 1–3. [Google Scholar]
- Chen, Y.Y.; Huang, S.P.; Wu, T.W.; Tsai, W.-T.; Liou, C.-Y.; Mao, S.-G. UWB system for indoor positioning and tracking with arbitrary target orientation, optimal anchor location, and adaptive NLOS mitigation. IEEE Trans. Veh. Technol. 2020, 69, 9304–9314. [Google Scholar] [CrossRef]
- Ruiz, A.R.J.; Granja, F.S. Comparing ubisense, bespoon, and decawave uwb location systems: Indoor performance analysis. IEEE Trans. Instrum. Meas. 2017, 66, 2106–2117. [Google Scholar] [CrossRef]
- Li, X.; Wang, Y. Research on a factor graph-based robust UWB positioning algorithm in NLOS environments. Telecommun. Syst. 2020, 76, 207–217. [Google Scholar] [CrossRef]
- Cao, B.; Wang, S.; Ge, S.; Liu, W. Improving positioning accuracy of UWB in complicated underground NLOS scenario using calibration, VBUKF, and WCA. IEEE Trans. Instrum. Meas. 2020, 70, 8501013. [Google Scholar] [CrossRef]
- Liu, F.; Li, X.; Wang, J.; Zhang, J. An adaptive UWB/MEMS-IMU complementary kalman filter for indoor location in NLOS environment. Remote Sens. 2019, 11, 2628. [Google Scholar] [CrossRef] [Green Version]
- Bieth, F.; Delmote, P. Measurement of high-power ultra wideband signal penetration through different types of walls. J. Electromagn. Waves Appl. 2018, 32, 19–32. [Google Scholar] [CrossRef]
- Chen, Z.; Xu, A.; Sui, X.; Wang, C.; Wang, S.; Gao, J.; Shi, Z. Improved-UWB/LiDAR-SLAM Tightly Coupled Positioning System with NLOS Identification Using a LiDAR Point Cloud in GNSS-Denied Environments. Remote Sens. 2022, 14, 1380. [Google Scholar] [CrossRef]
- Yu, C.; Lan, H.; Liu, Z.; El-Sheimy, N.; Yu, F. Indoor map aiding/map matching smartphone navigation using auxiliary particle filter. In China Satellite Navigation Conference (CSNC) 2016 Proceedings: Volume I; Sun, J., Liu, J., Fan, S., Wang, F., Eds.; Springer: Singapore, 2016; Volume 388, pp. 321–331. [Google Scholar]
- Kaustinen, M.; Taskinen, M.; Säntti, T.; Arvo, J. Map Matching by Using Inertial Sensors: Literature Review; University of Turku: Turku, Finland, 2015. [Google Scholar]
- Li, X.; Wang, Y.; Khoshelham, K. A Robust and Adaptive Complementary Kalman Filter Based on Mahalanobis Distance for Ultra Wideband/Inertial Measurement Unit Fusion Positioning. Sensors 2018, 18, 3435. [Google Scholar] [CrossRef] [Green Version]
- Beauregard, S.; Klepal, M. Indoor PDR performance enhancement using minimal map information and particle filters. In Proceedings of the 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 141–147. [Google Scholar]
- Cossaboom, M.; Georgy, J.; Karamat, T.B.; Noureldin, A. Augmented Kalman Filter and Map Matching for 3D RISS/GPS Integration for Land Vehicles. Int. J. Navig. Obs. 2012, 2012, 576807. [Google Scholar] [CrossRef] [Green Version]
- Li, T.; Georgy, J. Using indoor maps to enhance real-time unconstrained portable navigation. In Proceedings of the 27th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA, 8–12 September 2014; pp. 3174–3183. [Google Scholar]
- Klepal, M.; Beauregard, S. A backtracking particle filter for fusing building plans with PDR displacement estimates. In Proceedings of the 2008 5th Workshop on Positioning, Navigation and Communication, Hannover, Germany, 27 March 2008; pp. 207–212. [Google Scholar]
- Zhu, X.; Yi, J.; Cheng, J.; He, L. Adapted Error Map Based Mobile Robot UWB Indoor Positioning. IEEE Trans. Instrum. Meas. 2020, 69, 6336–6350. [Google Scholar] [CrossRef]
- Wang, C.; Xu, A.; Kuang, J.; Sui, X.; Hao, Y.; Niu, X. A High-Accuracy Indoor Localization System and Applications Based on Tightly Coupled UWB/INS/Floor Map Integration. IEEE Sens. J. 2021, 21, 18166–18177. [Google Scholar] [CrossRef]
- Lou, P.; Zhao, Q.; Zhang, X.; Li, D.; Hu, J. Indoor Positioning System with UWB Based on a Digital Twin. Sensors 2022, 22, 5936. [Google Scholar] [CrossRef]
- Zhang, H.; Ayoub, R.; Sundaram, S. Sensor selection for Kalman filtering of linear dynamical systems: Complexity, limitations and greedy algorithms. Automatica 2017, 78, 202–210. [Google Scholar] [CrossRef]
- Zorzi, M. Robust Kalman Filtering Under Model Perturbations. IEEE Trans. Autom. Control 2016, 62, 2902–2907. [Google Scholar] [CrossRef] [Green Version]
- Barrau, A.; Bonnabel, S. The Invariant Extended Kalman Filter as a Stable Observer. IEEE Trans. Autom. Control 2016, 62, 1797–1812. [Google Scholar] [CrossRef] [Green Version]
- Han, H.; Wang, J.; Liu, F.; Zhang, J.; Yang, D.; Li, B. An Emergency Seamless Positioning Technique Based on ad hoc UWB Networking Using Robust EKF. Sensors 2019, 19, 3135. [Google Scholar] [CrossRef] [PubMed]
Grid Point | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 |
---|---|---|---|---|---|---|---|---|
D1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
D2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
D3 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
D4 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
Grid Point | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 |
---|---|---|---|---|---|---|---|---|
D1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
D2 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
D3 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
D4 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
D5 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
D6 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
D7 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
D8 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 |
D9 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
Experiment Number | Experimental Site | Experimental Scheme |
---|---|---|
1 | site1 | scheme1 |
2 | site1 | scheme2 |
3 | site2 | scheme1 |
4 | site2 | scheme2 |
Experiment | EKF | ARKF | Map-EKF | Map-ARKF |
---|---|---|---|---|
1 | 1.0515 | 1.0069 | 0.2598 | 0.2579 |
2 | 0.8073 | 0.7640 | 0.3829 | 0.3219 |
3 (0.5 m map) | 0.9634 | 0.5091 | 0.1465 | 0.1465 |
3 (0.2 m map) | 0.9634 | 0.5091 | 0.1392 | 0.1392 |
4 | 0.9109 | 0.5074 | 0.1781 | 0.1674 |
Experiment | EKF | ARKF | Map × EKF | Map × ARKF |
---|---|---|---|---|
1 | 9.05 × 10−5 | 5.81 × 10−5 | 1.76 × 10−4 | 1.67 × 10−4 |
2 | 8.88 × 10−5 | 5.59 × 10−5 | 1.74 × 10−4 | 1.65 × 10−4 |
3 (0.5 m map) | 8.34 × 10−5 | 5.48 × 10−5 | 1.72 × 10−4 | 1.68 × 10−4 |
3 (0.2 m map) | 8.34 × 10−5 | 5.48 × 10−5 | 1.74 × 10−4 | 1.71 × 10−4 |
4 | 8.66 × 10−5 | 5.45 × 10−5 | 1.71 × 10−4 | 1.63 × 10−4 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Zhang, H.; Wang, Q.; Yan, C.; Xu, J.; Zhang, B. Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS. Remote Sens. 2022, 14, 6338. https://doi.org/10.3390/rs14246338
Zhang H, Wang Q, Yan C, Xu J, Zhang B. Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS. Remote Sensing. 2022; 14(24):6338. https://doi.org/10.3390/rs14246338
Chicago/Turabian StyleZhang, Hao, Qing Wang, Chao Yan, Jiujing Xu, and Bo Zhang. 2022. "Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS" Remote Sensing 14, no. 24: 6338. https://doi.org/10.3390/rs14246338
APA StyleZhang, H., Wang, Q., Yan, C., Xu, J., & Zhang, B. (2022). Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS. Remote Sensing, 14(24), 6338. https://doi.org/10.3390/rs14246338