Model-Driven Cooperative Path Planning for Dynamic Target Searching of Unmanned Unterwater Vehicle Formation
Abstract
:1. Introduction
- Proposing a model-driven cooperative path planning method with detection success rate as the objective for dynamic target search in the absence of prior information.
- Designing a UUV formation layered control model based on time consistency to to handle the formation constraints of UUV formations in collaborative search paths.
- Developing a UUV formation path parameterization method based on a dynamic target threat range to design optimized UUV formation paths and optimization variables. An optimization method is proposed that uses the Kriging-assisted discrete global optimization method (KDGO) algorithm framework to optimize the search path.
2. Previous Works
2.1. Related Works
2.2. Research Gap and Improvements
- In the task scenarios of this study, to better align with the practical application requirements of UUV formations, this study only possess prior information about the dynamic target’s position, while its movement trajectory remains unclear.
- The path planning in this study is not limited to a point-mass model but is based on the kinematic and dynamic constraints of real UUVs. Additionally, a hierarchical control strategy for multi-UUV formations is proposed to meet the formation constraints.
- The evaluation of the objective function is no longer limited to single task metrics such as detection area, completion time, or detection efficiency. Instead, it takes multiple factors into account, using detection success rate as the comprehensive evaluation criterion.
3. UUV Model and UUV Formation Task Scenario
3.1. UUV Model
3.2. UUV Formation Task Scenario
4. Optimization Framework and Optimization Algorithm
4.1. Design Variables
- Threat loop construction and discretization. Based on the prior position information of the target, establish multiple threat loops with different radii (such as R1 to R5), and discretize each threat loop by uniformly selecting multiple sampling points on each loop, which together form the path point database on that loop.
- Sampling point selection and path generation. Select sampling points from the dataset of each threat loop and combine them according to certain rules (such as minimum angle, maximum distance, etc.) to preliminarily form a segmented path.
- Path verification and filtering. Verify each generated candidate path to determine if it meets the maneuvering constraints of the UUV formation (such as the maximum turning angle of the formation configuration). Filter out paths that do not meet the conditions and retain paths that meet the requirements as the final candidate.
- Path fitting and smoothing processing. Fit the selected paths to make their curvature changes smoother and adapt to the actual maneuverability of UUV formations. Ultimately generate one or more optimal search paths for UUV formations to use during mission execution.
4.2. Constraints
4.2.1. UUV Constraints and Path Constraints
4.2.2. UUV Formation Layered Control Model
Algorithm 1 UUV formation layered speed allocation control strategy |
/*Initialization*/ (01) Initialization the position of path point , the configuration of UUV formation , the flag for task completion , If the task is completed, it is 1, otherwise it is 0, the desired velocity of the i-th UUV , the desired rudder angle of the i-th UUV , the thrust and rudder angle of the i-th UUV , , the state of the i-th UUV ; /*Main Loop*/ (02) function mainControlLoop(, ): (03) while : (04) , = upperLevelControl(, ) (05) , = lowerLevelControl(, ) (06) Update formation status /* Upper-level Control*/ (07) function upperLevelControl(, ): (08) for ith UUV in formation: (09) , = calculateDesiredSpeedAndPose(, ) (10) return /* Lower-level Control*/ (11) function lowerLevelControl(, ): (12) for i-th UUV in formation: (13) , = PIDController(, ) (14) return |
4.3. Objective Function
4.4. Optimization Algorithm
5. Optimization Results Analysis
5.1. Initialization
5.2. Optimization Results
5.3. Comparative Analysis of Optimized Paths
5.4. Analysis of Dynamic Characteristics of UUVs
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Brown, H.C.; Lawrence, M.S.; Sloat, J.V.; Fajans, J.S. Toward longitudinal reef health monitoring in the Florida Keys National Marine Sanctuary using Iver AUVs. In Proceedings of the OCEANS 2019 MTS/IEEE SEATTLE, Seattle, WA, USA, 27–31 October 2019; pp. 1–7. [Google Scholar]
- Wibisono, A.; Piran, M.J.; Song, H.K.; Lee, B.M. A survey on unmanned underwater vehicles: Challenges, enabling technologies, and future research directions. Sensors 2023, 23, 7321. [Google Scholar] [CrossRef] [PubMed]
- Er, M.J.; Gong, H.; Liu, Y.; Liu, T. Intelligent trajectory tracking and formation control of underactuated autonomous underwater vehicles: A critical review. IEEE Trans. Syst. Man Cybern. Syst. 2023, 54, 543–555. [Google Scholar] [CrossRef]
- Yang, Y.; Xiao, Y.; Li, T. A survey of autonomous underwater vehicle formation: Performance, formation control, and communication capability. IEEE Commun. Surv. Tutorials 2021, 23, 815–841. [Google Scholar] [CrossRef]
- Rice, J. Seaweb acoustic communication and navigation networks. In Proceedings of the International Conference on “Underwater Acoustic Measurements: Technologies and Results”, Crete, Greece, 28 June–1 July 2005. [Google Scholar]
- Grund, M.; Freitag, L.; Preisig, J.; Ball, K. The PLUSNet underwater communications system: Acoustic telemetry for undersea surveillance. In Proceedings of the OCEANS 2006, Boston, MA, USA, 18–21 September 2006; pp. 1–5. [Google Scholar]
- Shea, P.J.; Owen, M.W.; Chadderdon, G. Fuzzy control in the deployable autonomous distributed system. In Proceedings of the Signal Processing, Sensor Fusion, and Target Recognition VIII, Orlando, FL, USA, 5–9 April 1999; Volume 3720, pp. 239–248. [Google Scholar]
- Woolsey, M.; Kitts, C.A.; Amend, F. A diving autonomous surface vehicle for multi-robot research and development. In Proceedings of the OCEANS 2019 MTS/IEEE SEATTLE, Seattle, WA, USA, 27–31 October 2019; pp. 1–7. [Google Scholar]
- Aguiary, A.; Almeiday, J.; Bayaty, M.; Cardeiray, B.; Cunhay, R.; Hauslery, A.; Mauryay, P.; Oliveiray, A.; Pascoaly, A.; Pereira, A.; et al. Cooperative autonomous marine vehicle motion control in the scope of the EU GREX project: Theory and practice. In Proceedings of the Oceans 2009-Europe, Bremen, Germany, 11–14 May 2009; pp. 1–10. [Google Scholar]
- Zhou, L.; Yu, L.; Xuan, G. Multi-UUV Path Planning Study with Improved Ant Colony Algorithm and DDQN Algorithm. In Proceedings of the 2021 IEEE 7th International Conference on Control Science and Systems Engineering (ICCSSE), Qingdao, China, 30 July–1 August 2021; pp. 143–148. [Google Scholar]
- Wu, X.; Long, X.; Yuan, S.; Hu, Q.; Xie, P. Multi-UUV Coordinated Path Planning with Collision Avoidance (CPP/CA) Based on Combination of Improved APF and A⁎. In Proceedings of the 2022 8th International Conference on Control, Automation and Robotics (ICCAR), Xiamen, China, 8–10 April 2022; pp. 218–223. [Google Scholar]
- Murthy, K.; Rock, S. Spline-based trajectory planning techniques for benthic AUV operations. In Proceedings of the 2010 IEEE/OES Autonomous Underwater Vehicles, Monterey, CA, USA, 1–3 September 2010; pp. 1–9. [Google Scholar]
- Sun, Y.; Gu, R.; Chen, X.; Sun, R.; Xin, L.; Bai, L. Efficient time-optimal path planning of AUV under the ocean currents based on graph and clustering strategy. Ocean Eng. 2022, 259, 111907. [Google Scholar] [CrossRef]
- Yiğit, K. Path Planning Methods for Autonomous Underwater Vehicles. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2011. [Google Scholar]
- Cheng, S.; Wang, H.; Huang, S.; Chen, Y.; He, C.; Niu, S. Research on Coordinated Task Planning Method of Large-Scale Regional Search and Exploration for UUV and USV. In Proceedings of the 2023 42nd Chinese Control Conference (CCC), Tianjin, China, 24–26 July 2023; pp. 2086–2091. [Google Scholar]
- Li, W.; Gao, J.; Chen, Y.; Cui, P.; Lv, J.; Pan, G. Multi-UUV/USV Adaptive Cooperative Search Using Online State Information. In Proceedings of the International Conference on Intelligent Robotics and Applications, Hangzhou, China, 5–7 July 2023; pp. 269–280. [Google Scholar]
- Wang, Z.; Wang, H.; Yuan, J.; Yu, D.; Zhang, K.; Ren, J. Bio-Inspired Cooperative Control Scheme of Obstacle Avoidance for UUV Swarm. J. Mar. Sci. Eng. 2024, 12, 489. [Google Scholar] [CrossRef]
- Liu, Y.; Zhang, H.; Zhang, X. Trajectory Tracking Control of Unmanned Underwater Vehicle Based on Projected Perpendicular Guidance Method with Disturbance Observer. J. Mar. Sci. Eng. 2024, 12, 901. [Google Scholar] [CrossRef]
- Han, M.; Wang, J.; Yuan, J.; Wang, Z.; Yu, D.; Zhang, Q.; Wang, H. Man-in-the-Loop Control and Mission Planning for Unmanned Underwater Vehicles. J. Mar. Sci. Eng. 2024, 12, 420. [Google Scholar] [CrossRef]
- Chen, Y.L.; Ma, X.W.; Bai, G.Q.; Sha, Y.; Liu, J. Multi-autonomous underwater vehicle formation control and cluster search using a fusion control strategy at complex underwater environment. Ocean Eng. 2020, 216, 108048. [Google Scholar] [CrossRef]
- Liu, M.; Liu, L.; Zhang, L.; Pan, G.; Dang, P.; Chen, Y. Multi-UUV Detection Array Optimization Based on Ant Colony Algorithm. In Proceedings of the 2022 4th International Conference on Control and Robotics (ICCR), Guangzhou, China, 2–4 December 2022; pp. 466–469. [Google Scholar]
- Mataric, M.J. Minimizing complexity in controlling a mobile robot population. In Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, 12–14 May 1992. [Google Scholar]
- Khatib, O. Real-time obstacle avoidance for manipulators and mobile robots. In Proceedings of the 1985 IEEE International Conference on Robotics and Automation, St. Louis, MO, USA, 25–28 March 1985; Volume 2, pp. 500–505. [Google Scholar] [CrossRef]
- LeBlanc, K.; Saffiotti, A. Multirobot Object Localization: A Fuzzy Fusion Approach. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2009, 39, 1259–1276. [Google Scholar] [CrossRef] [PubMed]
- Chen, L.; Mantegh, I.; He, T.; Xie, W. Fuzzy Kinodynamic RRT: A Dynamic Path Planning and Obstacle Avoidance Method. In Proceedings of the 2020 International Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece, 1–4 September 2020; pp. 188–195. [Google Scholar] [CrossRef]
- Lee, C. Fuzzy logic in control systems: Fuzzy logic controller. II. IEEE Trans. Syst. Man Cybern. 1990, 20, 419–435. [Google Scholar] [CrossRef]
- Ali, F.; Kim, E.K.; Kim, Y.G. Type-2 fuzzy ontology-based semantic knowledge for collision avoidance of autonomous underwater vehicles. Inf. Sci. 2015, 295, 441–464. [Google Scholar] [CrossRef]
- Li, H.; Yang, S.X.; Seto, M.L. Neural-Network-Based Path Planning for a Multirobot System with Moving Obstacles. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2009, 39, 410–419. [Google Scholar] [CrossRef]
- Noguchi, Y.; Maki, T. Path Planning Method Based on Artificial Potential Field and Reinforcement Learning for Intervention AUVs. In Proceedings of the 2019 IEEE Underwater Technology (UT), Kaohsiung, Taiwan, 16–19 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, S.; Feng, X.; Sui, Y. Autonomous underwater vehicle path planning based on actor-multi-critic reinforcement learning. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2021, 235, 1787–1796. [Google Scholar] [CrossRef]
- Pan, W.; Wang, Y.; Lv, B.; Wang, L.; Li, L. Research on multi-UUV mission planning for mine countermeasures based on preferred multi-objective optimization. Ain Shams Eng. J. 2024, 103006. [Google Scholar] [CrossRef]
- Lu, Y.; Zhou, H.; Fang, H.; Zhao, Z. Multi-UUV Underwater Target Cooperative Detection Task Planning and Assignment. In Proceedings of the International Conference on Bio-Inspired Computing: Theories and Applications, Wuhan, China, 16–18 December 2022; pp. 484–495. [Google Scholar]
- He, Y.B.; Wang, B.C.; Liu, Z.Z. Surrogate Model-Assisted Evolutionary Algorithms for Parameter Identification of Electrochemical Model of Lithium-Ion Battery: A Comparison Study. In Proceedings of the International Conference on Bio-Inspired Computing: Theories and Applications, Wuhan, China, 16–18 December 2022; pp. 3–16. [Google Scholar]
- Ding, W.; Cao, H.; Guo, H.; Ma, Y.; Mao, Z. Investigation on optimal path for submarine search by an unmanned underwater vehicle. Comput. Electr. Eng. 2019, 79, 106468. [Google Scholar] [CrossRef]
- Zhang, S. Multi-UUV Formation Cooperative Full-Area Coverage Search Method. In Proceedings of the International Conference on Bio-Inspired Computing: Theories and Applications, Wuhan, China, 16–18 December 2022; pp. 445–456. [Google Scholar]
- Dong, H.; Wang, P.; Song, B.; Zhang, Y.; An, X. Kriging-assisted Discrete Global Optimization (KDGO) for black-box problems with costly objective and constraints. Appl. Soft Comput. 2020, 94, 106429. [Google Scholar] [CrossRef]
- Li, L.; Li, Y.; Wang, Y.; Xu, G.; Wang, H.; Gao, P.; Feng, X. Multi-AUV coverage path planning algorithm using side-scan sonar for maritime search. Ocean Eng. 2024, 300, 117396. [Google Scholar] [CrossRef]
- Wilson, T.; Williams, S.B. Adaptive path planning for depth-constrained bathymetric mapping with an autonomous surface vessel. J. Field Robot. 2018, 35, 345–358. [Google Scholar] [CrossRef]
Range | 0–5 × 103 | 5 × 103–10 × 103 | 10 × 103–15 × 103 | 15 × 103–20 × 103 | 20 × 103–25 × 103 | 1–50 | 1–50 | 1–50 | 1–50 | 1–50 |
Number | R1 | R2 | R3 | R4 | R5 | P1 | P2 | P3 | P4 | P5 | obj |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 5867 | 19,338 | 22,294 | 30,439 | 44,256 | 9 | 2 | 5 | 3 | 4 | 0.21 |
2 | 6249 | 17,312 | 21,542 | 33,872 | 40,152 | 9 | 5 | 4 | 4 | 6 | 0.22 |
3 | 7850 | 18,182 | 22,998 | 30,655 | 40,625 | 8 | 4 | 7 | 3 | 5 | 0.22 |
4 | 6129 | 16,658 | 24,325 | 33,379 | 43,785 | 4 | 1 | 2 | 8 | 8 | 0.23 |
5 | 7990 | 16,752 | 23,511 | 33,181 | 44,505 | 2 | 6 | 7 | 6 | 7 | 0.32 |
6 | 8584 | 17,475 | 24,413 | 34,785 | 41,476 | 5 | 5 | 5 | 2 | 4 | 0.33 |
7 | 8618 | 19,736 | 20,866 | 30,162 | 43,051 | 9 | 8 | 3 | 3 | 5 | 0.33 |
8 | 8817 | 16,106 | 23,245 | 35,027 | 40,220 | 10 | 5 | 5 | 3 | 5 | 0.34 |
Algorithm | R1 | R2 | R3 | R4 | R5 | P1 | P2 | P3 | P4 | P5 | obj |
---|---|---|---|---|---|---|---|---|---|---|---|
KDGO | 9001 | 17,614 | 20,179 | 34,632 | 40,931 | 9 | 2 | 5 | 3 | 4 | 0.65 |
PSO | 5967 | 17,312 | 21,542 | 33,872 | 40,100 | 9 | 5 | 4 | 4 | 6 | 0.61 |
DE | 6127 | 16,616 | 23,373 | 33,379 | 43,785 | 10 | 5 | 5 | 3 | 5 | 0.62 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Qin, D.; Dong, H.; Sun, S.; Wen, Z.; Li, J.; Li, T. Model-Driven Cooperative Path Planning for Dynamic Target Searching of Unmanned Unterwater Vehicle Formation. J. Mar. Sci. Eng. 2024, 12, 2094. https://doi.org/10.3390/jmse12112094
Qin D, Dong H, Sun S, Wen Z, Li J, Li T. Model-Driven Cooperative Path Planning for Dynamic Target Searching of Unmanned Unterwater Vehicle Formation. Journal of Marine Science and Engineering. 2024; 12(11):2094. https://doi.org/10.3390/jmse12112094
Chicago/Turabian StyleQin, Dezhou, Huachao Dong, Siqing Sun, Zhiwen Wen, Jinglu Li, and Tianbo Li. 2024. "Model-Driven Cooperative Path Planning for Dynamic Target Searching of Unmanned Unterwater Vehicle Formation" Journal of Marine Science and Engineering 12, no. 11: 2094. https://doi.org/10.3390/jmse12112094
APA StyleQin, D., Dong, H., Sun, S., Wen, Z., Li, J., & Li, T. (2024). Model-Driven Cooperative Path Planning for Dynamic Target Searching of Unmanned Unterwater Vehicle Formation. Journal of Marine Science and Engineering, 12(11), 2094. https://doi.org/10.3390/jmse12112094