1. Introduction
According to statistics from the China Maritime Search and Rescue Center, from 2014 to 2020, China witnessed an annual average of 1923 sudden maritime incidents. These emergencies placed 1649 vessels and over 14,000 individuals in peril, leading to the sinking of more than 320 ships and resulting in over 600 fatalities or missing persons. The situation regarding emergency response remains challenging. Hazards such as turbid nearshore waters, low temperatures, and powerful currents seriously endanger the safety of rescue divers [
1]. Serving as a supplement to human divers, autonomous underwater vehicles (AUVs) utilize their autonomous navigation and large-area search capabilities to reduce divers’ operational burden and enhance their situational awareness [
2]. Consequently, AUVs have been extensively applied in underwater emergency rescue operations [
3]. However, when operating persistently in complex oceanic current environments, AUVs face significant challenges, including high energy consumption and low mission efficiency [
4]. Efficient path planning algorithms, capable of dynamically adapting to changing ocean currents, can substantially decrease energy usage and shorten mission duration [
5]. Therefore, developing such algorithms represents a crucial technological pathway for improving the effectiveness of underwater search and rescue missions, holding considerable practical significance [
6].
Wang and Zheng [
7] developed a 3D Dubins path planning algorithm that extends 2D Dubins curves into three-dimensional space through Euler rotation transformations. This method generates smooth trajectories that satisfy kinematic constraints while ensuring G
2 continuity, thereby achieving geometric optimality in static and structured environments. Yazdani et al. [
8] adopted optimal control theory, specifically inverse dynamics optimization (IDVD), to compute quasi-optimal trajectories for AUV docking missions. However, the computational cost increases significantly with the state variable dimension, rendering the approach less suitable for large-scale search scenarios. Addressing multi-target inspection problems, Wolek et al. [
9] introduced an exact solution method for the Orbiting Dubins Traveling Salesman Problem (ODTSP). Their approach combines target clustering with a generalized TSP formulation to derive near-optimal visitation sequences. Nevertheless, the underlying geometric optimal solver suffers from rapidly escalating computational complexity when the number of target points is large or when environmental disturbances are present. Although exact algorithms provide theoretical optimality under static and idealized conditions, they are often hampered by strong environmental simplifications, high computational overhead, and limited adaptability. As a result, future research should prioritize the development of more robust and adaptive planning strategies to meet the demands of complex real-world missions.
Sun et al. [
10] developed an ocean current-energy consumption model and integrated it into the D* algorithm, which substantially lowered energy usage. Garau et al. [
11] incorporated a constant ocean current factor into the grid map to refine the A* cost function. Although this approach generated paths with low energy consumption, it overlooked turning kinematic constraints, necessitating subsequent course corrections and thus limiting its practical applicability. Zeng et al. [
12] employed spline curves to plan time-optimal paths; however, their assumption of a constant propulsion speed restricted the potential for energy optimization. Yan et al. [
13] designed a composite cost function that considered energy consumption, time, and obstacle avoidance, but the static weight assignment lacked dynamic adaptability. Zeng et al. [
14] introduced a Quantum-behaved Particle Swarm Optimization (QPSO) algorithm for path planning of AUVs in ocean current environments. By integrating quantum mechanical principles into the particle swarm optimization framework and utilizing a double exponential distribution to update particle positions, the proposed method effectively mitigates the tendency of conventional algorithms to converge to local optima. The path was represented using B-spline curves, and the navigation time, defined as the cost function, was minimized by optimizing the coordinates of the control points.
In the domain of multi-target search and task coverage, research has primarily focused on efficient path generation and task sequence optimization. Khan et al. [
15] integrated an AUV with underwater wireless sensor networks, devising four distinct energy-aware traversal strategies to improve adaptability in multi-target missions. Kumar et al. [
16] hybridized the Cuckoo Search (CS) algorithm with the Whale Optimization Algorithm (WOA), aiming to minimize both travel distance and energy consumption for oil spill monitoring path planning, which enhanced the convergence rate and stability of the algorithm. Wolek et al. [
9] applied a Traveling Salesman Problem (TSP) model to reduce the navigation time for mine countermeasure missions, achieving time-optimal coverage of multiple target points. However, their approach neglected the effects of turning dynamics and energy consumption on operational endurance. Guo et al. [
17] developed a task duration model within a bi-level optimization framework, thereby increasing the efficiency of multi-target path scheduling. Nevertheless, the omission of path smoothness as an optimization metric impaired task continuity and execution accuracy.
Research in multi-criteria cooperative optimization has increasingly focused on the integrated improvement of both path quality and system energy efficiency. Mao et al. [
18] developed a fitness function that incorporates path length, ocean current resistance, and turning energy consumption. By refining the Particle Swarm Optimization (PSO) algorithm, they effectively reduced the disruptive effects of ocean currents. Zhang et al. [
19] constructed a multi-objective PSO model integrating path length, energy consumption, and kinematic constraints, which significantly reduced energy usage while ensuring motion feasibility.
The existing approaches exhibit the following limitations: (1) multi-objective traversal strategies often overlook kinematic constraints and dynamic ocean current disturbances; (2) single-objective optimization fails to effectively balance the integrated requirements of path length, energy consumption, and smoothness.
To overcome these challenges, this paper proposes an IMOACO algorithm. Initially, a multi-objective evaluation function is formulated by incorporating path length, energy consumption, and turning angle. The pheromone update mechanism is subsequently refined to steer the AUV toward optimal downstream paths. Furthermore, a dynamic priority strategy is integrated to address the TSP. Both simulation and practical field tests indicate that the proposed method achieves superior performance compared to conventional algorithms in terms of mission efficiency, energy economy, and path stability, thereby offering theoretical underpinnings and technical support for the engineering application of rescue AUVs.
Table 1 compares the IMOACO algorithm with other algorithms in terms of optimization objectives, weight adaptability, and ocean current adaptability.
5. Field Testing of the “Xinghai 300R” AUV
To verify the practical performance of the proposed IMOACO path planning method, it was implemented on the “Xinghai 300R” AUV (Harbin Engineering University, Harbin, Heilongjiang Province, China) for field experiments. As shown in
Figure 13, the “Xinghai 300R” AUV employs a propulsion configuration comprising three vertical thrusters and two main thrusters. This setup enables three-dimensional omnidirectional maneuverability with a maximum speed of 2 m/s. The IMOACO algorithm prioritizes path smoothness as a core optimization objective, aiming to ensure coherent AUV motion by minimizing unnecessary turns. This approach effectively reduces energy consumption during navigation and shortens overall mission duration. Therefore, when validating the IMOACO algorithm using the actual vessel, only the speed constraint needs to be considered. Surface operation mode was adopted to minimize errors caused by underwater navigation inaccuracies. The test was conducted at the Qingdao Jinshaogou Reservoir, within the longitudinal range of E 119.828169–119.829735° and the latitudinal range of N 36.047520–36.048700°, covering a rectangular area of approximately 140 m × 140 m, as shown in
Figure 14. The experiment included two comparative trials with eight target points randomly deployed in the test area; their specific distribution is illustrated in
Figure 15.
This experiment compares the performance of the IMOACO algorithm with the conventional ACO algorithm in multi-target path traversal. After generating optimal visitation sequences through each algorithm, the AUV follows the planned path to visit all target points sequentially. During testing, some trajectories deviated significantly from the target point. This was primarily caused by the coupling of positioning accuracy errors and the set pass-over radius. However, the effective detection range of the AUV’s forward-looking sonar exceeded this deviation, enabling target point detection. The current sea current vector measured by ADCP (Acoustic Doppler Current Profiler) represents the average horizontal flow velocity within the test area. As the experiment was conducted in a reservoir environment, the flow field is primarily dominated by wind-generated currents. Spatial variations are relatively gradual, with no significant vortex structures observed, allowing the flow field to be considered constant and static. The water flow vector in Scenario 1 is (–0.3, –0.3), with the actual navigation track shown in
Figure 16.
Experimental results indicate that the IMOACO algorithm demonstrates improved motion optimization characteristics in path planning (see
Figure 16a). Compared with the path generated by the conventional ACO algorithm (see
Figure 16b), IMOACO achieves better trajectory smoothness, owing to its multi-objective optimization mechanism. The conventional ACO approach, which uses path length as the sole objective, tends to select the nearest local nodes during multi-target traversal, leading to redundant turns. This not only increases travel through counter-current segments and non-linear energy consumption, but also prolongs the mission duration. Quantitative results (
Table 8) show that although the path length of IMOACO is 5.0% longer than that of ACO, it reduces energy consumption by 3.78%; the number of turns is reduced by 6.3%, and the total mission time is reduced by 3.79%. To examine the robustness of the algorithm, multiple additional experiments were conducted. A comparative experiment was carried out under a current vector of (0.21, 0.22) with repositioned target points. The resulting paths are presented in
Figure 17.
As shown in the
Figure 17, the path generated by the IMOACO algorithm demonstrates high smoothness with minimal turning angles between target points. In contrast, the path in
Figure 17b exhibits larger turning angles, leading to increased energy consumption and reduced mission duration. According to
Table 9, the path length of IMOACO increases by 8.9% compared to ACO, while energy consumption decreases by 1.0%, the turning angle is reduced by 4.0%, and mission duration is shortened by 0.99%.
In conclusion, the IMOACO algorithm exhibits superior energy consumption control, heading stability, and mission efficiency by effectively utilizing ocean current characteristics, validating its effectiveness and engineering applicability for multi-target search and rescue operations in complex ocean current environments.
6. Discussion
The design of the IMOACO algorithm effectively addresses the limitations inherent in conventional path planning when applied to complex marine settings. This is achieved through a novel fusion of environmental dynamic principles and multi-objective optimization theory. The algorithm establishes a current-oriented decision mechanism coupled with an adaptive framework for balancing multiple optimization criteria.
Conventional approaches typically treat ocean currents as constraints in path planning. In contrast, the IMOACO algorithm incorporates a heading–current angle heuristic function, transforming current vectors into favorable factors during path search. This interactive planning strategy, grounded in environmental awareness, allows the algorithm to identify and exploit downstream paths, thereby significantly improving energy efficiency. The velocity composition relationship illustrated in
Figure 2 provides a physical basis for this mechanism, quantifying the interaction between the current vector and the navigation direction, and supporting the computation of state transition probabilities.
In the field of multi-objective optimization, the entropy weight method facilitates a significant shift from subjective to objective weighting. This data-driven approach adaptively adjusts the relative importance of each evaluation metric based on the statistical characteristics of environmental data, thereby overcoming the limitations of fixed-weight strategies in complex and dynamic environments.
The computational complexity of IMOACO is determined by the target point pairs and the TSP problem iterations, influenced by parameters such as the number of target points, maximum iteration count, ant population size, and map grid scale. The algorithm’s complexity is , enabling minute-level computation. Second-level computation remains challenging to achieve under current hardware limitations. Therefore, this algorithm is currently suitable for offline planning of small-scale tasks and larger-scale tasks where real-time requirements do not demand sub-second performance. For applications requiring higher real-time performance, computation time can be reduced to the 10-s range by decreasing the number of iterations, reducing the number of ants, implementing parallel processing, or adopting an incremental update strategy.
However, current research still exhibits certain limitations. To address the current limitation in field validation tasks that restricts the scale of experiments, resulting in limited performance improvements in quantitative comparisons, we will prioritize advancing large-scale field validation in future work. This will enable a more comprehensive assessment of the IMOACO algorithm’s performance in real ocean environments. Transitioning the test environment to long-term uncertain flow fields may trigger multidimensional fluctuations in the IMOACO algorithm’s performance: path stability, energy efficiency, and convergence all face challenges. However, the algorithm’s core innovation provides a foundation for adaptive improvements—by integrating real-time perception and optimizing weight update frequency, IMOACO can be extended to more realistic ocean environments. Future work should focus on flow-algorithm coupled simulations, combined with long-term field testing using the “Xinghai 300R” AUV, to further enhance the algorithm’s engineering robustness under uncertain conditions. Furthermore, while the layered projection strategy employed in 3D path planning reduces computational complexity, it does not fully incorporate the AUV’s kinematic constraints in the vertical dimension, such as pitch and buoyancy control.
Future research should prioritize dynamic environment modeling and online replanning capabilities, integrated planning-control co-design, and comprehensive 3D path optimization. These advancements are crucial for enhancing the algorithm’s adaptability and robustness in complex and uncertain ocean environments. While the current study focuses on metaheuristic comparisons to address the real-time requirements and environmental uncertainties in AUV rescue missions, future work will further extend the theoretical completeness by incorporating exact method benchmarks in controlled static scenarios. This extension will quantitatively evaluate the optimality gap of IMOACO, thereby reinforcing its theoretical robustness without compromising the practical relevance validated in this study.
7. Conclusions
This study focuses on the challenges of inefficient path planning and weak disturbance resistance for rescue AUVs in complex ocean environments, systematically conducting research on the design and validation of path optimization algorithms. To overcome the limitations of conventional methods, which insufficiently consider dynamic ocean current interference and lack robust obstacle avoidance, an IMOACO algorithm is proposed. The effectiveness of the algorithm is thoroughly validated through simulation analysis and field tests with an actual AUV. The main research findings are summarized as follows:
- (1)
A flow-driven objective function and state transition function are developed, incorporating multidimensional evaluation metrics including path length, energy consumption, and smoothness. By introducing a current-aware mechanism and designing a dynamic pheromone update strategy, the algorithm’s adaptability to oceanic current disturbances is significantly enhanced.
- (2)
An ocean current-guided IMOACO algorithm is established for large-scale multi-target search and rescue missions. The approach synthesizes path length, energy consumption, and smoothness into a multi-objective heuristic evaluation model, while an adaptive pheromone evaporation mechanism improves convergence efficiency and stability.
- (3)
Through simulations and field tests using the “Xinghai 300R” AUV, the IMOACO algorithm demonstrates improvements of 15.27% in path length, 18.9% in energy consumption, and 31.7% in path turning angle compared to IA* and ACO algorithms, with a 20.7% enhancement in mission efficiency. These results validate the algorithm’s robustness and engineering practicality for multi-target operations in complex ocean current environments.
In summary, the IMOACO algorithm proposed in this study significantly improves both the mission efficiency and path quality of rescue AUVs operating in complex, dynamic marine environments, demonstrating substantial theoretical value and promising application prospects. Future work will focus on high-precision dynamic environment modeling, multi-source perception fusion, and intelligent control mechanisms, aiming to advance underwater rescue equipment toward higher levels of intelligence and autonomy. These research directions will provide solid technical support for marine emergency response and resource assurance operations.