Open Access
ARTICLE
Analysis of Metaheuristic, Sampling-Based, Potential Field, and Predictive Control Methods for Path Planning in Simulated Underwater Settings
1 Faculty of Exact Sciences and Engineering, University of Madeira, Funchal, Portugal
2 Interactive Technologies Institute (ITI/LARSyS) and ARDITI, Funchal, Portugal
3 Regional Secretariat for Education, Science and Technology, Regional Government of Madeira, Funchal, Portugal
4 NOVA Laboratory for Computer Science and Informatics (NOVA LINCS), Caparica, Portugal
* Corresponding Author: Fábio Mendonça. Email:
(This article belongs to the Special Issue: Advances in Nature-Inspired and Metaheuristic Optimization Algorithms: Theory, Applications, and Emerging Trends)
Computers, Materials & Continua 2026, 88(2), 15 https://doi.org/10.32604/cmc.2026.079979
Received 01 February 2026; Accepted 17 April 2026; Issue published 15 June 2026
Abstract
Path planning for autonomous underwater vehicles requires reliable and computationally efficient methods, particularly in cluttered environments. This work presents a comparative evaluation of representative approaches, including metaheuristic optimization methods (continuous genetic algorithm, particle swarm optimization, gray wolf optimizer, and Jaya), a sampling-based method (probabilistic roadmap with genetic refinement), a reactive strategy (artificial potential fields), and a control-based approach (model predictive control with control barrier functions). The algorithms are assessed in a controlled two-dimensional simulated workspace with randomly generated obstacles and systematically increasing obstacle density. Each configuration is evaluated across multiple independent trials using metrics such as success rate, path length, and convergence behavior. The effect of environmental disturbances is examined by analyzing particle swarm optimization under Gauss–Markov current models. The results show that performance depends strongly on the ability to preserve feasibility as obstacle density increases. The probabilistic roadmap with genetic refinement demonstrated the highest robustness, maintaining feasibility across all scenarios, while particle swarm optimization provided a strong balance between path quality and reliability in low-to-moderate clutter. The introduction of current disturbances led to reduced efficiency and consistency. Statistical analysis confirmed significant differences among methods, highlighting that rank-based superiority does not necessarily reflect practical robustness in constrained environments.Keywords
Path-planning approaches are used in multiple fields, as they enable autonomous robots to navigate efficiently while avoiding obstacles and fulfilling mission objectives [1]. It is, therefore, the process through which autonomous robots determine an optimal trajectory that meets specific mission objectives, typically evaluated by metrics such as path distance, number of turns, and running time [2]. Depending on the level of environmental knowledge and real-time adaptability, path-planning methods can generally be divided into global and local approaches [3].
These path-planning capabilities are highly relevant for Autonomous Underwater Vehicles (AUVs) in deep-sea exploration, environmental monitoring, seabed mapping, and underwater inspection [4]. Due to the unpredictable and dynamic nature of marine environments characterized by ocean currents, communication delays, and complex obstacle distributions, path planning and trajectory optimization remain highly challenging tasks [5,6]. The goal is, therefore, to produce algorithms that can compute a collision-free and energy-efficient trajectory to allow the AUV to reach a target point safely while minimizing travel time, energy consumption, and deviation from the desired path [6].
Despite the substantial body of prior work, there remains a need for comparative analysis of controlled benchmarks in which algorithms are evaluated in the same controlled environment under varying obstacle densities and environmental disturbances. Furthermore, while many studies report path quality metrics such as length or smoothness, fewer works explicitly evaluate success rate, variability, and feasibility preservation as obstacle density increases. Such is the main goal of this work. The examined scenario is designed to enable simplified visualization of trajectories in a two-dimensional environment (which can be extended to higher dimensions). In addition, robustness to current-induced disturbances is investigated by considering simulated ocean-current conditions, including a constant-direction current and a continuously time-varying current.
The remainder of this work is organized as follows. Section 2 reviews representative AUV path-planning families. Section 3 describes the simulation environment and benchmarking methodology, including the evaluated approaches, obstacle-generation procedure, and performance metrics. Section 4 presents and discusses the results across obstacle densities and examines the impact of steady and time-varying current forcing on the algorithm performance. Section 5 concludes the paper by summarizing the main findings and discussing the key trade-offs observed.
Path planning for AUVs sits at the intersection of motion planning, estimation, and control in operating conditions where uncertainty and vehicle and environmental constraints (e.g., bounded actuation, limited sensing, and ocean currents) are the norm [6]. Recent surveys emphasize that no single planner consistently dominates across “predictable” vs. “unpredictable” underwater environments [7,8]. As a result, practical solutions tend to be hybrid, pairing a global planner (for connectivity and long-horizon efficiency) with a local reactive layer or a short-horizon planning layer (for safety and rapid adaptation), often complemented by an optimization layer that accounts for dynamics, constraints, and mission costs [9].
Global path planning assumes prior knowledge of the environment and focuses on computing, before execution, an optimal or near-optimal path from the start to the goal with respect to a chosen cost model. Representative global methods include sampling-based techniques such as the Probabilistic Roadmap (PRM) [10,11] and population-based metaheuristics. The latter involve evolutionary methods such as Genetic Algorithms (GAs) [12,13], including their continuous-encoding variants (CGAs) [14]. Swarm-based methods such as Particle Swarm Optimization (PSO) [15,16] and the Gray Wolf Optimizer (GWO) [17,18], and metaphor-less optimization algorithms such as Jaya [19,20], all of which are used in this work. These methods search for feasible trajectories by optimizing cost functions related to path length, smoothness, and safety, often providing solutions for complex or high-dimensional environments.
In contrast, local path planning focuses on real-time navigation, where the robot dynamically reacts to changing environments and unforeseen obstacles. Potential field approaches such as the Artificial Potential Field (APF) method [21,22] provide reactive obstacle avoidance by combining attractive and repulsive terms, while Model Predictive Control (MPC) integrated with Control Barrier Functions (CBFs) [23,24] has shown good performance by continuously predicting future states and enforcing safety constraints during motion execution. As a result, global and local approaches provide complementary capabilities: global algorithms emphasize route optimization, while local strategies enable adaptive obstacle avoidance and safe maneuvering in dynamic or partially unknown environments.
In recent years, numerous studies have focused on developing path-planning strategies adjusted specifically to AUV operations. Classical geometric and graph-based planners have been used due to their deterministic guarantees, although their scalability becomes limited in large or continuous underwater domains [25]. Sampling-based motion planners have also been adapted for AUV navigation, offering improved performance in high-dimensional spaces and uncertain environments [26,27]. In parallel, bio-inspired metaheuristic algorithms, such as PSO, GA, GWO, and Ant Colony Optimization (ACO), have gained notoriety for their flexibility and ability to escape local minima when navigating around complex obstacle fields or dynamic ocean currents [28,29].
More recently, control-theoretic approaches (such as integrating MPC with CBFs) have shown potential for safety-critical AUV navigation by ensuring constraint satisfaction and real-time collision avoidance in dynamic marine settings [23,30]. Together, these advances demonstrate the diversity and progression of underwater path planning, including sampling-based roadmaps, potential field methods, population-based metaheuristics, and constraint-based predictive control, each contributing complementary strengths. Accordingly, the remainder of this section focuses on these four families, with emphasis on navigation in clutter and under current induced disturbances.
In underwater settings, discretization and the cost model should reflect current-induced advection. Otherwise, nominally short routes can be far from time-efficient or energy-efficient, motivating current-adaptive cost formulations or frequent replanning [31,32]. For global connectivity in cluttered environments, sampling-based roadmaps such as PRM are often used to identify feasible corridors, which can then be refined by an optimizer to improve path quality [7,10].
Potential-field methods remain attractive for AUV path planning because they are simple, local, and computationally efficient, which makes them suitable for reactive obstacle avoidance. The canonical APF formulation combines an attractive term toward the goal with repulsive terms around obstacles [33], but it is susceptible to local minima and oscillations in cluttered geometries [34]. Consequently, APF variants for underwater navigation often add heuristics (e.g., intermediate targets, adaptive gains, or smoothing) or are coupled with higher-level guidance to mitigate trapping [35]. More recent work commonly integrates APF within metaheuristic or multi-objective optimization frameworks to improve global path quality and reduce failure modes associated with local minima [36,37].
Metaheuristic optimization has become widely used in AUV path planning because it can handle nonconvex, multi-criteria objectives (e.g., path length, smoothness, clearance, energy, and time) with relatively weak modeling requirements. GAs [14] and multi-objective evolutionary methods such as NSGA-II [38] are commonly used when a path is encoded as a sequence of intermediate control points and evaluated by a fitness function that aggregates costs and penalties. PSO [15] is widely adopted for continuous control-point parameterizations, while alternatives such as GWO [17] and metaphor-less schemes like Jaya [19] have been explored to reduce tuning effort. A recurring observation in surveys and comparative studies is that these methods can yield high-quality solutions in moderately cluttered environments [7,9], but feasibility and repeatability tend to deteriorate in narrow passages unless diversity preservation, effective constraint handling, or roadmap-based encodings are incorporated [32]. This sensitivity to environment structure motivates standardized benchmarking and reporting beyond mean path length, including success rate, computational time, and run-to-run variability, to enable fair comparisons across planning frameworks [39,40].
In line with these observations, control-point-based metaheuristics are sensitive to constraint handling and may stagnate in highly constrained geometries [9]. Roadmap-based planners explicitly encode connectivity and tend to be more robust when free space is fragmented [10], whereas MPC/CBF formulations prioritize constraint satisfaction over optimality [41,42].
Hybrid approaches have become a common design choice in underwater path planning: potential-field formulations provide fast, smooth, reactive guidance, while a higher-level optimizer such as PSO, GA, or ACO searches over control points, intermediate goals, or tuning parameters to improve global path quality and mitigate local-minima failure modes. Representative examples include the combination of APF and ACO for global planning with an added velocity-obstacle (VO)-based collision-avoidance layer for underwater vehicles [36], the explicit coupling of APF and PSO in a hybrid planner [43], and the use of PSO to optimize potential-field–driven navigation behavior in cluttered environments [44].
The same hybridization principle extends naturally to multi-AUV planning, where potential-field-like constructs can support coordination while an outer optimization layer addresses route quality and task-level objectives. Recent examples include dynamic velocity potential fields for cooperative hunting tasks [45] and improved multi-objective PSO for cooperative 3D planning in complex terrain and vortex-dominated currents [46]. This cooperative setting typically drives formulations toward explicitly multi-objective tradeoffs (e.g., efficiency, collision risk, cohesion) and, in many cases, decentralized or distributed implementations where each vehicle optimizes locally under shared constraints.
Ocean currents are a major driver of AUV-specific planning complexity because advection and spatiotemporal variability can dominate the effective motion and make purely geometric paths suboptimal (or even infeasible) [31]. Early work on evolutionary planning in variable oceans [12] and current–aware planning for gliders and AUVs showed that achievable improvements in energy consumption and transit time reductions depend strongly on the ratio between current speed and vehicle speed, motivating closer integration between planning algorithms and ocean models. Comparative studies of optimization-based planners under currents further emphasize that performance depends strongly on both the algorithm and the path encoding, and that robustness under time-varying currents commonly requires either replanning or cost formulations that account for currents [32].
A recurring conclusion in the literature (see, e.g., [31,32]) is that ocean-current effects should not be treated as a secondary consideration. Practical planners typically use a global model that accounts for currents, update plans frequently as state and current estimates evolve, or apply local feedback that compensates for drift without compromising obstacle avoidance. In parallel, control-based methods have gained visibility in AUV navigation because they offer a systematic way to enforce dynamic and safety constraints in real time. MPC optimizes a finite-horizon trajectory under explicit constraints [41], while CBFs provide formal safety conditions that can be imposed through quadratic programs or integrated into MPC [42]. Recent AUV-focused work combines these ideas in robust MPC formulations with fast-marching (FMM)-based travel time objectives and adaptive CBFs [23].
Compared with purely geometric planners, MPC and CBF approaches impose input and safety constraints via real-time optimization [42] and can be interpreted as optimization-based safety filters that minimally adjust a reference control objective while maintaining safety [47]. This makes them well-suited to respect actuator limits, vehicle footprint, and safety margins while responding to disturbances. However, in densely cluttered environments, they may become conservative or even reach deadlock, and they often require accurate models and real-time optimization [48]. For these reasons, surveys most often describe MPC and CBF as a local safety or tracking layer under a global planner (e.g., roadmaps or metaheuristics), rather than as a self-contained global planner [9].
Surveys also emphasize that high-performing AUV path-planning approaches are increasingly implemented as layered architectures that combine a global planner that explicitly encodes free-space connectivity (e.g., graph or sampling-based methods), an optimization step for path quality or multi-objective tradeoffs (e.g., PSO, GA, ACO, or NSGA-II), and a control layer that accounts for both dynamics and safety, often implemented with MPC and CBFs [7,9]. Key remaining gaps include standardized, reproducible benchmarks that incorporate realistic sensing and current dynamics, where reusable underwater simulation frameworks can play an important role [49,50].
Evaluation practice is also improved by reporting metrics beyond mean path length, such as success rate and performance variability across runs [51]. Evidence of robustness when moving from simulation to open-water trials remains limited, motivating more systematic validation through approaches such as hardware-in-the-loop testing [52].
A recent work by Yin and Xiang [53] proposes an adaptive differential evolution-based multi-source information fusion framework for real-time cooperative navigation of multiple unmanned surface vehicles in dynamic maritime environments. Their approach integrates heterogeneous sources of information, including reciprocal velocity obstacles and goal-alignment cues, with fusion weights optimized via adaptive differential evolution. Unlike traditional optimization-based planners that rely on static assumptions or reinforcement learning methods requiring extensive training, this method achieves real-time decision-making through a training-free mechanism with adaptive parameter tuning. Such methodology can be a suitable next step for this work to integrate multi-agent coordination.
It is, however, important to note that Yin and Xiang [53] primarily target cooperative navigation systems with explicit inter-agent communication and interaction modeling. In contrast, the present work focuses on benchmarking path planning strategies under controlled environmental disturbances and emphasizes comparative evaluation across different planning paradigms.
To ensure reproducibility and enable a controlled comparison, the computing platform and simulation environment are first described. The evaluated approaches are then summarized, followed by the experimental setup, performance metrics, and common parameter settings used throughout the study.
3.1 Computing Platform and Simulation Environment
To reflect resource constraints typical of onboard embedded AUV deployments, all simulations were executed on an embedded-class computing testbed (NVIDIA Jetson AGX Orin 64 GB) using Julia (v1.10.4). A two-dimensional workspace was adopted to facilitate clear trajectory visualization while preserving the core geometric challenges of obstacle avoidance.
The simulated two-dimensional workspace is defined as
During scenario generation, explicit geometric constraints were imposed to prevent obstacles from overlapping the start and goal regions. For each obstacle, with obstacle margin
The theoretical Euclidean distance between the nominal start point (0.0, 0.0) and the goal (20.0, 20.0) is 28.2842712475. However, some reported average path lengths are slightly lower because the simulations do not initialize all particles exactly at (0, 0). Instead, the initial positions are generated by a function with a lower bound of [0.0] and an upper bound of [0.35, 0.35], corresponding to the sensor radius, and placing the particles within a small bounded region around the nominal start. Consequently, some trajectories begin from points that are marginally closer to the goal, leading to traveled distances below the theoretical straight-line distance defined from the exact start point.
Finally, all scenarios were subjected to an A*-based path feasibility validation during the scenario generation stage. A* validates each scenario by treating the obstacle field as a maze-like environment, where the free space corresponds to traversable corridors and the obstacles define blocked regions. In this representation, the algorithm searches for a valid route from the start to the goal in the same way one would solve a maze, progressing only through admissible passages while avoiding occupied areas. If A* is able to connect the start and goal through the available free space, the scenario is considered feasible. Otherwise, it is rejected as non-navigable. In this sense, the method acts as a maze solver that verifies whether the obstacle arrangement still leaves an open corridor for motion. This idea is useful because it ensures that each tested scenario contains at least one possible solution, so that later failures of the evaluated algorithms reflect their own search or control limitations rather than an impossible environment.
For each value of
A representative set of approaches was selected to cover metaheuristic optimization, classical reactive navigation, sampling-based planning, and optimization-based predictive control. Specifically, APF was included as a potential-field (reactive) baseline [21,22].
Evolutionary computation was covered by CGA [14]. Swarm-intelligence optimization was represented by PSO [15,16] and GWO [54], while Jaya was included as a metaphor-less, parameter-free optimizer [19,20]. Sampling-based motion planning was implemented using PRM [10,11] while safety-oriented predictive control was represented by MPC with CBF [23,24]. The implemented algorithms of these last two approaches are presented in Appendix A, as they were custom implementations (the other used algorithms were implemented with procedures that are standard in state-of-the-art). As commonly observed in practice, no single method is expected to dominate across all operating conditions [55]. This motivates the use of comparative benchmarks conducted under uniform conditions and reported using consistent metrics.
3.3 Benchmark Setup and Evaluation Procedure
Population-based methods used a population size of 50. Each algorithm configuration pair was evaluated over 31 independent runs with a maximum of 300 iterations each. For CGA and PRM-based optimization, a limit of 300 generations was used. For the MPC-CBF method, the prediction horizon was fixed at 35, the maximum control input was limited to 1, the workspace boundaries were defined as
For PSO, the initial particle velocities were defined as a combination of a goal-directed component and a stochastic exploration term. The goal-directed component introduces an initial bias toward the target, scaled by a factor of 0.4, which promotes early convergence without overly constraining the search. The stochastic component was generated from a uniform distribution and centered by subtracting 0.5, ensuring symmetric perturbations with zero mean. Its magnitude was scaled by 0.08, resulting in small but non-negligible variability in the initial particle movements. This initialization strategy provides a balance between exploitation and exploration at the start of the optimization process.
Furthermore, to assess the effect of environmental disturbances, two Gauss–Markov current models were adopted to represent temporally correlated environmental disturbances during navigation, with a moderate (MOD) current level and a strong (STR) current level [56,57]. In this configuration, the current was parameterized with a mean flow component in the two horizontal directions set within the range 0.2–0.3, representing a persistent but moderate drift. The corresponding stochastic variations were limited by standard-deviation terms of 0.03 and correlation-related parameters of 0.06, producing smooth fluctuations rather than abrupt changes in the flow field.
A scaling factor of 0.5 was applied to control the overall magnitude of the MOD current disturbance. This setting was selected to emulate a moderate underwater current, allowing the evaluation of path-planning robustness under realistic, time-correlated environmental forcing. To emulate a stronger underwater disturbance, a similar Gauss–Markov current process was defined with a scaling factor of 1.2 (for STR current), representing a persistent strong drift. Compared with the moderate-current setting, this parameterization introduces substantially larger mean current components in both horizontal directions, thereby exerting a stronger influence on the vehicle trajectory. Hence, the stochastic terms remain relatively small, ensuring smooth temporal variation, while the increased correlation coefficient yields a more persistent flow pattern. This strong-current scenario provides a demanding test condition for evaluating the resilience of the path-planning algorithms in the presence of significant time-correlated environmental forcing.
In all simulations, a goal-reaching threshold
The fitness function was designed to jointly promote goal-directed progress, directional consistency, and obstacle-safe motion while discouraging stagnation and cyclic behavior. For a candidate position, the main objective term is the Euclidean distance to the goal. This term is augmented by a stagnation penalty that increases when the displacement from the current position is negligible, thereby discouraging extremely short or null movements. A directional alignment penalty is also introduced based on the dot product between the candidate motion direction and the goal direction, so that movements poorly aligned with the target trajectory are penalized. To explicitly reward effective advancement, a progress term is included by comparing the current distance-to-goal with the candidate’s distance-to-goal. Goal-approaching moves reduce the fitness value, whereas backward or non-progressive moves are penalized more strongly.
In addition, a memory-based penalty is applied to prevent the particle from returning to its previous location or reversing the direction of the last step, which helps reduce oscillatory and backtracking behavior. Finally, an obstacle-clearance penalty is imposed according to the distance between the candidate position and each obstacle boundary, with increasingly large penalties assigned as the candidate approaches or enters obstacle-inflated safety regions. Hence, the proposed fitness function balances convergence efficiency, motion smoothness, local exploration control, and collision avoidance within a unified evaluation criterion.
For each configuration, the number of iterations required to reach the goal and the total path length were recorded for every run. Results are summarized using the mean, standard deviation, and range (minimum and maximum) to capture both typical performance and run-to-run variability.
This section reports and interprets the simulation results obtained under the benchmark described in Section 3. It starts with an algorithmic benchmark and then further examines the results with statistical analysis.
Representative trajectories for each algorithm, except PSO, are shown in Fig. 1. PSO was then subjected to a deeper analysis in scenarios involving current. Thus, representative PSO trajectories for the baseline model, Gauss–Markov MOD current, and Gauss–Markov STR current cases are shown in Fig. 2a–c, respectively. PSO was selected for this subsequent analysis because its trajectory generation is directly influenced by velocity updates, making it particularly suitable for analyzing the impact of external perturbations such as ocean currents. This allows the disturbance effects to be isolated and interpreted in a controlled manner, while keeping the computational scope of the study manageable.

