Submitted:
23 August 2024
Posted:
27 August 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Integration of algorithmic advantages. By merging the global search capabilities of SPSO with the local optimization strengths of GA, the proposed GA-SPSO algorithm not only ensures the safety of the navigator but also adeptly addresses the planning challenges in the intricate polar ice environment.
- UUV-assisted icebreaking. This paper introduces a novel ice-breaking path planning method that utilizes the high-accuracy environmental sensing capabilities of UUVs to provide real-time path optimization recommendations for ice-breaking vessels. A principal prototype is also designed, enhancing the dynamic adaptability of path planning and navigation safety.
- Real-time path optimization. The GA-SPSO algorithm enables real-time path optimization in the complex and dynamic polar ice environment, significantly reducing the energy consumption and operational time of the icebreaker while concurrently improving its obstacle avoidance capabilities.
2. Relevant foundations
2.1. Polar environments and their challenges
2.2. Safe Path Planning Algorithm Basis
2.3. Design and Application of Underwater Unmanned Underwater Vehicles (UUVs)
3. Modeling of the Path Planning Problem
3.1. Establishment of Sea Ice Hazard
- The sea ice is approximately 2 meters thick, typical for icebreaking scenarios.
- The threat range of the ice keels is modeled as a cylindrical area during path planning.
- Ice keels are independently and randomly distributed across the sea ice map.
3.2. Construction of Cost Functions
3.2.1. Path length cost
3.2.2. Threat cost
3.2.3. Depth cost
3.2.4. Smooth cost
3.2.5. Ice-breaking cost
4. Algorithm Design for GA-SPSO
4.1. Principle of SPSO
4.2. Particle Swarm Optimization Strategy
5. Path Planning Implementation and Comparison Analysis
5.1. Path Planning Implementation
5.2. SPSO vs. GA-SPSO Comparison Analysis
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Karimidastenaei, Z.; Avellán, T.; Sadegh, M.; Kløve, B.; Haghighi, A.T. Unconventional Water Resources: Global Opportunities and Challenges. Science of the Total Environment 2022, 827. [Google Scholar] [CrossRef] [PubMed]
- Makarova, I.; Makarov, D.; Buyvol, P.; Barinov, A.; Gubacheva, L.; Mukhametdinov, E.; Mavrin, V. Arctic Development in Connection with the Northern Sea Route: A Review of Ecological Risks and Ways to Avoid Them. J Mar Sci Eng 2022, 10. [Google Scholar] [CrossRef]
- Zeng, J.; Li, S.; Liu, Y. Application of Unmanned Underwater Vehicles in Polar Research. Adv Polar Sci 2021, 32, 173–184. [Google Scholar]
- Ayawli, B.B.K.; Chellali, R.; Appiah, A.Y.; Kyeremeh, F. An Overview of Nature-Inspired, Conventional, and Hybrid Methods of Autonomous Vehicle Path Planning. J Adv Transp 2018, 2018. [Google Scholar] [CrossRef]
- Gugan, G.; Haque, A. Path Planning for Autonomous Drones: Challenges and Future Directions. Drones 2023, 7. [Google Scholar] [CrossRef]
- Guo, Y.; Liu, H.; Fan, X.; Lyu, W. Research Progress of Path Planning Methods for Autonomous Underwater Vehicle. Math Probl Eng 2021, 2021. [Google Scholar] [CrossRef]
- PANDA M, DAS B, SUBUDHI, B,; et al. A comprehen⁃sive review of path planning algorithms for autonomous un⁃derwater vehicles. International Journal of Automation and Computing 2020, 17, 321–352. [Google Scholar] [CrossRef]
- KATOCH S,CHAUHAN S S,KUMAR, V. A review on genetic algorithm : past , present , and future[J]. Multimedia Tools and Applications 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Pan X, Wu X, Hou X. Research on global path planning for autonomous underwater vehicle considering ocean current[C]//2018 2nd IEEE Advanced Information Man-agement, Communicates, Electronic and Automation Control Conference(IMCEC). Xi’an, China: IEEE, 2018, 790-793.
- Zheping presents a whale optimization algorithm (WOA) based on forward looking sonar to achieve two-dimensional optimal path planning for an autonomous underwater vehicle.
- [11] Two-dimensional optimal path planning for autonomous underwater vehicle using a whale optimization algorithm.
- Zhang J, Liu M, Zhang S, et al. AUV path planning based on differential evolution with environment prediction[J]. Journal of Intelligent & Robotic Systems, 2022, 104, 23.
- Lim H S, Fan S, Chin C, et al. Particle swarm optimization algorithms with selective differential evolution for AUV path planning[J]. 2020.
- Zeng Z, Sammut K, Lian L, et al. A comparison of optimization techniques for AUV path planning in environments with ocean currents[J]. Robotics and Autonomous Systems, 2016, 82, 61–72. [Google Scholar] [CrossRef]
- Zhi L, Zuo Y. Collaborative Path Planning of Multiple AUVs Based on Adaptive Multi-Population PSO[J]. Journal of Marine Science and Engineering, 2024, 12, 223. [Google Scholar] [CrossRef]
- Fan S, Bose N, Liang Z. Polar AUV Challenges and Applications: A Review[J]. 2024.
- Junbao Z, Shuo L, Ya L. Application of unmanned underwater vehicles in polar research[J]. Advances in Polar Science, 2021, 32, 173–184. [Google Scholar]
- Cheng H, Yu S, Yu H, et al. Bioinspired underwater navigation using polarization patterns within snell’s window. China Ocean Engineering, 2023, 37, 628–636. [Google Scholar] [CrossRef]
- Yan, Z.; Wang, L.; Zhang, W.; Zhou, J.; Wang, M. Polar Grid Navigation Algorithm for Unmanned Underwater Vehicles. Sensors 2017, 17, 1599. [Google Scholar] [CrossRef] [PubMed]
- Manh Duong Phung, Quang Phuc Ha. Safety-enhanced UAV Path Planning with Spherical Vector-based Particle Swarm Optimization. Journal of Applied soft computing 2021, 107, 107376. [Google Scholar]
- Swirls and scoops: Ice base melt revealed by multibeam imagery of an Antarctic ice shelf.
- Vaquero T S, Daddi G, Thakker R, et al. EELS: Autonomous snake-like robot with task and motion planning capabilities for ice world exploration[J]. Science Robotics, 2024, 9, eadh8332.










