A Distance Increment Smoothing Method and Its Application on the Detection of NLOS in the Cooperative Positioning
Abstract
:1. Introduction
2. Related Works
3. Distance Processing Principle
3.1. DI Filtering Model
3.1.1. Cooperative Positioning Model
3.1.2. DI Error Analysis
3.1.3. Filtering Model
3.2. Distance Filtering Model
3.3. Detection and Estimation of NLOS
3.4. Data Processing Flow
- Using the dead reckoning DI to smooth the jumping part of the cooperative positioning DI to obtain a stable DI with a minor error.
- Taking the processed DI as the observed quantity to filter and smooth the measured distance.
- When filtering the observed distance, the NLOS error is detected by the observation residual. If the detection has any NLOS error, the NLOS error is estimated using the range increment and the range observed value.
4. Experimental Results and Analysis
4.1. Experimental Environment Settings
- Platform B was equipped with a KY–INS112 module (with a gyro bias less than 0.8°/h) in the cooperative positioning system, which is positioned as a pilot using GNSS/INS integrated navigation. Platforms A and C were equipped with Bynav–A1 boards (with a gyro bias less than 2.7°/h) positioned as followers using INS/OD integrated navigation. All platforms in the cooperative positioning system made a centralized distance correction once per second.
- The distance between the platforms was obtained through the DW1000 UWB ranging module (DW1000). The ranging accuracy of the DW1000 is about 10 cm, the two–way ranging accuracy is 15–20 cm, and the ranging frequency is 1 Hz.
- Keep the trolley in front and the two robots in the back, forming a triangle while driving. The movement speed of the whole formation is maintained at about 0.5 m/s.
- The robots and trolley were equipped with GNSS receivers able to use PPK results as a reference value for navigation when reprocessing.
- The pedestrian shielding between the platforms causes NLOS. There were two such shields between Platforms A and B and two shields between Platforms B and C.
4.2. DI Smoothing Experiment Results
4.3. NLOS Simulation Experiment Analysis
4.4. Cooperative Positioning Experimental Analysis
5. Conclusions
- Reducing random noise of the range data by introducing the incremental observation of range for filtering significantly improved the processed range for various data features. The maximum value of the random error decreased by 40.27%, and the smoothness increased by 20.32%.
- In the aspect of NLOS error, the relative accuracy of NLOS estimation was 8.17% by using DI to detect and estimate NLOS continuously.
- Applying the smoothed distance to the cooperative positioning improved the stability and reliability of the positioning results.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Acknowledgments
Conflicts of Interest
References
- Chen, M.; Xiong, Z.; Liu, J.; Wang, R.; Xiong, J. Cooperative navigation of unmanned aerial vehicle swarm based on cooperative dilution of precision. Int. J. Adv. Robot. Syst. 2020, 17, 172988142093271. [Google Scholar] [CrossRef]
- Li, R.; Wang, N.; Liu, J.; Wang, Z. UWB ranging error estimation and compensation method for relative navigation. Chin. J. Sci. Instrum. 2019, 40, 28–35. [Google Scholar]
- Xie, Q.; Song, L.; Lu, H.; Zhou, B. Review of Collaborative Navigation Technology. Aero Weapon. 2019, 26, 23–30. [Google Scholar]
- Hua, M.; Bailey, T.; Thompson, P.; Durrantwhyte, H. Decentralised Solutions to the Cooperative Multi–Vehicle Navigation Problem. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 1433–1449. [Google Scholar]
- Allotta, B.; Caiti, A.; Costanzi, R.; Fanelli, F.; Fenucci, D.; Meli, E.; Ridolfi, A. A new AUV navigation system exploiting unscented Kalman filter. Ocean Eng. 2016, 113, 121–132. [Google Scholar] [CrossRef]
- Han, Y.; Wei, C.; Li, R.; Wang, J.; Yu, H. A Novel Cooperative Localization Method Based on IMU and UWB. Sensors 2020, 20, 467. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kurazume, R.; Hirose, S.; Nagata, S.; Sashida, N. Study on Cooperative Positioning System (Basic Principle and Measurement Experiment). In Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, 22–28 April 1996. [Google Scholar]
- Bahr, A.; Leonard, J.J.; Fallon, M.F. Cooperative Localization for Autonomous Underwater Vehicles. Int. J. Robot. Res. 2009, 28, 714–728. [Google Scholar] [CrossRef]
- Fallon, M.F.; Papadopoulos, G.; Leonard, J.J.; Patrikalakis, N.M. Cooperative AUV Navigation using a Single Maneuvering Surface Craft. Int. J. Robot. Res. 2010, 29, 1461–1474. [Google Scholar] [CrossRef] [Green Version]
- Chen, M.; Xiong, Z.; Liu, J.; Wang, R.; Xiong, J. Distributed cooperative navigation method of UAV swarm based on factor graph. J. Chin. Inert. Technol. 2020, 28, 456–461. [Google Scholar]
- Leishman, R.C.; Mclain, T.W.; Beard, R.W. Relative navigation approach for vision–based aerial GPS–denied navigation. J. Intell. Robot. Syst. 2014, 74, 97–111. [Google Scholar] [CrossRef] [Green Version]
- Jia, J. Research on random error processing method of UWB indoor positioning System. Comput. Appl. Softw. 2017, 34, 157–162, 184. [Google Scholar]
- Nam–Seog, K.; Rabaey, J.M. A 3.1–10.6–GHz 57–Bands CMOS Frequency Synthesizer for UWB–Based Cognitive Radios. IEEE Trans. Microw. Theory Tech. 2018, 66, 4134–4146. [Google Scholar]
- Li, S.; Lu, F.; Wang, C.; Hou, Y. UWB positioning enhancement using Markov chain in indoor NLOS environment. J. China Univ. Posts Telecommun. 2020, 27, 54–58, 98. [Google Scholar]
- Li, J.; Liu, J. NLOS error mitigation in TOA using Kalman filter. J. Commun. 2005, 26, 130–135, 141. [Google Scholar]
- Guvenc, I.; Chong, C.C.; Watanabe, F. NLOS Identification and Mitigation for UWB Localization Systems. In Proceedings of the 2007 IEEE Wireless Communications and Networking Conference, Hong Kong, China, 11–15 March 2007. [Google Scholar]
- Cui, W.; Li, B.; Zhang, L.; Meng, W. Robust Mobile Location Estimation in NLOS Environment Using GMM, IMM, and EKF. IEEE Syst. J. 2019, 13, 3490–3500. [Google Scholar] [CrossRef]
- Lin, C.; Qin, X.; Jia, Z. Research of UWB indoor Location Based on Wavelet Analysis and Full Centroid Position Scheme. Comput. Simul. 2014, 31, 391–395. [Google Scholar]
- Zhong, P.; Ding, X.; Zheng, D.; Chen, W. Separation of structural vibrations and GPS multipath signals using Vondrak filter. J. Cent. South Univ. (Sci. Technol.) 2006, 37, 1189–1194. [Google Scholar]
- Yin, H.; Xia, W.; Zhang, Y.; Lin, S. UWB–based indoor high precision localization system with robust unscented Kalman filter. In Proceedings of the 2016 IEEE International Conference on Communication Systems (ICCS), Shenzhen, China, 14–16 December 2016. [Google Scholar]
- Wang, C.; Wang, J.; Ning, Y.; Yu, H. Study of noise reduction method for ultra wideband positioning. Sci. Surv. Mapp. 2019, 44, 175–181. [Google Scholar]
- Benedetto, F.; Giunta, G.; Toscano, A.; Vegni, L.L. Dynamic LOS/NLOS Statistical Discrimination of Wireless Mobile Channels. In Proceedings of the IEEE Vehicular Technology Conference, Dublin, Ireland, 22–25 April 2007. [Google Scholar]
- Conti, A.; Guerra, M.; Dardari, D.; Decarli, N.; Win, M.Z. Network Experimentation for Cooperative Localization. IEEE J. Sel. Areas Commun. 2012, 30, 467–475. [Google Scholar] [CrossRef]
- Marano, S.; Gifford, W.M.; Wymeersch, H.; Win, M.Z. NLOS identification and mitigation for localization based on UWB experimental data. IEEE J. Sel. Areas Commun. 2010, 28, 1026–1035. [Google Scholar] [CrossRef] [Green Version]
- Xiong, Z.; Sottile, F.; Garello, R.; Pastone, C. A cooperative NLoS identification and positioning approach in wireless networks. In Proceedings of the 2014 IEEE International Conference on Ultra–WideBand (ICUWB), Paris, France, 1–3 September 2014. [Google Scholar]
- Landolsi, M.A.; Muqaibel, A.H.; Almutairi, A.F. UKF–based channel estimation and LOS/NLOS classification in UWB wireless networks. J. Eng. Res. 2016, 4, 15. [Google Scholar] [CrossRef]
- Yin, F.; Fritsche, C.; Gustafsson, F.; Zoubir, A.M. TOA–Based Robust Wireless Geolocation and Cramér–Rao Lower Bound Analysis in Harsh LOS/NLOS Environments. IEEE Trans. Signal Process. 2013, 61, 2243–2255. [Google Scholar] [CrossRef] [Green Version]
- Picard, J.S.; Weiss, A.J. Time difference localization in the presence of outliers. Signal Process. 2012, 92, 2432–2443. [Google Scholar] [CrossRef]
- Wang, G.; Chen, H.; Li, Y.; Ansari, N. NLOS Error Mitigation for TOA–Based Localization via Convex Relaxation. IEEE Trans. Wirel. Commun. 2014, 13, 4119–4131. [Google Scholar] [CrossRef]
- Biswas, P.; Aghajan, H.; Ye, Y. Semidefinite programming based algorithms for sensor network localization. ACM Trans. Sens. Netw. 2006, 2, 188–220. [Google Scholar] [CrossRef]
- Biswas, P.; Liang, T.C.; Toh, K.C.; Ye, Y.; Wang, T.C. Semidefinite programming approaches for sensor network localization with noisy distance measurements. IEEE Trans. Autom. Sci. Eng. 2006, 3, 360–371. [Google Scholar] [CrossRef] [Green Version]
- Zhang, H.; Qi, X.; Wei, Q.; Liu, L. TOA NLOS mitigation cooperative localisation algorithm based on topological unit. IET Signal Process. 2021, 14, 765–773. [Google Scholar] [CrossRef]
- Wang, C.; Xu, A.; Sui, X. A method of NLOS error inhibition for UWB ranging. J. Navig. Position. 2017, 5, 24–27, 32. [Google Scholar]
- Cheng, L.; Huang, S.; Xue, M.; Bi, Y. A Robust Localization Algorithm Based on NLOS Identification and Classification Filtering for Wireless Sensor Network. Sensors 2020, 20, 6634. [Google Scholar] [CrossRef]
- Zhang, X.; Liu, P.; Yi, X.; Zhang, C. Observability analysis of SINS/odometer integrated navigation. In Proceedings of the IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), Yantai, China, 8–10 August 2014. [Google Scholar]
- Yang, Y.; Wen, Y.; Xiong, J.; Yang, J. Robust estimation for a dynamic model of the sea surface. Surv. Rev. 1999, 35, 2–10. [Google Scholar] [CrossRef]
- Mohamed, A.H.; Schwarz, K.P. Adaptive Kalman Filtering for INS/GPS. J. Geod. 1999, 73, 193–203. [Google Scholar] [CrossRef]
- Zhou, J.; Wei, G.; Tian, X.; Wang, G. Novel Indoor Positioning Algorithm by Fusing Data of UWB and IMU. J. Chin. Comput. Syst. 2021, 42, 6. [Google Scholar]
- Zeng, Z.; Liu, S.; Wang, L. NLOS Detection and Mitigation for UWB/IMU Fusion System Based on EKF and CIR. In Proceedings of the 2018 IEEE 18th International Conference on Communication Technology (ICCT), Chongqing, China, 8–11 October 2018. [Google Scholar]
NLOS1 | NLOS2 | NLOS3 | ||||
---|---|---|---|---|---|---|
Reference value (m) | 0.45 | 0.5 | 0.6 | |||
Method | RN–Based | DI–Based | RN–Based | DI–Based | RN–Based | DI–Based |
Estimated value (m) | 0.3983 | 0.4868 | 0.6031 | 0.5067 | 0.5236 | 0.6105 |
Error value (m) | 0.0517 | 0.0368 | 0.1031 | 0.0067 | 0.0764 | 0.0105 |
Percentage error (%) | 11.49 | 8.17 | 20.62 | 1.34 | 12.73 | 1.75 |
Segment | Method | Max (m) | Mean (m) | RMSE (m) | SNR (db) | Smoothness |
---|---|---|---|---|---|---|
A–B | Observed | 0.8348 | 0.0285 | 0.1404 | 42.1575 | 1.8831 |
RN–Based | 0.3289 | −0.0255 | 0.0593 | 49.8267 | 1.1485 | |
DI–Based | 0.1024 | −0.0059 | 0.0389 | 53.3832 | 1.0111 | |
A–C | Observed | 0.1835 | 0.0041 | 0.0641 | 51.6731 | 1.2621 |
RN–Based | 0.1880 | 0.0041 | 0.0639 | 51.6874 | 1.1209 | |
DI–Based | 0.1096 | 0.0034 | 0.0401 | 55.5046 | 1.0056 | |
B–C | Observed | 0.7325 | 0.0345 | 0.1438 | 42.0586 | 1.6148 |
RN–Based | 0.2653 | −0.0053 | 0.0608 | 49.7457 | 1.1337 | |
DI–Based | 0.1147 | −0.0035 | 0.0404 | 53.2827 | 1.0152 |
Method | Statistic | Error of A (m) | Error of C (m) |
---|---|---|---|
Observed | Max | 0.8250 | 0.8771 |
Mean | 0.2388 | 0.2021 | |
RN–Based | Max | 0.5874 | 0.6861 |
Mean | 0.1742 | 0.1427 | |
DI–Based | Max | 0.529 | 0.6771 |
Mean | 0.1534 | 0.12 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Zhao, D.; Wang, D.; Xiang, M.; Li, J.; Yang, C.; Zhang, L.; Li, L. A Distance Increment Smoothing Method and Its Application on the Detection of NLOS in the Cooperative Positioning. Sensors 2021, 21, 8028. https://doi.org/10.3390/s21238028
Zhao D, Wang D, Xiang M, Li J, Yang C, Zhang L, Li L. A Distance Increment Smoothing Method and Its Application on the Detection of NLOS in the Cooperative Positioning. Sensors. 2021; 21(23):8028. https://doi.org/10.3390/s21238028
Chicago/Turabian StyleZhao, Dongqing, Dongmin Wang, Minzhi Xiang, Jinfei Li, Chaoyong Yang, Letian Zhang, and Linyang Li. 2021. "A Distance Increment Smoothing Method and Its Application on the Detection of NLOS in the Cooperative Positioning" Sensors 21, no. 23: 8028. https://doi.org/10.3390/s21238028
APA StyleZhao, D., Wang, D., Xiang, M., Li, J., Yang, C., Zhang, L., & Li, L. (2021). A Distance Increment Smoothing Method and Its Application on the Detection of NLOS in the Cooperative Positioning. Sensors, 21(23), 8028. https://doi.org/10.3390/s21238028