Figure 1: Representative trajectories in cluttered environments with 40 obstacles for (a) APF, (b) CGA, (c) PRM–GA, (d) GWO, (e) Jaya, and (f) MPC–CBF.

Figure 2: Representative trajectories in cluttered environments with 40 obstacles for PSO (a) baseline, (b) with Gauss-Markov moderated current, and (c) with Gauss-Markov strong current.
The representative trajectories figures show how the algorithms can traverse the space and follow paths that are between the obstacles, usually with very smooth curves. Quantitative results for all algorithms are shown in Tables 1 and 2, and the following subsections examine them.


Fig. 3 shows an example when the algorithms were not successful in reaching the goal. For APF (Fig. 3a), the agent behaves like it is trapped in a local minimum formed by the combined repulsive fields of nearby obstacles, oscillating indefinitely in a region from which no gradient descent on the potential surface leads toward the goal. This entrapment is a well-documented limitation of the canonical APF formulation, and it becomes increasingly frequent as obstacle density rises, since the probability of forming enclosed repulsive basins grows with the number of obstacles. In the CGA failure case (Fig. 3b), the chromosome population converges prematurely toward a suboptimal region of the search space. Once the genetic diversity is exhausted, the algorithm lacks the variability needed to redirect the encoded path around the blocking configuration, and the resulting trajectory stagnates without reaching the goal. The PSO baseline failure (Fig. 3c) presents a similar swarm-collapse phenomenon, in which particles cluster around a locally attractive but infeasible region, and the cognitive and social acceleration terms are insufficient to pull the swarm out of a narrow passage that offers no direct progress toward the goal.

