Research on Multi-Sensor Data Fusion Positioning Method of Unmanned Ships Based on Threshold- and Hierarchical-Capacity Particle Filter
Abstract
:1. Introduction
2. Unmanned Ship Positioning System and Its Multi-Sensor Data Fusion Framework
2.1. Construction of Unmanned Ship Positioning System
2.2. Framework of Multi-Sensor Data Fusion
3. Pre-Processing of Multi-Sensor Data from the Unmanned Ship
3.1. System Modeling
3.1.1. Measurement Equation of GPS/BDS
3.1.2. Measurement Equation of ZigBee
3.1.3. Multi-Sensor Data Definition for the Unmanned Ship
3.2. Unification of GPS/BDS Space-Time Reference
3.3. Network Positioning of Zigbee System
3.4. Coordinate Transformation
4. Confidence Determination of Multi-Sensor Data
4.1. Judgement of Confidence Distance
4.2. Credibility Assignment
5. Inspection and Weighted Compensation of Multi-Sensor Data
5.1. Consistency Inspection of Sensor Data
5.2. Weighted Correction for Variance
6. Denoising Processing of Positioning Data Based on Particle Filter
6.1. Principle of Particle-Filter Algorithm
6.2. Denoising Processing of Sampling Data Based on Particle Filter
7. Sensor Data Fusion Based on TCPF
7.1. Principle of TCPF Algorithm
7.2. Association of Stratified Sampling with Sensor Confidence
7.3. Steps of Sensor Data Fusion Based on TCPF
8. Numerical Simulation and Experimental Testing
8.1. Simulation of Data Fusion Algorithm Based on TCPF
8.2. Experimental Testing and Analysis
8.2.1. Establishment of Unmanned-Ship Experimental Environment
8.2.2. Unmanned-Ship Positioning Test Based on Multi-Sensor Data Fusion
8.2.3. Fault-Tolerance Test of the Unmanned-Ship Positioning Algorithm
9. Discussion
10. Conclusions and Future Work
- (1)
- The positioning data collected by the ZigBee-GPS/BDS multi-sensor is used to complement the information, which effectively overcomes the problem of sensor signal weakening or loss caused by environmental masking, and improves the accuracy and effectiveness of multi-sensor data fusion.
- (2)
- By conducting consistency checks on the multi-sensor positioning data and weighted correction of the faulty data, not only does it enhance the fault-tolerance performance of the data fusion algorithm but also strengthens the credibility of the data set samples.
- (3)
- The latest positioning data of multiple sensors are integrated into the proposal distribution of the particle set, which causes the suggested distribution to be closer to the true posterior probability density and improves the estimation performance of the algorithm. At the same time, the adaptive threshold is constructed in the cluster analysis of Gaussian mixing units, and the discrete particle samples are merged into similar component units, which improves the real-time performance and computing efficiency of the system’s signal processing.
- (4)
- Through stratified sampling and the setting of proportional capacity, a sufficient number of particles in the disadvantage layer are ensured for weight optimization and combination, and the diversity of particles is improved. Simultaneously, associating confidence factors with the TCPF algorithm’s layered sampling prioritizes the selection of positioning data with larger confidence factors for sample fusion during the fusion filtering process of the unmanned ships position information to enhance the efficiency and accuracy of the data fusion algorithm.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Nie, L.; Zhang, L.L. Key technologies and future development trends of unmanned ships. Mar. Equip. Mat. Mar. 2022, 30, 12–14. [Google Scholar] [CrossRef]
- Liu, S.D.; Liang, T.R.; Wang, Y.; Zhang, Y. Underwater moving target localization based on multi-modal information fusion. J. Nav. Pos. 2022, 10, 14–24. [Google Scholar] [CrossRef]
- Sheng, J.L. Application research of GNSS combined with unmanned ship technology in water system comprehensive management survey. Sci. Tech. Inf. 2021, 19, 52–54. [Google Scholar] [CrossRef]
- Wu, S.Y.; Zhu, H.S.; Fei, X.X.; Ma, Z.J.; Tang, M. Design and implement of unmanned boat system for water quality monitoring. Comput. Era 2022, 10, 93–97. [Google Scholar] [CrossRef]
- Deng, Z.L.; Wang, Z.G.; Sheng, W.; Liu, Y.P. Formation control of unmanned surface vehicles with position estimation algorithm. Mech. Sci. Technol. Aero. Eng. 2022, 41, 626–633. [Google Scholar] [CrossRef]
- Wang, X.Y.; Yang, C.; Liang, S.; Wang, A. Application of PPP and DGPS in IMU/GPS aided 1:10000 aerial survey project. Beijing Surv. Mapp. 2016, 6, 45–48. [Google Scholar] [CrossRef]
- Tang, C.; He, C.Y.; Dou, L.H. An IMU/ODM/UWB joint localization system based on modified cubature kalman filtering. Sensors 2021, 21, 4823. [Google Scholar] [CrossRef]
- Yousuf, S.; Kadri, M.B. Information fusion of GPS, INS and odometer sensors for improving localization accuracy of mobile robots in indoor and outdoor applications. Robotica 2020, 39, 48–52. [Google Scholar] [CrossRef]
- Hachemi, L.; Guiatni, M.; Nemra, A. Fault diagnosis and reconfiguration for mobile robot localization based on multi-sensors data fusion. Unmanned Syst. 2021, 41, 413–417. [Google Scholar] [CrossRef]
- Alam, S.A.; Gustafsson, O. Improved particle filter resampling architectures. J. Signal Process. Syst. 2020, 92, 555–568. [Google Scholar] [CrossRef]
- Wu, B.; Tian, Q. Improved indoor moving target localization algorithm based on UPF. Transducer Microsy. Technol. 2021, 40, 153–156+160. [Google Scholar] [CrossRef]
- Sun, H.R.; Ge, J.L.; Niu, J.D.; Wu, W.P. Positioning precision analysis of BDS-3, GPS and combined system. Pt. Eng. Technol. 2022, 59, 117–120. [Google Scholar] [CrossRef]
- Xu, H.Q.; Huang, K.; Yang, Y.; Zhu, S.N. Research and design of downhole positioning system based on ZigBee. Comput. Knowl. Technol. 2022, 18, 123–124+126. [Google Scholar] [CrossRef]
- Guo, N.; Han, H.Z.; Zhang, J. Research on single frequency PPP positioning performance of BDS-3/BDS-2/GPS with high sampling rate. Beijing Surv. Mapp. 2022, 36, 935–939. [Google Scholar] [CrossRef]
- Li, N.; Yu, M. Method of GPS coordinate transformation to Beijing 54 coordinate. Northen Commun. 2012, 8, 36–37. [Google Scholar] [CrossRef]
- Li, H.Y. Design of general ZigBee end device based on JN5169. Electron. Des. Eng. 2022, 30, 155–158. [Google Scholar] [CrossRef]
- Yakovlev, V.V.; Korzhenevskaya, I.V. The accounting possibilities for the earth rotation speed in satellite coordinate definitions. Mat. Sci. Eng. 2019, 698, 044007. [Google Scholar] [CrossRef]
- Chen, H.; Xu, C.H.; Gao, J.X.; Song, X.F.; Yuan, L.S. Precision analysis of pseudorange single point positioning by BDS, GPS and combined BDS/GPS. J. Shandong Univ. Sci. Technol. 2015, 34, 72–78. [Google Scholar] [CrossRef]
- Kimoto, R.; Ishida, S.; Yamamoto, T.; Tagashira, S.; Fukuda, A. MuCHLoc: Indoor ZigBee localization system utilizing inter-channel characteristics. Sensors 2019, 19, 1645. [Google Scholar] [CrossRef]
- Stig, E.; Marie, L. The impact of redundancy on reliability in machinery systems on unmanned ships. WMU J. Marit. Aff. 2022, 14, 312–317. [Google Scholar] [CrossRef]
- Zhang, M.; Lv, S.L. A method for determining confidence interval in train positioning. Railw. Signal Commun. 2018, 54, 1–4. [Google Scholar] [CrossRef]
- Peng, X.S.; Huang, X.H.; Qiu, W.N.; Wei, K.; Liu, S.W. A weighted fusion WiFi positioning algorithm based on distance rendezvous. Eng. Surv. Mapp. 2017, 26, 72–75. [Google Scholar] [CrossRef]
- Xu, D.; Guan, C.; Zhou, C.; Li, C. Research on consistency test of equipment maintainability pre-test data. Aerosp. Control. 2020, 38, 61–66. [Google Scholar] [CrossRef]
- Xu, L.; Chen, X.; Ding, Z.X.; Hu, J.; Song, T.C. Outdoor positioning method combining RSSI and TOA based on lora technology. Meas. Control Eng. 2020, 39, 41–46. [Google Scholar] [CrossRef]
- Wu, T.Z.; Zhao, T.; Xu, S.Y. Prediction of remaining useful life of the lithium-ion battery based on improved particle filtering. Front. Energy Res. 2022, 10, 95–101. [Google Scholar] [CrossRef]
- Zeng, R.; Tian, J.; Jiang, H.; Wang, Z.N. UAV track prediction method based on improved particle filtering. Transducer Microsyst. Technol. 2022, 41, 148–151. [Google Scholar] [CrossRef]
- Li, X.J.; Li, J.F.; Zhu, M.; Peng, N.L.; Zuo, S. Research on positioning fusion and verification algorithm based on UKF. Automot. Eng. 2021, 43, 825–832. [Google Scholar] [CrossRef]
- Wei, J.X.; Cheng, L.; Han, P.; Zhu, Y.X.; Huang, W.D. Decision tree-based data stratification method for the minimization of the masking effect in adverse drug reaction signal detection. Appl. Sci. 2021, 11, 122–128. [Google Scholar] [CrossRef]
- Ding, N.; Prasad, K.; Lie, T.T. State of charge estimation of a composite lithium-based Battery model based on an improved extended kalman filter algorithm. Inventions 2019, 4, 66. [Google Scholar] [CrossRef]
- Gong, Y.J.; Xie, L.Y.; Xue, S.T.; Tang, H.S. Adaptive unscented Kalman filter for nonlinear structural identification. J. Bldg. Str. 2023, 44, 182–191+224. [Google Scholar] [CrossRef]
- Yu, Z.; Liu, Y.; Wei, F.; Liu, L.J. Prediction of aeroengine exhaust gas temperature based on unscented particle filter algorithm. Aeroengine 2021, 47, 1–6. [Google Scholar] [CrossRef]
- Gao, Y.; Mao, Y.H.; Yang, Y. Research on artificial fish school algorithm-particle filter. Mod. Electron. Tech. 2021, 44, 170–174. [Google Scholar] [CrossRef]
- Rim, C.M.; Sin, Y.C.; Paek, K.H. A mobile robot localization method based on polar scan matching and adaptive niching chaos optimization algorithm. J. Intell. Robot. Syst. 2022, 106, 19. [Google Scholar] [CrossRef]
Test Model | Mean Value of RMSE | Mean Value of Std | ||||||||
EKF | UKF | BPF | UPF | TCPF | EKF | UKF | BPF | UPF | TCPF | |
f1 | 0.493 | 0.421 | 0.646 | 0.390 | 0.345 | 0.473 | 0.393 | 0.622 | 0.381 | 0.235 |
f2 | 4.433 | 2.554 | 3.972 | 3.383 | 2.485 | 4.210 | 2.574 | 2.792 | 2.893 | 2.367 |
f3 | 5.456 | 3.598 | 4.812 | 4.563 | 3.487 | 5.498 | 3.702 | 3.710 | 4.236 | 3.396 |
Test Model | Maximum Value of RMSE | Maximum Value of Std | ||||||||
EKF | UKF | BPF | UPF | TCPF | EKF | UKF | BPF | UPF | TCPF | |
f1 | 0.910 | 0.568 | 0.940 | 0.613 | 0.409 | 0.877 | 0.566 | 0.891 | 0.599 | 0.412 |
f2 | 6.681 | 3.459 | 6.142 | 4.624 | 3.317 | 6.391 | 3.431 | 3.452 | 4.283 | 3.283 |
f3 | 7.856 | 4.192 | 6.121 | 6.142 | 3.998 | 7.731 | 4.214 | 4.172 | 5.931 | 3.969 |
Algorithm | EKF | UKF | BPF | UPF | KF | TCPF | |
---|---|---|---|---|---|---|---|
Performance Index | |||||||
Average positioning error | 3.265 | 4.110 | 3.538 | 2.821 | 3.856 | 2.352 | |
Maximum positioning error | 5.221 | 6.010 | 5.319 | 4.114 | 5.589 | 2.941 | |
RMSE | 3.057 | 3.956 | 3.432 | 2.719 | 3.854 | 2.351 | |
Std | 0.435 | 0.589 | 0.542 | 0.395 | 0.498 | 0.345 |
Algorithm | EKF | UKF | BPF | UPF | KF | TCPF | |
---|---|---|---|---|---|---|---|
Performance Index | |||||||
Average positioning error | 3.786 | 4.539 | 4.464 | 3.658 | 4.365 | 2.875 | |
Maximum positioning error | 6.519 | 8.018 | 7.699 | 6.393 | 7.856 | 4.463 | |
RMSE | 3.658 | 4.389 | 4.358 | 3.572 | 4.215 | 2.723 | |
Std | 0.952 | 1.853 | 1.258 | 1.152 | 1.562 | 0.876 |
Algorithm | TCPF-Z + G | TCPF-Z + B | BPF-Z + G/B | TCPF-Z + G/B | |
---|---|---|---|---|---|
Performance Index | |||||
Average positioning error | 2.558 | 2.606 | 2.532 | 1.828 | |
Maximum positioning error | 3.438 | 4.013 | 3.663 | 2.676 | |
RMSE | 2.541 | 2.648 | 2.588 | 1.860 | |
Std | 0.368 | 0.605 | 0.381 | 0.332 |
Algorithm | TCPF-Z + G | TCPF-Z + B | BPF-Z + G/B | TCPF-Z + G/B | |
---|---|---|---|---|---|
Performance Index | |||||
Average positioning error | 2.754 | 2.864 | 2.727 | 2.092 | |
Maximum positioning error | 4.561 | 4.875 | 4.945 | 3.631 | |
Positioning RMSE | 2.834 | 2.973 | 2.847 | 2.168 | |
Positioning Std | 0.572 | 0.717 | 0.751 | 0.506 |
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. |
© 2023 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
Shen, Y.; Zhao, Z.; Yuan, M.; Wang, S. Research on Multi-Sensor Data Fusion Positioning Method of Unmanned Ships Based on Threshold- and Hierarchical-Capacity Particle Filter. Appl. Sci. 2023, 13, 10390. https://doi.org/10.3390/app131810390
Shen Y, Zhao Z, Yuan M, Wang S. Research on Multi-Sensor Data Fusion Positioning Method of Unmanned Ships Based on Threshold- and Hierarchical-Capacity Particle Filter. Applied Sciences. 2023; 13(18):10390. https://doi.org/10.3390/app131810390
Chicago/Turabian StyleShen, Yi, Zeyu Zhao, Mingxin Yuan, and Sun Wang. 2023. "Research on Multi-Sensor Data Fusion Positioning Method of Unmanned Ships Based on Threshold- and Hierarchical-Capacity Particle Filter" Applied Sciences 13, no. 18: 10390. https://doi.org/10.3390/app131810390
APA StyleShen, Y., Zhao, Z., Yuan, M., & Wang, S. (2023). Research on Multi-Sensor Data Fusion Positioning Method of Unmanned Ships Based on Threshold- and Hierarchical-Capacity Particle Filter. Applied Sciences, 13(18), 10390. https://doi.org/10.3390/app131810390