journal article·2023-01-15Open access

Seabed Terrain-Aided Navigation Algorithm Based on Combining Artificial Bee Colony and Particle Swarm Optimization

Dan Wang, Liqiang Liu, Yueyang Ben, Pingan Dai, Jiancheng Wang

Applied Sciences· Volume 13· Issue 2

Abstract

Position errors of inertial navigation systems (INS) increase over time after long-term voyages of the autonomous underwater vehicle. Terrain-aided navigation (TAN) can effectively reduce the accumulated error of the INS. However, traditional TAN algorithms require a long positioning time and need better positioning accuracy, and nonmatching and mismatching are prone to occur, especially when the initial position error is large. To solve this problem, a new algorithm combining the artificial bee colony (ABC) and particle swarm optimization (PSO) was proposed according to the principle of terrain matching, to improve the matching effect. Considering that PSO easily falls into a local optimum, the acceleration factor and inertia weight of PSO were improved. The improved PSO was called WAPSO. ABC was introduced based on WAPSO and could help WAPSO escape local optimum. The final algorithm was termed ABC search-based WAPSO (F-WAPSO). During the continuous iteration of particles, F-WAPSO seeks the optimal position for the particles. Simulation tests show that F-WAPSO can effectively improve the matching accuracy. When the initial position error is 1000 m, the matching error can be reduced to 93.5 m, with a matching time of only 13.7 s.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Underwater Vehicles and Communication Systems · Robotic Path Planning Algorithms · Indoor and Outdoor Localization Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China

Funding

National key research and development program of China

References (25)

Show source-provided references
1. Underwater navigation methodology based on intelligent velocity model for standard AUV10.1016/j.oceaneng.2020.107073 ↗
2. A novel SINS/DVL tightly integrated navigation method for complex environment10.1109/TIM.2019.2955187 ↗
3. Survey on advances on terrain based navigation for autonomous underwater vehicles10.1016/j.oceaneng.2017.04.047 ↗
4. Gravity disturbance compensation for Inertial Navigation System10.1109/TIM.2018.2879145 ↗
5. A real-time airborne terrain aided inertial navigation system and its performance analysis10.1016/j.asr.2017.10.038 ↗
6. Matching error of the iterative closest contour point algorithm for terrain-aided navigation10.1016/j.ast.2017.12.010 ↗
7. A Combined matching algorithm for underwater gravity-aided navigation10.1109/TMECH.2017.2774296 ↗
8. A mismatch diagnostic method for TERCOM-based underwater gravity-aided navigation10.1109/JSEN.2017.2685429 ↗
9. A Robust solution of integrated SITAN with TERCOM algorithm: Weight-reducing iteration technique for underwater vehicles’ gravity-aided inertial navigation system10.1002/navi.176 ↗
10. Yuan, G.N., Tan, J.L., and Liu, L.Q. (2009, January 24–26). Seabed terrain match algorithm based on Hausdorff distance and particle swarm optimization. Proceedings of the International Joint Conference on Computational Sciences and Optimization, Sanya, China.10.1109/CSO.2009.312 ↗
11. Underwater terrain-aided navigation method based on improved particle swarm optimization
12. Xin, J.F., Li, S.X., Sheng, J.L., Zhang, Y.B., and Cui, Y. (2019). Application of improved particle swarm optimization for navigation of unmanned surface vehicles. Sensors, 19.10.3390/s19143096 ↗
13. Design of robust control based on linear matrix inequality and a novel hybrid PSO search technique for autonomous underwater vehicle10.1016/j.apor.2020.102231 ↗
14. Improved Particle Swarm Optimization Geomagnetic Matching Algorithm Based on Simulated Annealing10.1109/ACCESS.2020.3043794 ↗
15. Terrain-aided navigation with coarse maps-toward an arctic crossing with an AUV10.1109/JOE.2021.3085941 ↗
16. Zhou, L., Cheng, X.H., Zhu, Y.H., Dai, C.X., and Fu, J.B. (2017). An Effective Terrain Aided Navigation for Low-Cost Autonomous Underwater Vehicles. Sensors, 17.10.3390/s17040680 ↗
17. Underwater terrain-aided navigation system based on combination matching algorithm10.1016/j.isatra.2017.12.018 ↗
18. Particle swarm optimization with fitness adjustment parameters10.1016/j.cie.2017.06.006 ↗
19. Self-adapting control parameters in particle swarm optimization10.1016/j.asoc.2019.105653 ↗
20. Improved global-best-guided particle swarm optimization with learning operation for global optimization problems10.1016/j.asoc.2016.09.030 ↗
21. A Novel Artificial Bee Colony Algorithm for Structural Damage Detection10.1155/2020/3743089 ↗
22. Best neighbor-guided artificial bee colony algorithm for continuous optimization problems10.1007/s00500-018-3473-6 ↗
23. A self-adaptive artificial bee colony algorithm based on global best for global optimization10.1007/s00500-017-2547-1 ↗
24. Integrating Artificial Bee Colony Algorithm and BP Neural Network for Software Aging Prediction in IOT Environment10.1109/ACCESS.2019.2903081 ↗
25. Gravity aided positioning based on real-time ICCP with optimized matching sequence length10.1109/ACCESS.2019.2929778 ↗