In a complex and dynamic battlefield environment, enabling autonomous underwater vehicles (AUVs) to reach dynamic targets in the shortest possible time using global autonomous planning is a key issue affecting the completion of search tasks. In this study, ahierarchicalAUV task planning method that uses a combination of hierarchical programming and a snake optimization algorithm is proposed for two typical cases where the platform can provide initial target information. This method decomposes the search task problem into a three-level programming problem, with the outer task planning goal of achieving the shortest encounter time between AUV and dynamic targets; the goal of task planning in the middle layer is to achieve the shortest actual navigation time for AUVs under different operating conditions; and the internal task planning is responsible for considering the comprehensive trajectory optimization under navigation constraints such as threat zone, path length, and path smoothness. The snake optimization algorithm was used for solving each layer of task planning. The feasibility of the proposed method was verified through simulation experiments of AUV search tasks under two types of initial target information conditions. The simulation results show that this method can achieve task planning for AUV searching for dynamic targets under various constraint conditions, optimize the encounter time between AUV and dynamic targets, and have strong engineering practical value. It has certain reference significance for task planning problems similar to underwater unmanned equipment.
Read full abstract