Figure 3: Representative failure trajectories in cluttered environments with 40 obstacles for (a) APF, (b) CGA, (c) PSO baseline, (d) GWO, (e) Jaya, and (f) MPC–CBF.
In both the GWO (Fig. 3d) and Jaya (Fig. 3e) cases, the failure mechanism is closely analogous, as it is likely due to the population-level update rules that drive candidate positions toward the current best estimates reinforce convergence to a region that is geometrically cut off from the goal, and the absence of an explicit connectivity representation means the search has no systematic mechanism to detect or escape this topological blockage.
Finally, the MPC–CBF failure (Fig. 3f) arises from a different source. The local optimizer responsible for computing the next control action becomes infeasible when the safety constraints imposed by multiple nearby obstacles simultaneously restrict the feasible input set to an empty region, or when the tangent-based fallback maneuver is also blocked. Thus, unlike the population-based methods, which fail due to search stagnation, MPC–CBF fails due to constraint infeasibility in dense configurations, consistently with the known trade-off between safety guarantees and completeness in reactive constrained control.
Across all methods, it is noteworthy that the failure trajectories shown here represent scenarios in which a feasible path does exist (as verified by the A* pre-screening), confirming that the observed failures are attributable to the algorithmic limitations of each method rather than to the environment being inherently unsolvable.
Although the trajectories shown in Fig. 3 represent individual illustrative instances, they are consistent with the general failure behavior observed across the full set of tested scenarios at high obstacle densities. APF and the population-based methods repeatedly exhibited entrapment in local minima or premature convergence, while MPC–CBF failures were consistently associated with constraint infeasibility in narrow corridors. However, PRM–GA produced no failure case across any of the tested configurations, a result that can be attributed to its fundamentally different planning paradigm, that explicitly constructs a collision-free roadmap of the free space prior to optimization, thus, it allows the method to encode global connectivity as a structural guarantee rather than an emergent property of iterative search, so that the genetic refinement stage operates exclusively over paths that are already known to connect the start and goal regions. This explicit topological encoding makes PRM–GA robust to the geometric complexity that defeats reactive and population-based methods.
4.1.1 Artificial Potential Field
In the obstacle-free case, APF produced a mean path length of 28.023 with a very small standard deviation of 0.104, and all 31 runs were successful, demonstrating stable behavior in an unconstrained environment. Under low clutter levels, the method remained reasonably effective, yielding mean path lengths of 28.358, 30.572, 28.496, and 29.975 for 2, 4, 6, and 8 obstacles, respectively. Nevertheless, dispersion increased noticeably in some scenarios, particularly at 4 obstacles, where the standard deviation reached 6.323, and the maximum path length rose to 59.897, indicating that although many runs remained efficient, some trajectories became substantially longer due to unstable local interactions with obstacles.
As obstacle density increased, both efficiency and robustness deteriorated. At 10 obstacles, the mean path length rose to 32.256, while the standard deviation increased sharply to 10.104, and the maximum reached 84.514, revealing pronounced run-to-run variability even though all 31 runs still returned valid trajectories. Beyond this point, reliability also began to decline. At 20 obstacles, the mean path length increased to 34.686, with 26 successful runs. In denser environments, the degradation became more severe. At 30 obstacles, APF achieved a mean of 40.134 with a standard deviation of 13.389, but only 22 runs were successful. At 40 obstacles, the mean path length further increased to 53.511 with a standard deviation of 14.017, while the success count dropped to 14. This combined increase in average path length, variability, and failure frequency indicates that APF becomes progressively less reliable in highly cluttered maps.
Overall, the APF results are consistent with the well-known limitations of potential-field-based planning in complex environments. Although the method performs well in simple or moderately constrained settings, dense obstacle distributions intensify oscillatory motion near repulsive regions, increase sensitivity to geometric layout, and raise the likelihood of local minima entrapment. These effects jointly reduce path quality and compromise robustness, explaining the marked deterioration observed at high obstacle densities.
4.1.2 Continuous Genetic Algorithm
For the obstacle-free case, CGA achieved a mean path length of 27.834 with a very small standard deviation of 0.024, and all 31 runs were successful, indicating highly stable behavior in an unconstrained environment. Under low clutter levels, the algorithm remained effective, with mean path lengths of 28.007, 28.583, 28.083, and 29.124 for 2, 4, 6, and 8 obstacles, respectively. Although the average performance remained competitive in these scenarios, variability increased with obstacle density, particularly at 4 obstacles, where the standard deviation rose to 1.737, and the maximum path length reached 36.434, and at 8 obstacles, where the standard deviation further increased to 2.348, and the maximum path length rose to 39.978. Nevertheless, all runs remained successful up to 8 obstacles, suggesting that CGA maintained robustness across sparse and moderately cluttered maps.
As obstacle density increased further, the behavior became substantially less stable. At 10 obstacles, the mean path length rose to 32.989, accompanied by a large standard deviation of 19.443 and a maximum of 134.958, while the success count decreased to 30. This result indicates that, although the algorithm often still found feasible paths, some runs became highly inefficient. At 20 obstacles, the mean decreased slightly to 31.798, but variability remained elevated, with a standard deviation of 5.167 and 3 failed runs. In denser environments, however, performance degradation became much more pronounced. At 30 obstacles, the mean path length increased to 43.553 with a standard deviation of 14.621, while the number of successful runs dropped to 26. At 40 obstacles, CGA exhibited its worst overall performance, with a mean path length of 55.858, a very large standard deviation of 29.620, a maximum of 138.770, and only 24 successful runs. These results indicate a marked loss of both efficiency and robustness in heavily cluttered environments.
Overall, the CGA results suggest that the method is capable of producing short and highly consistent trajectories in simple and moderately constrained scenarios, but its stability deteriorates as obstacle density increases. The growth in variability, the occurrence of very long trajectories, and the rise in failed runs at higher clutter levels suggest that the algorithm becomes increasingly sensitive to the complexity of the search space. In dense maps, this behavior is likely associated with more difficult convergence, less effective obstacle circumvention, and a greater tendency to explore inefficient regions before reaching the goal, ultimately reducing both path quality and reliability.
4.1.3 Probabilistic Roadmap–Genetic Algorithm
In the obstacle-free case, PRM–GA produced a mean path length of 28.284 with zero standard deviation, and all 31 runs were successful, indicating ideal, consistent behavior in a simple environment. Under low and moderate clutter, the method remained efficient and highly robust, yielding mean path lengths of 28.375, 28.650, 28.436, 28.781, and 28.938 for 2, 4, 6, 8, and 10 obstacles, respectively. In all these cases, all 31 runs were successful. Variability also remained low, with standard deviations between 0.185 and 0.766, and the maximum path lengths stayed comparatively close to the corresponding means, indicating stable and repeatable planning performance across sparse and moderately cluttered scenarios.
As obstacle density increased, PRM–GA continued to exhibit strong robustness. At 20 obstacles, the mean path length rose to 30.200 with a standard deviation of 1.644, while all 31 runs still succeeded. At 30 obstacles, the mean increased only slightly further to 31.207, with a standard deviation of 2.079, and again, no failed runs. Even in the densest case, with 40 obstacles, PRM–GA maintained full reliability, achieving 31 successful runs, with a mean path length of 32.627, a standard deviation of 2.055, and a maximum of 37.033. Although path length increased gradually with obstacle density, the growth remained controlled compared with several other methods, and the algorithm preserved both feasibility and consistency throughout all tested environments.
Overall, the PRM–GA results indicate a highly robust planning strategy across the full range of obstacle densities considered. The combination of consistently low dispersion, moderate growth in mean path length, and an ideal success rate in all scenarios suggests that the roadmap-based representation provides reliable global connectivity, while the genetic refinement stage helps improve path quality without compromising feasibility.
Regarding the obstacle-free case, GWO achieved a mean path length of 27.926 with a standard deviation of 0.074, and all 31 runs were successful, indicating stable performance in an unconstrained environment. Under low and moderate clutter levels, the algorithm maintained relatively consistent behavior, with mean path lengths of 28.317, 28.951, 28.661, and 29.777 for 2, 4, 6, and 8 obstacles, respectively. Variability remained moderate in these cases, with standard deviations ranging from 0.737 to 1.490. However, robustness was already slightly affected at 4 obstacles, where 30 out of 31 runs were successful.
As obstacle density increased further, the degradation became more evident. At 10 obstacles, the mean path length rose to 30.003, with a standard deviation of 1.515, and the number of successful runs decreased to 30. At 20 obstacles, GWO produced a mean path length of 31.944 and a standard deviation of 1.936, with 29 successful runs. In denser maps, both path efficiency and robustness deteriorated more substantially. At 30 obstacles, the mean path length increased to 33.915 with a standard deviation of 2.238, while the success count dropped to 23. At 40 obstacles, the mean path length further increased to 36.923, with a standard deviation of 4.277, and only 18 runs were successful. The corresponding maximum value of 44.270 at 40 obstacles also indicates that some successful runs required considerably longer detours in the most cluttered environments.
Therefore, the GWO results suggest that the algorithm performs well in simple and moderately cluttered scenarios, where it yields short trajectories with relatively low variability. However, its robustness declines progressively as obstacle density increases, as reflected by the growing number of failed runs in dense maps. This pattern indicates that, although GWO can still produce competitive solutions when feasible paths are easier to exploit, its search dynamics become less reliable in highly cluttered environments, where the optimization process is more prone to premature convergence, difficulty in escaping unfavorable regions, or reduced ability to maintain feasible path evolution. Consequently, GWO appears suitable for low-to-moderate obstacle densities, but less robust than the strongest-performing methods in densely obstructed settings.
In the obstacle-free case, JAYA achieved a mean path length of 27.926 with a standard deviation of 0.065, and all 31 runs were successful, indicating stable and highly consistent behavior in an unconstrained environment. Under low and moderate clutter, the algorithm maintained similarly competitive performance, with mean path lengths of 28.355, 28.945, 28.640, and 29.771 for 2, 4, 6, and 8 obstacles, respectively. Variability remained moderate in these scenarios, with standard deviations ranging from 0.759 to 1.554.
With further increases in obstacle density, the degradation became progressively more apparent. At 10 obstacles, the mean path length rose to 29.992, with a standard deviation of 1.549, and the number of successful runs decreased to 30. At 20 obstacles, JAYA produced a mean path length of 31.930 and a standard deviation of 1.916, with 2 failures. In denser environments, efficiency and robustness declined substantially. At 30 obstacles, the mean path length increased to 34.073, with a standard deviation of 2.315, while the success count fell to 23. At 40 obstacles, the mean path length further increased to 36.669, with a standard deviation of 4.185, and 12 failures. The maximum value of 44.288 at 40 obstacles also indicates that some successful runs involved noticeably longer detours in the most cluttered maps.
The JAYA results indicate that the algorithm performs well in simple and moderately cluttered environments, since it can produce short paths with relatively low dispersion. However, as with other population-based methods, its robustness decreases as obstacle density increases, as evidenced by the increasing number of failures and the gradual rise in both mean path length and variability. These results suggest that, although JAYA is effective at exploring feasible solutions in lower-complexity scenarios, its search mechanism becomes less reliable in highly constrained maps, where feasible corridors are narrower, and the optimization process is more sensitive to local geometric complexity.
4.1.6 Model Predictive Control Integrated with Control Barrier Functions
For the obstacle-free case, MPC–CBF achieved a mean path length of 28.061 with a standard deviation of 0.096, and all 31 runs were successful, indicating stable and highly repeatable behavior in an unconstrained environment. Under low and moderate clutter levels, the method remained both efficient and consistent, producing mean path lengths of 28.258, 28.753, 28.383, and 29.200 for 2, 4, 6, and 8 obstacles, respectively. Variability remained comparatively low in these scenarios, with standard deviations ranging from 0.440 to 1.160, and all 31 runs were successful up to 8 obstacles, confirming strong robustness across sparse and moderately cluttered maps.
As obstacle density increased further, the performance degradation remained gradual at first. At 10 obstacles, MPC–CBF produced a mean path length of 29.255 with a standard deviation of 1.036, while 30 runs were successful. At 20 obstacles, the mean increased to 30.072, with a standard deviation of 1.291, but the success count dropped more noticeably to 26. In denser environments, reliability deteriorated further. At 30 obstacles, the mean path length reached 31.012 with a standard deviation of 1.432, while only 19 runs were successful. At 40 obstacles, MPC–CBF produced a mean path length of 32.009 with a standard deviation of 1.675, and the number of successful runs decreased to 16. Although the increase in mean path length with obstacle density remained comparatively moderate, the decline in success rate in densely cluttered maps indicates increasing difficulty maintaining feasibility as the environment becomes more constrained.
As a result, the MPC–CBF performance indicates a planning strategy that is highly effective and stable in low-to-moderate obstacle densities, where it generates short trajectories with low dispersion and high repeatability. Even as clutter increases, the method preserves comparatively good path quality among successful runs, as reflected by the controlled growth in mean path length and variability. However, its robustness decreases substantially in dense environments, where the growing number of failed runs suggests increasing difficulty in satisfying the optimization and safety constraints simultaneously. This behavior is consistent with the known characteristics of MPC–CBF formulations. While they provide strong safety guarantees and smooth local control in feasible settings, their performance can degrade in highly cluttered maps where narrow corridors and multiple nearby obstacles make feasible constrained solutions harder to obtain.
4.1.7 Particle Swarm Optimization
Standard PSO was examined along with experiments using Gauss–Markov current. The attained results exhibited differentiated behavior when path quality and reliability were considered. In the obstacle-free case, baseline PSO (no current applied) achieved the shortest and most consistent paths, with a mean path length of 27.910 and a standard deviation of 0.075, while all 31 runs were successful. Under the same conditions, the MOD current experiment produced a longer mean path length of 29.292 with a standard deviation of 1.272, also with all runs successful, whereas the STR current variant yielded an even longer mean of 30.368 with a standard deviation of 2.353, but again with 31 successful runs. Thus, without obstacles, the current-affected experiments already showed a loss of path optimality and stability.
For low to moderate clutter levels (2–10 obstacles), baseline PSO maintained 31 successful runs at 2, 6, and 8 obstacles, and only one failure at 4 and 10 obstacles. Its mean path length evolved in a controlled manner from 28.365 at 2 obstacles to 28.962 at 4, 28.653 at 6, 29.755 at 8, and 30.002 at 10 obstacles, with standard deviations ranging from 0.739 to 1.547, indicating comparatively stable performance. The MOD current case had mean path lengths of 29.560, 29.972, 29.598, 30.436, and 29.976 for 2, 4, 6, 8, and 10 obstacles, respectively. However, its robustness began to deteriorate earlier, with success counts of 31, 30, 31, 29, and 27, respectively. The STR current case had higher mean path lengths of 30.172, 30.551, 29.725, 31.023, and 31.266 and success counts of 29, 27, 29, 31, and 28, respectively. Overall, for sparse and moderately cluttered maps, baseline PSO produced the shortest paths with the most consistent success profile, while the MOD and STR current cases led to performance degradation.
The differences became more evident in dense environments. Baseline PSO had 29 successful runs at 20 obstacles, 24 at 30, and 21 at 40. Its corresponding mean path lengths were 31.854, 34.747, and 36.808, showing a gradual deterioration but still remaining comparatively controlled. The MOD current case achieved 23, 18, and 9 successful runs at 20, 30, and 40 obstacles, respectively, with mean path lengths of 32.672, 33.594, and 37.050, respectively. Its trajectory quality among successful runs was sometimes comparable to baseline PSO, but its reliability degraded much more sharply, especially in the most cluttered case. The STR current scenario presented the weakest overall robustness in dense scenarios, with only 22 successes at 20 obstacles, 16 at 30, and 8 at 40. Its mean path lengths were 32.912, 35.311, and 32.722, respectively. Although the mean value at 40 obstacles appears lower than those of the other two PSO variants, this result must be interpreted together with the very low success rate, since it reflects only the subset of runs that successfully reached the goal.
Thus, baseline PSO consistently produces good paths in simple and moderately cluttered environments, but deteriorates in the most clustered scenarios. while also retaining the highest success counts across nearly all obstacle densities. The MOD current case can still produce successful trajectories that are not substantially worse than those of baseline PSO. However, the STR current does substantially impact the performance.
The Friedman test was applied to the nine examined algorithms of the benchmark. The test revealed statistically significant overall differences among the algorithms, with 188 paired blocks of successful runs examined (the analyses were conducted on the subset of paired runs for which all nine algorithms returned valid path-length values, thus, the statistical ranking reflects comparative path-length performance under complete-case evaluation, rather than robustness to failure, so this complete-case filtering reduced the number of paired blocks from the maximum possible 279 to 188), leading to a Friedman statistic