| /*Initialization: */ | |
|---|---|
| 1 | Get a search map and initial path planning information; |
|
2 3 |
Set swarm parameters , , , , and ; Initialize , ; |
|
4 5 6 7 8 9 /* 10 11 12 13 |
foreach particle in swarm do | Create a random path | Assign to particle’s position ; | Compute fitness as the local_best of the particle; end Set ; Evolutions by SPSO: */ for 1 to do | foreach particle in swarm do | Compute velocity ; | | Compute new path ; |
|
14 15 16 17 19 20 21 |
| | Map to in Cartesian space; | | Update local_best ; | end| Update global_best when ; | Update ; | Save best_position associated with ; end |
| /* Initialization: */ | |
|---|---|
|
1 |
Get a search map and initial path planning information; |
|
2 3 4 |
Set swarm parameters , , , , and ; Set genetic parameters , , and ; Initialize , ; |
|
5 6 7 8 9 10 /* 11 12 13 14 15 16 17 18 |
foreach particle in swarm do | Create a random path | Assign to particle’s position ; | Compute fitness as the local_best of the particle; end Set ; Evolutions by GA-SPSO: */ for 1 to do | Execute selection operation to get the ; | Execute crossover operation on to get ; | Execute mutation operation on ; | Form a new swarm by and ; | foreach particle in swarm do | | Compute velocity ; | | Compute new path ; |
|
19 20 21 22 23 24 25 |
| | Map to in Cartesian space; | | Update local_best ; | End | Update global_best when ; | Update and ; | Save best_position associated with ; end |
| Categories | Symbol | Value |
|---|---|---|
| maximum number of iteration | 100 | |
| particle population size | 200 | |
| inertia weight | 1 | |
| attenuation factor | 0.98 | |
| learning factors | , | 1.5 |
| waypoints | 16 | |
| selection rate | 0.5 | |
| crossover rate | 0.7 | |
| mutation rate | 0.5 | |
| final mutation rate | 0.1 |
| Scenario | Variable | SPSO | GA-SPSO |
| Scenario 1 | Ice-breaking UUV 3D path | 9194.46 | 9156.09 |
| Polar ship path | 9186.18 | 9148.46 | |
| Iterative performance | 14166.54 | 12061.38 | |
| Rate of convergence | slow | fast | |
| Scenario 2 | Ice-breaking UUV 3D path | 8849.51 | 8258.73 |
| Polar ship path | 8836.61 | 8249.86 | |
| Iterative performance | 13645.98 | 11069.86 | |
| Rate of convergence | slow | fast | |
| Scenario 3 | Ice-breaking UUV 3D path | 9227.74 | 8548.91 |
| Polar ship path | 9218.65 | 8541.77 | |
| Iterative performance | 11023.36 | 9963.74 | |
| Rate of convergence | slow | fast |
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 (http://creativecommons.org/licenses/by/4.0/).