On the one hand, the Friedman and Nemenyi results favored CGA, which achieved the best overall mean rank and statistically outperformed several competing methods in the paired-block comparison. On the other hand, from an application-oriented viewpoint, PRM–GA demonstrated the strongest practical robustness, since it consistently preserved feasibility across all tested obstacle densities, while baseline PSO also proved highly competitive by combining short paths with comparatively strong reliability in many scenarios. This distinction is important because rank-based statistical superiority does not necessarily imply the best operational behavior in dense environments, where success rate and feasibility preservation become essential.
This work presented a comparative analysis of representative path-planning approaches for autonomous underwater vehicles, including metaheuristic optimization methods, sampling-based planning, potential-field navigation, and predictive control with safety constraints. The evaluation was conducted in a controlled two-dimensional simulated environment with systematically increasing obstacle density, allowing a consistent assessment of both path quality and feasibility preservation. In addition, the effect of temporally correlated ocean-current disturbances was examined through Gauss–Markov models, with a particular focus on the sensitivity of PSO-based trajectory generation.
The results highlight that algorithm performance is strongly dependent on environmental complexity. In sparse and moderately cluttered scenarios, several methods achieved comparable path quality, with metaheuristic approaches such as PSO, CGA, GWO, and JAYA producing short trajectories with relatively low variability. However, as obstacle density increased, clear differences emerged in robustness. In particular, PRM–GA showed the most consistent behavior, maintaining an ideal success rate across all tested scenarios while exhibiting controlled growth in path length.
The introduction of current disturbances through Gauss–Markov models led to a consistent degradation in PSO performance, with MOD and STR current configurations reducing efficiency and success rate. These results indicate that, within the present formulation, current-induced perturbations increase the difficulty of maintaining stable and feasible trajectories. The statistical analysis further confirmed significant differences among the evaluated algorithms, with CGA achieving the best mean rank in terms of path-length-based performance. However, this ranking does not fully capture practical robustness, as methods such as PRM–GA provided more reliable feasibility preservation under increasing environmental constraints.
Overall, the findings indicate that PRM–GA is the most reliable method for highly cluttered environments due to its explicit encoding of free-space connectivity, while standard optimization methods like PSO can reach an effective balance between efficiency and reliability in moderately complex scenarios. Control-based methods such as MPC–CBF provide high-quality trajectories when feasible, but their success rate decreases in densely constrained environments, whereas APF and CGA are more sensitive to geometric complexity and exhibit reduced robustness under high clutter.
Despite these contributions, the study presents several limitations. The benchmark is based on a simplified two-dimensional workspace with circular obstacle representations, which, although useful for controlled evaluation, does not fully capture the geometric and physical complexity of real underwater environments. Furthermore, the framework adopts a kinematic abstraction and does not explicitly model vehicle dynamics, sensing uncertainty, or partial observability. As a result, the generated trajectories should be interpreted as geometric planning solutions rather than directly executable paths. In addition, the analysis relies on fixed parameter settings and specific path encodings, which may influence the observed performance.
Future work will focus on extending the framework to more realistic scenarios, including three-dimensional environments, dynamic and uncertain obstacle representations, and the integration of vehicle dynamics and trajectory-tracking control. The incorporation of sensing uncertainty and partial observability is also an important direction to improve realism. Finally, the exploration of hybrid architectures, adaptive parameter tuning, and current-aware cost formulations may provide further improvements in robustness and efficiency under complex environmental conditions.
Acknowledgement: The authors gratefully acknowledge IntellMax–Optimization, Artificial Intelligence and Data Science, Lda. (Portugal) for support during the early phase of this work.
Funding Statement: This work was supported by a PhD Research Scholarship awarded to the first author by ARDITI (Madeira’s Regional Agency for the Development of Research, Technology and Innovation) under Operation M2030–FSE+–01277200 (Madeira 2030 Program). This research was also supported by FCT (Portuguese Foundation for Science and Technology) through Projects 10.54499/LA/P/0083/2020 and UID/50009/2025.
Author Contributions: The authors confirm contribution to the paper as follows: Conceptualization & methodology, Fábio Mendonça and Luiz Guerreiro Lopes; software, Rubina Castro and Bruno Silva; validation, Fábio Mendonça, Luiz Guerreiro Lopes and Bruno Silva; investigation & writing—original draft preparation, Rubina Castro; writing—review and editing & supervision, Fábio Mendonça and Luiz Guerreiro Lopes; funding acquisition, Fábio Mendonça. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are available from the Corresponding Author, Fábio Mendonça, upon reasonable request.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
Algorithm A1 outlines the proposed MPC–CBF navigation strategy. At each iteration, the agent first checks whether the direct path to the goal is obstacle-free. If the direct path is blocked, a local subgoal is generated around the nearest blocking obstacle. The controller then solves a single MPC–CBF step toward the selected reference. When the optimization problem is infeasible or the resulting motion is invalid, a tangent-based fallback maneuver is applied to preserve progress and obstacle avoidance. The trajectory is iteratively updated until the goal is reached or the maximum number of iterations is exceeded.

Algorithm A2 outlines the proposed PRM–GA navigation strategy. First, a PRM is constructed in the free space by sampling collision-free nodes and connecting neighboring nodes through valid local edges. To accelerate neighborhood queries, a KD-tree is built over the sampled nodes and used to retrieve the nearest candidates for connection. Then, a GA evolves waypoint sequences over the roadmap graph in order to obtain a feasible path from start to goal. If the initial roadmap fails to provide a valid goal-reaching solution, a denser roadmap is generated as a fallback. The resulting path is subsequently refined through shortcutting, arc-based repair, and smoothing, followed by a final collision check.

References
1. Xu X, Zeng J, Zhao Y, Lü X. Research on global path planning algorithm for mobile robots based on improved A*. Expert Syst Appl. 2024;243(7):122922. doi:10.1016/j.eswa.2023.122922. [Google Scholar] [CrossRef]
2. Ullah I, Adhikari D, Khan H, Anwar MS, Ahmad S, Bai X. Mobile robot localization: current challenges and future prospective. Comput Sci Rev. 2024;53:100651. doi:10.1016/j.cosrev.2024.100651. [Google Scholar] [CrossRef]
3. LaValle SM. Planning algorithms. New York, NY, USA: Cambridge University Press; 2006. [Google Scholar]
4. Wynn RB, Huvenne VAI, Le Bas TP, Murton BJ, Connelly DP, Bett BJ, et al. Autonomous underwater vehicles (AUVstheir past, present and future contributions to the advancement of marine geoscience. Mar Geol. 2014;352:451–68. doi:10.1016/j.margeo.2014.03.012. [Google Scholar] [CrossRef]
5. Paull L, Saeedi S, Seto M, Li H. AUV navigation and localization: a review. IEEE J Ocean Eng. 2014;39(1):131–49. doi:10.1109/joe.2013.2278891. [Google Scholar] [CrossRef]
6. Kot R. Review of collision avoidance and path planning algorithms used in autonomous underwater vehicles. Electronics. 2022;11(15):2301. doi:10.3390/electronics11152301. [Google Scholar] [CrossRef]
7. Panda M, Das B, Subudhi B, Pati BB. A comprehensive review of path planning algorithms for autonomous underwater vehicles. Int J Autom Comput. 2020;17(3):321–52. doi:10.1007/s11633-019-1204-9. [Google Scholar] [CrossRef]
8. Cheng C, Sha Q, He B, Li G. Path planning and obstacle avoidance for AUV: a review. Ocean Eng. 2021;235(7):109355. doi:10.1016/j.oceaneng.2021.109355. [Google Scholar] [CrossRef]
9. An D, Mu Y, Wang Y, Li B, Wei Y. Intelligent path planning technologies of underwater vehicles: a review. J Intell Robot Syst. 2023;107(2):22. doi:10.1007/s10846-022-01794-y. [Google Scholar] [CrossRef]
10. Kavraki LE, Svestka P, Latombe JC, Overmars MH. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Robot Autom. 1996;12(4):566–80. doi:10.1109/70.508439. [Google Scholar] [CrossRef]
11. Kannan A, Gupta P, Tiwari R, Prasad S, Khatri A, Kala R. Robot motion planning using adaptive hybrid sampling in probabilistic roadmaps. Electronics. 2016;5(2):16. doi:10.3390/electronics5020016. [Google Scholar] [CrossRef]
12. Alvarez A, Caiti A, Onken R. Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE J Ocean Eng. 2004;29(2):418–29. doi:10.1109/joe.2004.827837. [Google Scholar] [CrossRef]
13. Yan S, Pan F. Research on route planning of AUV based on genetic algorithms. In: 2019 IEEE International Conference on Unmanned Systems and Artificial Intelligence (ICUSAI). Piscataway, NJ, USA: IEEE; 2019. p. 184–7. [Google Scholar]
14. Haupt RL, Haupt SE. Practical genetic algorithms. 2nd ed. Hoboken, NJ, USA: Wiley; 2004. [Google Scholar]
15. Kennedy J, Eberhart R. Particle swarm optimization. In: Proceedings of ICNN’95—International Conference on Neural Networks. Piscataway, NJ, USA: IEEE; 1995. p. 1942–8. [Google Scholar]
16. Freitas D, Lopes LG, Morgado-Dias F. Particle swarm optimisation: a historical review up to the current developments. Entropy. 2020;22(3):362. doi:10.3390/e22030362. [Google Scholar] [PubMed] [CrossRef]
17. Mirjalili S, Mirjalili SM, Lewis A. Grey wolf optimizer. Adv Eng Softw. 2014;69:46–61. doi:10.1016/j.advengsoft.2013.12.007. [Google Scholar] [CrossRef]
18. Li J, Xu H, Tian Z. Global path planning for AUV based on improved grey wolf optimization. In: 2024 IEEE International Conference on Mechatronics and Automation (ICMA). Piscataway, NJ, USA: IEEE; 2024. p. 1379–84. [Google Scholar]
19. Rao RV. Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput. 2016;7:19–34. [Google Scholar]
20. Silva B, Lopes LG, Mendonça F. Parallel GPU-acceleration of metaphorless optimization algorithms: application for solving large-scale nonlinear equation systems. Appl Sci. 2024;14(12):5349. [Google Scholar]
21. Fan X, Guo Y, Liu H, Wei B, Lyu W. Improved artificial potential field method applied for AUV path planning. Math Probl Eng. 2020;2020:6523158. doi:10.1155/2020/6523158. [Google Scholar] [CrossRef]
22. Yan Z, Zhao L, Wang Y, Zhang M, Yang H, Zhang C. Path planning of AUV for obstacle avoidance with improved artificial potential field. In: IECON 2023—49th Annual Conference of the IEEE Industrial Electronics Society. Piscataway, NJ, USA: IEEE; 2023. p. 1–5. [Google Scholar]
23. Tian Z, Chen M. Safe and optimal motion planning for autonomous underwater vehicles: a robust model predictive control framework integrating fast marching time objectives and adaptive control barrier functions. Drones. 2025;9(4):273. doi:10.3390/drones9040273. [Google Scholar] [CrossRef]
24. Huang J, Wang H, Margellos K, Goulart P. Predictive control barrier functions: bridging model predictive control and control barrier functions. In: 2025 European Control Conference (ECC). Piscataway, NJ, USA: IEEE; 2025. p. 2623–9. [Google Scholar]
25. Garau B, Alvarez A, Oliver G. Path planning of autonomous underwater vehicles in current fields with complex spatialvariability: an A* approach. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE; 2005. p. 194–8. [Google Scholar]
26. Arifi A, Bouallègue S, Lepagnot J, Jourdan L. Probabilistic roadmap-based 3D path planning of autonomous underwater vehicles. In: 2023 IEEE Third International Conference on Signal, Control and Communication (SCC). Piscataway, NJ, USA: IEEE; 2023. p. 1–6. [Google Scholar]
27. Zhao E, Cheng T, Wang S, Lin X. Underwater 3D path planning for AUV in ocean currents based on improved informed RRT* algorithm. J Intell Robot Syst. 2025;111(4):116. doi:10.1007/s10846-025-02320-6. [Google Scholar] [CrossRef]
28. Li H, Li S, Wang Q, Huang X. AUV 3D path planning based on improved PSO. J Syst Eng Electron. 2025;36(3):854–66. doi:10.23919/jsee.2025.000074. [Google Scholar] [CrossRef]
29. Meng R, Sun A, Wu Z, Du X, Meng Y. 3D smooth path planning of AUV based on improved ant colony optimization considering heading switching pressure. Sci Rep. 2023;13(1):14076. doi:10.1038/s41598-023-41140-2. [Google Scholar] [PubMed] [CrossRef]
30. Vu DC, Tran S, Nguyen TL, Hoang DC. Glocal trajectory generation and tracking control for autonomous underwater vehicles with optimal coverage sensor networks. Ocean Eng. 2025;342(8):122902. doi:10.1016/j.oceaneng.2025.122902. [Google Scholar] [CrossRef]
31. Garau B, Bonet M, Alvarez A, Ruiz S, Pascual A. Path planning for autonomous underwater vehicles in realistic oceanic current fields: application to gliders in the Western Mediterranean Sea. J Marit Res. 2009;6(2):5–21. [Google Scholar]
32. Zeng Z, Sammut K, Lian L, He F, Lammas A, Tang Y. A comparison of optimization techniques for AUV path planning in environments with ocean currents. Robot Auton Syst. 2016;82(1):61–72. doi:10.1016/j.robot.2016.03.011. [Google Scholar] [CrossRef]
33. Khatib O. Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res. 1986;5(1):90–8. doi:10.1177/027836498600500106. [Google Scholar] [CrossRef]
34. Koren Y, Borenstein J. Potential field methods and their inherent limitations for mobile robot navigation. In: Proceedings of the 1991 IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE; 1991. p. 1398–404. [Google Scholar]
35. Solari FJ, Rozenfeld AF, Villar SA, Acosta GG. Artificial potential fields for the obstacles avoidance system of an AUV using a mechanical scanning sonar. In: 2016 3rd IEEE/OES South American International Symposium on Oceanic Engineering (SAISOE). Piscataway, NJ, USA: IEEE; 2016. p. 1–6. [Google Scholar]
36. Fu J, Lv T, Li B. Underwater submarine path planning based on artificial potential field ant colony algorithm and velocity obstacle method. Sensors. 2022;22(10):3652. doi:10.3390/s22103652. [Google Scholar] [PubMed] [CrossRef]
37. Tang S, Tong C, Chen X, Yue J, Wang H. Research on an autonomous underwater vehicle intelligent path planning algorithm based on improved artificial potential field method optimization. In: Proceedings of the 2024 8th International Conference on Electronic Information Technology and Computer Engineering. New York, NY, USA: ACM; 2024. p. 1241–7. [Google Scholar]
38. Deb K, Pratap A, Agarwal S, Meyarivan T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput. 2002;6(2):182–97. doi:10.1109/4235.996017. [Google Scholar] [CrossRef]
39. Toma AI, Hsueh HY, Jaafar HA, Murai R, Kelly PHJ, Saeedi S. PathBench: a benchmarking platform for classical and learned path planning algorithms. In: 2021 18th Conference on Robots and Vision (CRV). Piscataway, NJ, USA: IEEE; 2021. p. 79–86. [Google Scholar]
40. Yang D, Xiong Y. UP-Bench: a benchmark for underwater path planning algorithms. In: Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD’25). New York, NY, USA: ACM; 2025. p. 5854–65. [Google Scholar]
41. Mayne DQ, Rawlings JB, Rao CV, Scokaert POM. Constrained model predictive control: stability and optimality. Automatica. 2000;36(6):789–814. [Google Scholar]
42. Ames AD, Xu X, Grizzle JW, Tabuada P. Control barrier function based quadratic programs for safety critical systems. IEEE Trans Autom Control. 2017;62(8):3861–76. doi:10.1109/tac.2016.2638961. [Google Scholar] [CrossRef]
43. Shankar M, Gangireddy S. A hybrid path planning approach combining artificial potential field and particle swarm optimization for mobile robot. IFAC-PapersOnLine. 2022;55(22):242–7. doi:10.1016/j.ifacol.2023.03.041. [Google Scholar] [CrossRef]
44. Zheng L, Yu W, Li G, Qin G, Luo Y. Particle swarm algorithm path-planning method for mobile robots based on artificial potential fields. Sensors. 2023;23(13):6082. doi:10.3390/s23136082. [Google Scholar] [PubMed] [CrossRef]
45. Zhao Z, Zhang Y, Feng X, Jiang C, Su W, Hu Q. A dynamic velocity potential field method for multi-AUV cooperative hunting tasks. Ocean Eng. 2024;295(3):116813. doi:10.1016/j.oceaneng.2024.116813. [Google Scholar] [CrossRef]
46. Sun B, Niu N. Multi-AUVs cooperative path planning in 3D underwater terrain and vortex environments based on improved multi-objective particle swarm optimization algorithm. Ocean Eng. 2024;311(6):118944. doi:10.1016/j.oceaneng.2024.118944. [Google Scholar] [CrossRef]
47. Wabersich KP, Taylor AJ, Choi JJ, Sreenath K, Tomlin CJ, Ames AD, et al. Data-driven safety filters: hamilton-Jacobi reachability, control barrier functions, and predictive methods for uncertain systems. IEEE Control Syst Mag. 2023;43(5):137–77. doi:10.1109/MCS.2023.3291885. [Google Scholar] [CrossRef]
48. Keyumarsi S, Atman MWS, Gusrialdi A. Circulation-embedded control barrier function for safe navigation: a solution to avoid undesired equilibria and dysfunctional circulation. Robot Auton Syst. 2025;194:105132. doi:10.1016/j.robot.2025.105132. [Google Scholar] [CrossRef]
49. Aldhaheri S, Hu Y, Xie Y, Wu P, Kanoulas D, Liu Y. Underwater robotic simulators review for autonomous system development. In: OCEANS 2025 Brest. Piscataway, NJ, USA: IEEE; 2025. p. 1–10. [Google Scholar]
50. Cieślak P. Stonefish: an advanced open-source simulation tool designed for marine robotics, with a ROS interface. In: OCEANS 2019 Marseille. Piscataway, NJ, USA: IEEE; 2019. p. 1–6. [Google Scholar]
51. Marchesini E, Corsi D, Farinelli A. Benchmarking safe deep reinforcement learning in aquatic navigation. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Piscataway, NJ, USA: IEEE; 2021. p. 5590–5. [Google Scholar]
52. Liu Y, Zhang J, Xiang X, Liu J. Design, implementation and verification of hardware-in-the-loop control system for work-class ROVs. Ocean Eng. 2024;313(2):119605. doi:10.1016/j.oceaneng.2024.119605. [Google Scholar] [CrossRef]
53. Yin S, Xiang Z. ADE-MIFS: real-time cooperative navigation for multi-USVs in dynamic maritime environments. Ocean Eng. 2026;352:124487. doi:10.1016/j.oceaneng.2026.124487. [Google Scholar] [CrossRef]
54. Rezaei H, Bozorg-Haddad O, Chu X. Grey wolf optimization (GWO) algorithm. In: Bozorg-Haddad O, editor. Advanced optimization by nature-inspired algorithms. Singapore: Springer; 2018. p. 81–91. [Google Scholar]
55. Ferguson D, Likhachev M, Stentz A. A guide to heuristic-based path planning. In: Proceedings of ICAPS’05 Workshop on Planning under Uncertainty for Autonomous Systems. Menlo Park, CA, USA: AAAI Press; 2005. p. 9–18. [Google Scholar]
56. Martínez A, Hernández L, Sahli H, Valeriano Y, Orozco Monteagudo M, Garcia D. Model-aided navigation with sea current estimation for an autonomous underwater vehicle. Int J Adv Robot Syst. 2015;12(7):103. doi:10.5772/60415. [Google Scholar] [CrossRef]
57. Chen X, Bian H, Li F, Wang R, Hu Y, Li J. Time-varying current estimation method for SINS/DVL integrated navigation based on augmented observation algorithm. Symmetry. 2025;17(11):1881. doi:10.3390/sym17111881. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools