Next Article in Journal
Deep-Learning-Derived Facial Electromyogram Signatures of Emotion in Immersive Virtual Reality (bWell): Exploring the Impact of Emotional, Cognitive, and Physical Demands
Previous Article in Journal
High-Precision Indoor VLP Scheme Based on the Synergy of SMO Multipath Suppression and Intelligent Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Path Planning for USVs in Complex Marine Environments Based on an Improved Hybrid TD3 Algorithm

1
School of Computer Science and Technology, Zhejiang University of Science and Technology, Hangzhou 310023, China
2
School of Artificial Intelligence and Information Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(6), 1823; https://doi.org/10.3390/s26061823
Submission received: 29 January 2026 / Revised: 27 February 2026 / Accepted: 11 March 2026 / Published: 13 March 2026
(This article belongs to the Section Navigation and Positioning)

Abstract

Real-time path planning for Unmanned Surface Vehicles (USVs) in complex marine environments remains challenging due to unstructured environments, ocean current disturbances, and dynamic obstacles. This paper proposes an improved Hybrid Safety and Reward-Sensitive Twin Delayed Deep Deterministic Policy Gradient (H_RS_TD3) algorithm and constructs a high-fidelity simulation environment based on GEBCO bathymetric data and CMEMS ocean current data. The path planning problem is formulated as a Markov Decision Process (MDP), where the state space incorporates multi-beam radar perception, ocean current disturbances, and relative goal information, while the action space outputs continuous thrust and rudder commands subject to vehicle dynamics constraints. The proposed framework integrates a risk-aware hybrid safety decision architecture, a Trajectory Predictor Network (TPN), a Curvature-driven Advantage-based Prioritized Experience Replay (CDA-PER) mechanism, and an uncertainty-aware conservative Q-learning strategy to enhance navigation safety, sample efficiency, and policy stability. Comprehensive simulations demonstrate that, compared with baseline deep reinforcement learning methods, the proposed approach achieves faster convergence, improved stability, and competitive path efficiency while consistently maintaining sufficient obstacle clearance and millisecond-level inference latency, validating its effectiveness and practical feasibility for safe USV navigation in realistic dynamic marine environments.

1. Introduction

With the increasing complexity of marine resource exploitation, environmental monitoring, maritime surveillance, patrol, and search-and-rescue missions. USV has attracted widespread attention due to its low cost, high efficiency, and strong environmental adaptability, particularly in autonomous marine applications [1]. USV has been extensively deployed in both civilian and military applications to replace human operators in hazardous missions [2]. Within autonomous navigation systems, efficient path planning algorithms constitute one of the core enabling technologies, aiming to generate safe, smooth, and energy-efficient collision-free trajectories for USVs operating in complex marine environments containing static obstacles, dynamic threats, and environmental disturbances [3].
Existing path planning approaches can generally be categorized into traditional methods and reinforcement learning-based methods. Classical algorithms such as A*, Dijkstra, and RRT [4,5,6] perform well in known static maps or relatively simple marine environments. However, when confronted with time-varying dynamic obstacles, these methods often suffer from high computational complexity, making it difficult to satisfy real-time requirements. Algorithms such as the Artificial Potential Field (APF) method and Velocity Obstacle method are widely adopted for real-time obstacle avoidance due to their simple structures and computational efficiency. Nevertheless, APF methods are prone to local minima, while VO-based approaches rely on constant-velocity assumptions of obstacles. In complex environments, both methods can easily lead to deadlock situations or oscillatory behavior near the target [7,8].
To address these limitations, numerous hybrid and improved approaches have been proposed. Yang et al. [9] proposed a Traffic-Feature Informed A-star (TFIA-star) algorithm incorporating historical AIS data to reduce computation and memory costs in large-scale path planning. Luo et al. [10] proposed an ocean-current-guided RRT* algorithm that incorporates adaptive multi-factor guidance strategies to mitigate directional uncertainty in traditional RRT under marine environments. Wang et al. [11] developed a hybrid planning method combining an improved APF with RRT, where gravitational coefficient optimization and dynamic step-size strategies were introduced to enhance global path-finding capability, while maritime rules and collision risk indices were integrated to achieve regulation-compliant dynamic obstacle avoidance.
Although the aforementioned methods have demonstrated promising performance in relatively simple scenarios, they often neglect invisible yet critical factors prevalent in real marine environments, such as nonlinear hydrodynamic resistance and ocean current disturbances. As a result, planned paths may deviate significantly during execution due to environmental forces [12], making it difficult to guarantee long-term energy efficiency and navigation stability for USV [13].
In recent years, with the rapid development of DRL, these techniques have been increasingly applied to USV navigation. DRL algorithms exhibit strong adaptability to complex, unknown, and dynamic marine environments. Algorithms such as Deep Deterministic Policy Gradient (DDPG) [14] and Twin Delayed Deep Deterministic Policy Gradient (TD3) [15] have been successfully applied to continuous control tasks. Moreover, SAC [16] enhances stochastic exploration through a maximum-entropy framework, while PPO [17] achieves improved training stability via constrained policy updates. Hierarchical DRL frameworks and hybrid combinations of DRL with traditional methods have also been widely investigated. Li et al. [18] proposed an APF-enhanced DQN method incorporating COLREGS for safe path planning. Zhang et al. [19] introduced a hierarchical neural network-based DRL approach for port environments, demonstrating strong safety performance in obstacle avoidance. Woo et al. [20] further incorporated the International Regulations for Preventing Collisions at Sea into DRL to achieve compliant collision avoidance in multi-vessel encounter scenarios. Guan et al. [21] proposed a navigation strategy combining PRM and PPO, where instantaneous risk fields were incorporated into the reward function. Xie et al. [22] developed a hybrid learning framework combining reinforcement learning and inverse control, enabling adaptive decision-making between an LSTM-based inverse model controller and a model-free A3C policy via Q-learning.
Despite these advances, the application of DRL to complex marine environments still faces several critical challenges:
  • Conventional Prioritized Experience Replay (PER) mechanisms struggle to extract highly valuable successful experiences from large volumes of failed samples, often leading to slow or unstable convergence.
  • Environmental fidelity remains insufficient, as many studies rely on simplified virtual environments or artificially synthesized current fields, limiting the transferability of learned policies to real-world scenarios [23].
  • Purely end-to-end policies exhibit blind exploration risks during early training stages, and sparse rewards further slow convergence, making it difficult to guarantee safe separation distances in environments with multiple dynamic obstacles.
  • Most path planning studies primarily focus on shortest-path generation or obstacle avoidance effectiveness, while comprehensive comparative analysis of avoidance trajectories remains largely unexplored [24].
To address the above challenges, this paper proposes an improved hybrid path planning algorithm for USV operating in complex marine environments, termed H_RS_TD3. The proposed method integrates the stability of traditional control strategies with the adaptability of reinforcement learning, aiming to tackle USV navigation problems under coupled strong ocean current disturbances and dynamic obstacle interactions. The main contributions of this paper are summarized as follows:
  • High-fidelity real-world environment reconstruction based on multi-source data: Instead of relying on synthetic virtual environments, a realistic simulation platform is constructed using GEBCO global bathymetric data and CMEMS physical reanalysis products. This platform incorporates real geographical constraints and spatiotemporally varying non-uniform ocean currents, enabling the learned policies to exhibit robustness against realistic hydrodynamic disturbances.
  • Hybrid safety-aware decision-making architecture integrating TPN and APF: To mitigate the blind exploration behavior of pure DRL during early training, a risk-aware mechanism is designed. TPN is employed to extract historical obstacle motion features and predict future trajectories, while a vectorized APF is embedded as a low-level safety constraint. This architecture enhances anticipatory dynamic obstacle avoidance while deterministically preventing extreme collision risks through repulsive force guidance.
  • CDA-PER mechanism: To improve sample efficiency under sparse reward conditions, a nonlinear priority sampling strategy jointly driven by path curvature and TD error is proposed. This mechanism automatically identifies and repeatedly emphasizes critical obstacle avoidance experiences in complex interaction scenarios, significantly accelerating convergence speed and improving policy quality.

2. Problem Formulation and System Modeling

2.1. Coordinate Systems and Kinematics

As illustrated in Figure 1, the planar motion of the USV is described using an inertial coordinate frame { E } O E X E Y E and a body-fixed coordinate frame { B } O B X B Y B . The pose vector of the USV expressed in the inertial frame { E } is defined as
η = [ x , y , ψ ] T
where x and y denote the north and east positions of the USV, respectively, and ψ represents the yaw angle.
The velocity vector expressed in the body-fixed frame { B } is given by
ν = [ u , v , r ] T
where u , v and r correspond to the surge velocity, sway velocity, and yaw rate, respectively.
The transformation between the two coordinate frames is described by the rotation matrix R ( ψ ) . Accordingly, the relationship between the inertial-frame velocity η ˙ and the body-frame velocity ν is expressed as
η ˙ = R ( ψ ) ν
Expanding this relation yields
x ˙ y ˙ ψ ˙ = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 u v r

2.2. High-Fidelity Environmental Modeling and Dynamics

2.2.1. Dynamics with Ocean Currents

Based on the marine vehicle modeling framework proposed by Fossen [25], a three-degree-of-freedom (3-DOF) dynamic model of the USV that explicitly accounts for environmental disturbances is established [26,27]. To accurately capture the physical effects of realistic ocean conditions on the vessel, the concept of relative velocity is introduced to correct the hydrodynamic damping terms.
The USV dynamics are expressed as
M v . + C ( v ) v + D ( v r ) v r = τ
where M 3 × 3 denotes the inertia matrix, C ( v ) 3 × 3 is the Coriolis and centripetal matrix, D ( v r ) 3 × 3 represents the hydrodynamic damping matrix, and τ 3 × 1 is the control input vector.
To faithfully model speed reduction under adverse currents and lateral drift effects, the relative velocity v r in the damping term D ( v r ) v r is defined as the velocity of the USV relative to the ocean current:
ν r = ν R ( ψ ) T V c
where V c = [ u c , v c , 0 ] T denotes the ocean current velocity vector expressed in the inertial frame { E } .
By projecting the observed local ocean current into the body-fixed frame { B } through the rotation matrix R ( ψ ) T , the proposed model is able to dynamically capture the realistic physical resistance induced by following currents, opposing currents, and lateral currents acting on the USV. This ensures the USV navigation response is based on the immediate hydrodynamic environment perceived at its current coordinates.

2.2.2. Real-World Static and Dynamic Environment Reconstruction

Unlike conventional studies that rely on simplified geometric environments, this paper constructs a high-fidelity simulation environment that integrates both static maps and dynamic ocean currents.
As shown in Figure 2, the static map environment is generated using GEBCO bathymetric elevation data. To mitigate the aliasing artifacts caused by direct rasterization of the raw data, this paper applies a bilinear interpolation–based smoothing correction. This procedure effectively eliminates discretization-induced geometric distortions and produces static obstacle maps with smooth boundaries that closely match real-world geographic features.
As illustrated in Figure 3, considering that ocean current disturbances in realistic marine environments are a critical factor affecting the accuracy of USV path planning, this paper abandons simplified artificial flow-field assumptions and adopts ocean current data provided by the CMEMS Global Ocean Physics Analysis and Forecast product. A specific sea region (longitude 120.76° E–120.97° E, latitude 38.26° N–38.42° N) is selected, and the dataset includes eastward current velocity components u c u r and northward components v c u r .
During simulation, the original NetCDF data are mapped onto a grid-based environment. The ocean current disturbance vector V c at any spatial location ( x , y ) is obtained through spatiotemporal interpolation, thereby enabling the realistic modeling of non-uniform ocean currents that vary across both time and space.
To ensure the reproducibility of the high-fidelity marine environment, the key parameters regarding the dataset construction and the USV physical simulation are summarized in Table 1.

2.3. MDP Formulation

The USV path planning problem under complex marine conditions is modeled in this paper as an MDP, which is defined by the tuple ( S , A , P , R , γ ) .
Where S denotes the state space, A denotes the action space, P represents the state transition probability determined by the USV dynamics and environment interactions, R is the reward function, and γ is the discount factor.

2.3.1. State Space

As shown in Figure 4, to enable accurate decision-making under partially observable environments, the state vector s t is designed as a composite representation that integrates goal-oriented information, the USV’s own motion states, and environmental perception. The dimensionality of the state space is set to D s = 68 , and the state vector is defined as
s t = [ s n a v , s k i n , s p e r c ]
1.
Navigation State ( s n a v )
This component describes the geometric relationship between the USV and the target, serving as high-level guidance for navigation:
s n a v = [ d g o a l , ψ e r r ]
where d g o a l denotes the Euclidean distance from the current position to the target, and ψ e r r represents the heading error, defined as the difference between the target bearing and the current heading angle. Both variables are normalized.
2.
Kinematic State ( s k i n )
To account for ocean current disturbances and inertial effects, the kinematic state incorporates the USV body-fixed velocities and the control inputs from the previous time step:
s k i n = [ u , v , r , τ l a s t , δ l a s t ]
where u , v are the surge and sway velocities in the body-fixed frame, r is the yaw rate, and τ l a s t , δ l a s t denote the previously applied thrust and rudder angle, respectively, ensuring control continuity.
3.
Perception State ( s s p e r c )
This component is obtained from an onboard 2D LiDAR sensor and consists of 60 omnidirectional laser beams:
s p e r c = [ l 1 , l 2 , , l 60 ]
To enhance the prediction capability for dynamic obstacles under non-visual sensing, Doppler Effect Logic is incorporated into the LiDAR data processing. Each beam measurement l i encodes not only the obstacle distance but also the relative velocity projection of dynamic obstacles along the beam direction. When obstacles approach rapidly, the corresponding perception values undergo nonlinear mapping, enabling the agent to distinguish between static obstacles and dynamic threats.

2.3.2. Action Space

As shown in Figure 4, considering that the USV is a typical underactuated system, the action space A is defined as a continuous control space. The action vector a t consists of two core control commands:
a t = [ a τ , a δ ] T , a τ [ 1 , 1 ] ,   a δ [ 1 , 1 ]
where a τ represents the thrust command controlling the main propeller output, and a δ denotes the rudder angle command for heading control.
To comply with the underlying dynamics model (based on the MMG model), the normalized action outputs are mapped to physical control inputs as follows:
F p r o p = a τ F m a x δ r u d d e r = a δ δ m a x
where F m a x is the maximum effective thrust, and δ m a x is the maximum allowable rudder angle.
This continuous action space formulation avoids control oscillations caused by discrete actions and facilitates the generation of smooth trajectories that satisfy the USV’s dynamic constraints.

2.3.3. Reward Function Design

The reward function plays a critical role in determining the convergence behavior of the learning algorithm and the resulting navigation policy of the USV. As demonstrated by Zhang et al. [28], foundational reward formulations typically include an arrival reward, a distance progress reward, and a collision penalty to ensure basic navigation safety and task completion. Building upon these fundamental elements, this paper further introduces a quadratic safety potential penalty, a navigation efficiency reward, and a step-wise time penalty to simultaneously address task efficiency and navigation safety in complex marine environments. Consequently, the instantaneous reward is defined as the weighted sum of these six components. This composite reward structure jointly promotes rapid task completion, safe obstacle avoidance, and kinematically efficient navigation.
The overall reward at time step t t is formulated as
R t = r a r r i v a l + r d i s t + r c o l l i s i o n + r s a f e t y + r n a v + r s t e p
when the distance between the USV and the target satisfies Equation (14), the USV is considered to have reached the goal. In this case, a one-time arrival reward is granted, and the current episode is terminated. This large positive reward provides a clear “task completion” signal to the agent and accelerates policy convergence:
d t = p t p g o a l < d t h ( d t h = 0.5   m )
where d t h is the threshold distance. It is empirically set to 0.5 to provide spatial tolerance and prevent policy oscillation.
r arrival = + R max ( R max = 10.0 )
where R m a x is the maximum overall reward. It is set to 10.0 to dominate step rewards and ensure goal-reaching is the absolute priority.
To encourage rapid progress toward the target, a distance-based progress reward r dist is introduced:
r dist = k p ( d t 1 d t )
where d t 1 and d t denote the target distances before and after the current maneuver, respectively. The scaling factor k p amplifies the effect of distance reduction and strengthens the convergence tendency. k p is empirically set to 0.1. This bounds the dense reward and prevents reward hacking, such as exploiting cyclic motions.
To incentivize effective obstacle avoidance and ensure navigation safety, a severe collision penalty r collision is imposed when a collision with static terrain or dynamic obstacles is detected:
r collision = R c , if   collision   occurs 0 , otherwise
where R c represents the collision cost. R c is symmetrically set to 10.0 to strictly enforce collision avoidance.
To prevent the USV from approaching obstacles excessively before a collision occurs, a quadratic safety potential field penalty r safety is constructed within a predefined safety radius:
r safety = λ s d safe d min d safe 2 , d min < d safe 0 , otherwise
where d min denotes the minimum obstacle distance measured by the lidar, d safe = 3.0   m defines the safety buffer zone, and λ s = 0.5 is a scaling factor. Unlike linear penalties, the quadratic formulation imposes rapidly increasing costs as the obstacle distance approaches zero, effectively pushing the agent away from high-risk regions.
To optimize kinematic performance and prevent stagnation, a navigation efficiency reward r nav is designed based on the surge velocity u and heading error θ err :
r nav = α u cos ( θ err ) , if   cos ( θ err ) > 0 β , if   0 u < u th 2 β , if   u < 0
where α = 0.01 rewards fast motion toward the target direction, while β = 0.05 and u th = 0.1   m / s penalize low-speed cruising and reverse motion, thereby encouraging sustained forward navigation.
Finally, a constant step-wise penalty is applied at each time step:
r step = 0.05

3. Conventional TD3 Algorithm

The TD3 algorithm [29] adopts an Actor–Critic–based delayed deterministic policy gradient framework. By integrating clipped double Q-learning, delayed policy updates, and target policy smoothing, TD3 effectively alleviates the overestimation problem commonly observed in value function learning [30]. As shown in Figure 5, the overall architecture consists of two main components, namely the policy network (Actor) and the value networks (Critics), forming a total of six deep neural networks:
1.
Actor Network (policy network π )
The Actor network is responsible for approximating a deterministic policy function μ ( s | θ μ ) , which maps the current system state to continuous control actions. Specifically, it takes a 68-dimensional state vector s t , which includes navigation information, motion states, and radar perception features, as input. After feature extraction through multiple fully connected layers, the network outputs a normalized action vector a t within the range [−1, 1] via a Tanh activation function. The action vector consists of continuous control commands for propulsion and rudder angle.
2.
Twin Critic Networks (value networks Q 1 , Q 2 )
To address the Q-value overestimation issue present in conventional DDPG algorithms [31], TD3 introduces two Critic networks with identical architectures but independent parameters. Each Critic takes the concatenated state–action pair ( s t , a t ) as input and independently estimates the corresponding action-value function Q ( s t , a t ) . When computing the target Q-value, TD3 selects the minimum value predicted by the two Critic networks:
y t = r t + γ min i = 1 , 2   Q i ( s t + 1 , π ( s t + 1 ) + ϵ )
where y t is the target Q-value, r t is the immediate reward, γ is the discount factor, Q i ( i = 1 , 2 ) denotes the two target Critic networks, s t + 1 is the next state, π represents the target Actor network, and ϵ denotes the clipped exploration noise added to the target action.
This clipped double Q-learning mechanism significantly improves the stability of value estimation.
3.
Target Networks
Both the Actor and the Twin Critic networks are associated with corresponding target networks π , Q 1 , Q 2 . The parameters of the target networks are updated through a soft update strategy governed by a soft update coefficient τ . Setting this coefficient to a value much less than 1 ( τ 1 ) ensures a strictly slow parameter update rate. This slow updating process allows them to lag behind the main networks and further suppresses training oscillations.
Although the standard TD3 algorithm demonstrates strong performance in generic continuous control tasks, directly applying it to complex USV dynamic path planning scenarios still exposes several critical limitations, including delayed environmental perception, overly aggressive exploration behavior, and low sample utilization efficiency. These issues severely restrict its engineering applicability under realistic marine conditions.

4. Improved H_RS_TD3 Algorithm Design

Figure 6 illustrates the overall architecture of the proposed H_RS_TD3 framework. To address the key limitations of standard TD3 when deployed in realistic marine environments—including perceptual delay, lack of explicit safety guarantees, and inefficient utilization of interaction data—this study proposes an improved deep reinforcement learning architecture that integrates trajectory prediction with hybrid potential-field-based safety constraints. The proposed framework adopts a modular and cooperative design philosophy, embedding perception enhancement, safety-aware decision fusion, and robust value learning into a unified closed-loop interaction process.
The overall operation of H_RS_TD3 can be conceptually divided into three sequential yet tightly coupled phases: predictive perception, constrained decision-making, and robust policy optimization.

4.1. Hybrid Safety Decision

Figure 7 illustrates the proposed Hybrid Safety and Decision Layer, which is designed to balance the strong local safety guarantees of classical methods with the long-horizon planning capability of reinforcement learning. To this end, a risk-aware hybrid decision architecture is constructed, consisting of two parallel computational modules: a vectorized artificial potential field (APF) that provides low-level safety guidance, and the H_RS_TD3 policy network, which generates high-level global decisions. These two components are integrated through a dynamic fusion mechanism, enabling a smooth transition from efficient exploration to emergency avoidance.
This hybrid design effectively addresses two well-known limitations: the tendency of conventional APF methods to fall into local minima, and the lack of safety guarantees during early exploration stages of reinforcement learning.

4.1.1. Vectorized Potential Field Construction

As illustrated in Figure 7a, an enhanced vectorized artificial potential field is constructed to quantify environmental risk and enable dynamic safety intervention. Unlike traditional APF formulations that compute repulsive forces point-by-point, the proposed method employs a vectorized implementation to parallelize force computation over the entire grid map, thereby satisfying real-time requirements in complex environments.
The resultant force acting on the USV is defined as a linear superposition of multiple force components:
F t o t a l = F a t t + F s t a t i c + F d y n + F w a l l + F c u r r
where F a t t denotes the attractive force toward the goal, F s t a t i c and F d y n represent repulsive forces induced by static and dynamic obstacles, respectively, F w a l l corresponds to boundary repulsion, and F c u r r is the current-compensation force.
For static obstacles, a standard APF-based repulsive formulation is adopted. Let η s t a t i c denote the repulsion gain and d 0 , s t a t i c the safety influence radius. The repulsive force is defined as
F s t a t i c = η s t a t i c 1 d ( q , O i ) 1 d 0 , s t a t i c 2 n i o d ( q , O i ) 2 , i f   0 < d ( q , O i ) d 0 , s t a t i c 0 , i f   d ( q , O i ) > d 0 , s t a t i c
To account for the increased uncertainty associated with moving obstacles, a dynamic inflation mechanism is introduced to construct a wider risk buffer. In implementation, the repulsion gain and influence radius are scaled as η d y n = 2.5 × η s t a t i c and d 0 , d y n = 3.0 × d 0 , s t a t i c , yielding the following repulsive force:
F d y n = 2.5 η s t a t i c 1 d ( q , O i ) 1 3.0 d 0 , s t a t i c 2 n i o d ( q , O i ) 2 , i f   0 < d ( q , O i ) 3.0 d 0 , s t a t i c 0 , i f   d ( q , O i ) > 3.0 d 0 , s t a t i c
where d ( q , O i ) denotes the Euclidean distance between the current USV position q and the closest point on the surface of obstacle O i , n i o is the unit vector pointing from the obstacle toward the USV, η s t a t i c and d 0 , s t a t i c , static represent the baseline repulsion gain and the safety distance threshold in static environments, respectively.
To mitigate drift induced by strong ocean currents, a current-compensation force F c u r r is introduced. This force is proportional to the estimated local flow velocity vector V ^ c but acts in the opposite direction:
F c u r r = ζ V ^ c
where ζ is a tunable gain controlling the strength of current compensation, and V ^ c denotes the local current velocity estimated by onboard sensors.
Furthermore, to prevent boundary collisions under strong disturbances, a nonlinear wall-repulsion force F w a l l is defined. When the distance ρ wall between the USV and the nearest shoreline falls below a predefined threshold ρ s a f e , an exponentially increasing repulsive force is activated:
F w a l l = k w a l l exp ( ρ w a l l ) n w a l l , i f   ρ w a l l < ρ s a f e 0 , o t h e r w i s e
where ρ w a l l denotes the outward normal vector of the boundary.

4.1.2. Risk-Aware Dynamic Fusion Mechanism

To enable adaptive switching between efficient exploration and safety-critical control, a risk-aware dynamic fusion mechanism is introduced, as shown in Figure 7b. Rather than relying on a single distance threshold, this mechanism defines an Environmental Risk Coefficient α based on multi-source perception, which is dynamically adjusted according to the minimum detected obstacle distance ρ m i n .
The fusion coefficient α is computed using a modified sigmoid function:
α = 1 1 1 + exp ( k f u s e ( ρ m i n d c r i t ) )
where d c r i t denotes the critical safety distance and k f u s e controls the smoothness of the transition.
Based on the value of ρ m i n , the system operates in two distinct modes:
  • Safety Takeover Mode ( ρ m i n < d c r i t ): α 1 , and the APF component dominates the control action, enforcing conservative avoidance to ensure low-level safety.
  • Efficient Exploration Mode ( ρ m i n > d c r i t ): α 0 , and the reinforcement learning policy assumes primary control authority, focusing on path optimization and efficiency.
The final action command delivered to the USV dynamics is obtained via linear blending:
a f i n a l = α a A P F + ( 1 α ) a T D 3
Through this fusion strategy, the proposed framework maintains the generalization capability of TD3 in complex flow environments while using APF-based safety constraints to suppress unsafe actions.

4.2. TPN Module

Figure 8 illustrates the architecture of the TPN, which is integrated in parallel with the Actor-Critic framework to alleviate the impact of partial observability in complex environments. Unlike conventional model-free approaches, the TPN explicitly learns the environment transition manifold, enabling the USV to anticipate future states before executing actions.
The TPN is parameterized by ϕ and represents a deterministic transition model. To improve numerical stability and accelerate convergence, the network predicts the state increment rather than the absolute next state. Given the current state s t and the action a t generated by the policy, the prediction process is formulated as
Δ s ^ t + 1 = f ϕ ( s t , a t ) , s ^ t + 1 = s t + Δ s ^ t + 1
where f ϕ denotes the dynamics mapping function parameterized by ϕ , s t is the system state vector at time step t, a t is the action output by the policy network, Δ s ^ t + 1 and   s ^ t + 1 represent the predicted state increment and the predicted next state, respectively.
During training, the TPN is optimized via an auxiliary supervised regression task based on the PER mechanism. Specifically, the mean squared error (MSE) between the predicted state increment and the true transition tuple ( s t , a t , s t + 1 ) sampled from the replay buffer D is minimized. The loss function is defined as
L T P N ( ϕ ) = E ( s t , a t , s t + 1 , w i ) ~ D w i | | ( s t + 1 s t ) f ϕ ( s t , a t ) | | 2 2
where w i denotes the importance sampling weight. As an auxiliary differentiable dynamics module, the TPN captures latent physical properties such as USV inertia and hydrodynamic effects under ocean currents, thereby regularizing the representation learning of the main policy network.
Specifically, the TPN is trained online by sampling transition tuples ( s t , a t , s t + 1 ) directly from the replay buffer D , which eliminates the need for any pre-collected offline datasets.
Figure 9a visualizes the trajectory prediction process. The proposed method adopts a dual-stream prediction mechanism. Leveraging the learned dynamics features, the TPN performs an H-step rolling horizon inference during navigation and recursively feeds the predicted states back into the network, generating a short-term predicted trajectory:
τ p r e d = { s ^ t + 1 , , s ^ t + H }
The horizon H dictates the USV’s look-ahead depth. Since the trajectory is generated via H sequential forward passes, the computational load scales linearly with H, directly influencing the Infer Time metric.
To validate the reliability of the TPN, the present study analyzed its prediction performance in complex marine environments. As shown in Figure 9b, the continuous predicted trajectory (red line) closely aligns with the actual ground-truth trajectory of the USV (yellow line). Furthermore, Figure 9c presents the prediction error distribution, revealing that the TPN achieves highly accurate state estimations with an overall mean prediction error of only 0.97 m.
During the rollout process, radar-based observations are processed simultaneously. Based on a short-term constant-velocity model, the kinematic projection of dynamic obstacles is computed to estimate their future trajectories:
τ o b s k = { p o b s , t + 1 k , p o b s , t + 2 k , , p o b s , t + H k }
where τ o b s k denotes the predicted trajectory set of the k-th dynamic obstacle, and p o b s , t + H k represents the estimated spatial position of that obstacle at time t + H .
By evaluating the potential spatiotemporal intersections between the predicted USV trajectory τ p r e d and the projected obstacle trajectories τ o b s , the module can identify dynamic collision risks in advance.
This mechanism provides the system with a critical safety buffer, enabling the USV to proactively avoid moving threats based on anticipated future situations, rather than reacting solely to instantaneous distance measurements.

4.3. CDA-PER Mechanism

Conventional PER typically relies on linear sampling based on the TD error. This strategy may overlook samples with small TD errors that are nevertheless critical for task completion. This issue is particularly evident in highly dynamic USV obstacle avoidance tasks with sparse rewards, where simple linear reward weighting fails to distinguish a small number of high-value samples, such as successful extreme avoidance maneuvers, from a large number of mediocre experiences.
To address this limitation, a CDA-PER mechanism is proposed. As shown in Figure 10, it adopts a dual-stream priority computation architecture. In addition to the TD-error-based priority computed by the critic network, a parallel curvature-driven advantage path is introduced. By incorporating a nonlinear advantage amplification exponent γ together with a dynamic normalization factor, the replay priority is reformulated as
P i = | δ i | + w max ( 0 , r i r ¯ ) 1 + | r ¯ | κ + ϵ
where | δ i | denotes the absolute TD error, w is the weighting coefficient of the advantage term, r i represents the instantaneous reward of the current sample, and r ¯ denotes the running average reward. The constant ϵ guarantees a non-zero sampling probability for all transitions and preserves basic exploration.
The denominator 1 + | r ¯ | enables dynamic normalization across different reward scales and improves robustness under varying environmental reward magnitudes. Meanwhile, the numerator term max ( 0 , r i r ¯ ) , combined with the exponent κ , provides nonlinear amplification for samples whose rewards exceed the average level. This mechanism ensures that critical success experiences, particularly those corresponding to successful obstacle avoidance, are preferentially replayed during training.

4.4. Uncertainty-Aware Conservative Q-Learning Mechanism

The standard TD3 algorithm mitigates Q-value overestimation by adopting clipped double Q-learning, where the minimum value of two target critic networks is used. However, in complex marine environments characterized by sparse rewards and highly dynamic obstacles, USVs frequently encounter out-of-distribution states. Under such conditions, both critic networks may produce unreliable and overly optimistic value estimates. To further enhance safety and robustness under epistemic uncertainty, an uncertainty-aware conservative Q-learning mechanism is introduced into the critic target update. This design effectively buffers the strategy against unmodeled vessel dynamics and stochastic environmental forces, providing a safety margin when the USV’s motion response deviates from expectations.
The disagreement between the two target critic networks is used as a proxy for value estimation uncertainty, defined as
U ( s , a ) = | Q θ 1 ( s , a ) Q θ 2 ( s , a ) |
where Q θ 1 ( s , a ) and Q θ 2 ( s , a ) represent the action-value estimates output by the two target critic networks, respectively.
A larger disagreement indicates higher uncertainty in the value estimation for the current state-action pair. Based on this uncertainty measure, a more conservative target Q-value is constructed by penalizing the standard minimum Q-value with an uncertainty-weighted term:
Q c o n s e r v a t i v e ( s , a ) = min i = 1 , 2 Q θ i ( s , a ) λ u U ( s , a )
where min i = 1 , 2 Q θ i ( s , a ) denotes the standard minimum target Q-value used to reduce overestimation, and λ u > 0 is the uncertainty aversion coefficient controlling the penalty strength.
Accordingly, the final TD target for critic training is computed as
y t = r ( s t , a t ) + γ ( 1 d t ) min i = 1 , 2 Q θ i ( s t + 1 , a t + 1 ) λ u Q θ 1 ( s t + 1 , a t + 1 ) Q θ 2 ( s t + 1 , a t + 1 )
where r ( s t , a t ) denotes the immediate reward received from the environment, γ represents the discount factor, and d t is the terminal flag indicating the end of an episode.
This mechanism effectively suppresses value overestimation in highly uncertain state-action regions and encourages the agent to adopt a conservative policy. By avoiding potentially hazardous regions that are insufficiently covered by past experience, the proposed approach significantly improves navigation safety in complex and uncertain marine environments.

4.5. Algorithm Summary and Implementation Details

Algorithm 1 summarizes the training and execution workflow of H_RS_TD3. The process consists of four phases: predictive perception, risk-aware action fusion, environment interaction, and policy optimization. During execution, the control authority is dynamically allocated between APF and the RL policy via α (Equation (28)). During optimization, TPN is trained online using Δ s ^ t + 1 (Equation (30)). Meanwhile, the Critics are updated with an uncertainty-aware target (Equation (36)), and high-value samples are prioritized by CDA-PER (Equation (33)). This design ensures both stable convergence and real-time performance.
Algorithm 1: The Training and Execution Process of H_RS_TD3.
Input: Max episodes M, Max steps T, prediction horizon H, soft update rate τ ,   penalty   λ u
Output: Trained policy network π θ , Trained value networks Q θ 1 ,   Q θ 2
1 Initialize   π θ , Q θ 1 ,   Q θ 2 ,   f ϕ ,   target   networks   ( θ θ , θ 1 , 2 θ 1 , 2 ), and CDA-PER buffer D ;
2 for   episode   e = 1 , , M  do
3     Reset   marine   environment   and   observe   initial   state   s 0 ;
4     for   step   t = 0 , ,   T 1  do
5       Phase 1 & 2: Predictive Perception and Action Fusion;
6       Predict   Δ s ^ t + 1 f ϕ ( s t , a t ) and compute risk coefficient α (Equations (27) and (29));
7       Obtain   RL   action   a T D 3 π θ ( s t ) + ϵ e x p l o r e   and   APF   command   a A P F (Equation (25));
8       Execute   hybrid   action   a f i n a l α a A P F + ( 1 α ) a T D 3 (Equation (28));
9       Phase 3: Environment Interaction;
10       Execute   a f i n a l ,   observe   r t ,   next   state   s t + 1 ,   terminal   flag   d t , and store in D ;
11       Phase 4: Robust Policy Optimization;
12       if D contains sufficient samples then
13      Sample a batch of N transitions   and   priority   weights   w i from D ;
14      Update TPN  ϕ by   minimizing   weighted   MSE   loss   L T P N ( ϕ ) (Equation (30));
15       Compute   value   uncertainty   U ( s t + 1 , a t + 1 ) and   conservative   target   y t (Equations (34) and (36));
16       Update   Critics   θ 1 , θ 2 by   minimizing   weighted   Smooth   L 1   loss   w . r . t   y t ;
17       Update   transition   priorities   P i in D via CDA-PER mechanism (Equation (33));
18      if  t mod d f r e q == 0 then
19      Update Actor  θ via DPG and soft update all target networks;
20   return   π θ , Q θ 1 ,   Q θ 2
Furthermore, the detailed hyperparameters utilized for the proposed H_RS_TD3 framework are explicitly listed in Table 2, ensuring full algorithmic reproducibility.

5. Simulation Experiments and Analysis

To comprehensively evaluate the overall performance of the proposed H_RS_TD3 algorithm in complex marine environments, a series of progressive experimental scenarios is designed. Su et al. [32] tested AUVs against 3D helical currents and dynamic obstacles. They assessed metrics including path length, inference time, and obstacle clearance. However, USVs face unique surface-level challenges. These include constrained island waterways, realistic surface ocean currents, and dense multi-vessel traffic. Inspired by this evaluation logic, we designed specific scenarios tailored for USVs. The proposed method is compared with classical planning algorithms, including A*, RRT*, and APF, and representative deep reinforcement learning algorithms, namely DDPG, TD3, and RS_TD3 (Linear PER). The experimental scenarios cover the following cases:
  • Static map: Two maps are constructed to evaluate the basic path planning capability. These simulate narrow constrained passages and sparse island topologies.
  • Static map with ocean current interference: Real ocean current fields from CMEMS are superimposed to assess robustness against flow disturbances.
  • Dynamic obstacles map: Scenarios with 2, 4, and 6 dynamic obstacles are designed to evaluate dynamic obstacle avoidance performance.
  • Dynamic obstacles map with ocean current interference: Extreme conditions combining multiple dynamic obstacles and strong ocean currents are simulated to verify overall robustness.
To quantitatively evaluate algorithm performance, three representative metrics are selected as evaluation criteria:
  • Path Length (m): This metric reflects the optimality of the planned path.
  • Infer Time (s): Inference time measures the real-time computational efficiency of the algorithm.
  • Mean obstacle clearance (MOC/m): This metric reflects the minimum safety margin between the planned path and both dynamic and static obstacles.
These metrics jointly reflect efficiency, safety, and real-time feasibility. By adapting these evaluation standards to the specific USV configurations, this paper aims to verify whether the proposed algorithm overcomes the challenges of real-time collision avoidance under coupled hydrodynamic disturbances.
All simulations were performed on a workstation, the hardware specifications of which are detailed in Table 3.

5.1. Static Map Experiments

To evaluate the fundamental path planning capability and convergence characteristics of the proposed H_RS_TD3 algorithm, comparative experiments were conducted on two static grid maps with different spatial complexities: Map 1, representing a narrow waterway with constrained passages, and Map 2, featuring relatively sparse obstacles. The quantitative results and visual performance comparisons for these scenarios are summarized in Table 4 and Table 5 and Figure 11 and Figure 12.
In the narrow Map 1 scenario, H_RS_TD3 demonstrates superior path optimality and safety. As shown in Figure 11a,b, the generated trajectory remains smooth and closely follows the global trends of A* and RRT*, effectively suppressing the oscillations observed in DDPG. Quantitative results in Table 4 show that H_RS_TD3 achieves the best path length (564.17 m) among learning-based methods while maintaining a reliable MOC of 5.77 m. Computationally, the algorithm achieves a single-step decision latency of 0.0173 s, which is significantly more efficient than the over 10 s required by traditional search planners. Finally, the reward curve in Figure 11c illustrates that H_RS_TD3 converges smoothly with minimal variance, avoiding the stability issues and performance collapses found in DDPG.
In the sparser Map 2 scenario, H_RS_TD3 demonstrates superior navigation efficiency and safety while maintaining a smooth trajectory profile. As illustrated in Figure 12a,b, the proposed method avoids the unnecessary zigzag motions seen in baseline algorithms and produces a more direct path to the goal. According to Table 5, the average path length (467.52 ± 0.71 m) remains highly competitive with traditional planners like RRT* (464.69 m), while the inference time (0.0180 s) is several orders of magnitude faster than A* and RRT*. From a safety standpoint, H_RS_TD3 maintains the largest MOC of 4.14 ± 0.36 m, significantly exceeding those of the baseline methods. Finally, the reward convergence curve in Figure 12c confirms the stability of the algorithm, showing a smoother learning process and lower variance compared to the pronounced oscillations and performance collapses of DDPG.

5.2. Static Map Experiments with Ocean Current Interference

To evaluate robustness under environmental disturbances, non-uniform and time-varying ocean currents from CMEMS data were superimposed onto the static maps. This section focuses on comparing learning-based methods, as classical planners are not designed to handle such hydrodynamic dynamics. The quantitative results and visual performance comparisons for these scenarios are summarized in Table 6 and Table 7 and Figure 13 and Figure 14.
In Map 1, under current interference, H_RS_TD3 demonstrates superior anticipatory behavior and robustness. As shown in Figure 13a, the algorithm maintains a compact trajectory aligned with the navigable corridor, while standard TD3 suffers from frequent heading corrections and drift-induced detours. Quantitative data in Table 6 confirms that H_RS_TD3 achieves the most efficient path length (566.7 ± 3.40 m) and the highest MOC (5.10 ± 0.16 m). Despite the added complexity of current compensation, it preserves real-time feasibility with a stable inference time of 0.057 s. Furthermore, the reward curves in Figure 13b illustrate that H_RS_TD3 converges smoothly to a high reward level, whereas DDPG and TD3 exhibit significant performance degradation and oscillations due to flow disturbances.
In the sparser Map 2 scenario under current interference, H_RS_TD3 continues to outperform baseline methods in terms of efficiency and safety. As illustrated in Figure 14a, the proposed method effectively counteracts lateral current disturbances to maintain a smooth path, whereas DDPG adopts a less efficient detour strategy. According to Table 7, H_RS_TD3 attains the shortest average path length (468.3 ± 1.32 m) and the fastest inference speed (0.041 s) among all baselines. The hybrid safety mechanism ensures a robust MOC of 3.5 ± 0.21 m, effectively preventing current-driven drift toward obstacles. Furthermore, the reward convergence curve in Figure 14b confirms that H_RS_TD3 maintains a stable and high reward level, avoiding the severe fluctuations and performance collapses observed in DDPG.

5.3. Dynamic Obstacle Map Experiments

To assess the decision-making capability of the proposed algorithm in unstructured and highly interactive environments, a series of dynamic obstacle scenarios with increasing complexity was constructed, involving 2, 4, and 6 moving vessels, respectively. These scenarios require the USV to continuously resolve spatiotemporal conflicts while maintaining safety and progress toward the goal. The resulting trajectories and reward convergence curves are summarized in Figure 15, Figure 16 and Figure 17, with quantitative performance metrics reported in Table 8, Table 9 and Table 10.
In the two-vessel scenario shown in Figure 15, H_RS_TD3 demonstrates superior proactive behavior by generating a smooth, decisive path with the shortest length of 565.9 ± 0.4 m. While traditional planners like A* and RRT* exhibit reactive detours and APF suffers from local minima, H_RS_TD3 achieves high real-time efficiency with an inference time of 0.0349 s. According to Table 8, the algorithm maintains a high MOC of 4.5 ± 0.3 m, significantly exceeding those of the DDPG or RS_TD3 baselines. Furthermore, Figure 15c confirms that H_RS_TD3 maintains stable reward convergence throughout training, effectively avoiding the performance collapses and oscillations observed in DDPG.
As environmental congestion increases in the four-vessel scenario shown in Figure 16, behavioral differences among the planning strategies become more pronounced. As illustrated in Figure 16a,b, traditional planners and baseline reinforcement learning methods like TD3 and RS_TD3 increasingly favor conservative avoidance strategies or suffer from local minima, resulting in elongated and inefficient paths. By comparison, H_RS_TD3 effectively exploits transient spatiotemporal gaps between the moving obstacles to produce a much more direct trajectory. Quantitative results in Table 9 corroborate this advantage, showing that H_RS_TD3 achieves the shortest average path length of 574.9 ± 1.9 m while maintaining an MOC of 3.52 ± 0.37 m and a rapid inference time of 0.0417 s. Furthermore, the reward convergence curve in Figure 16c highlights that while RS_TD3 suffers from noticeable performance regression in later training stages, H_RS_TD3 maintains stable and high reward levels without degradation, demonstrating the effectiveness of prioritizing high-value interaction experiences.
In the most challenging six-vessel scenario, the advantages of proactive conflict resolution become critically apparent. As illustrated in Figure 17a,b, baseline planners exhibit excessive detouring, local minima trapping (e.g., APF), and oscillatory behavior under high interaction density, whereas H_RS_TD3 successfully navigates through the congested waterways with smooth, controlled maneuvering. Quantitative metrics in Table 10 demonstrate that H_RS_TD3 achieves the optimal balance of efficiency and safety, attaining the shortest average path length of 574.6 ± 0.86 m and avoiding the overly conservative paths generated by RS_TD3 (628.9 ± 5.0 m). Furthermore, it maintains an MOC of 2.4 ± 0.8 m while executing decisions in just 0.0458 s. Finally, the reward convergence curve in Figure 17c confirms that H_RS_TD3 effectively resists the severe instability, negative reward plunges, and late-stage performance regression seen in DDPG and RS_TD3, ensuring robust and stable navigation even in densely populated marine environments.

5.4. Dynamic Obstacle Experiments with Ocean Current Interference

To evaluate the proposed algorithm under extreme conditions, dynamic obstacle scenarios were coupled with time-varying ocean currents derived from CMEMS data. This challenging setting requires the USV to simultaneously resolve spatiotemporal conflicts and compensate for continuous hydrodynamic drift. Because classical planners struggle with such high-dimensional coupled disturbances, this section focuses exclusively on comparing deep reinforcement learning baselines, with the overall quantitative results and visual comparisons summarized in Table 11, Table 12 and Table 13 and Figure 18, Figure 19 and Figure 20.
In the two-vessel scenario under current interference, baseline methods exhibit significant sensitivity to hydrodynamic drift. As shown in Figure 18a, DDPG frequently deviates toward obstacle boundaries, while TD3 and RS_TD3 display delayed corrective maneuvers. In contrast, H_RS_TD3 generates a smoother trajectory by proactively anticipating both obstacle motion and flow-induced displacement. Quantitative results in Table 11 confirm that H_RS_TD3 achieves the most consistent path length (568.2 ± 1.56 m) and the highest MOC (2.89 ± 0.17 m), while preserving a real-time inference speed of 0.068 s. Furthermore, the reward convergence curve in Figure 18b demonstrates that H_RS_TD3 rapidly stabilizes, effectively avoiding the severe reward oscillations experienced by DDPG and TD3 under coupled disturbances.
In the four-vessel scenario, the challenges of coupled disturbances become more pronounced. As illustrated in Figure 19a, baseline methods exhibit frequent oscillations and reactive detours, whereas H_RS_TD3 maintains a coherent trajectory through dynamically evolving gaps. Quantitative results in Table 12 corroborate this advantage: H_RS_TD3 achieves the fastest inference time (0.066 s) and a significantly larger MOC (3.92 ± 0.21 m) compared to baselines (≤2.23 m), while keeping a competitive path length (579.4 ± 1.38 m). Finally, the reward curve in Figure 19b highlights that H_RS_TD3 achieves stable convergence, successfully overcoming the severe instability and negative reward periods that plague DDPG and TD3.
In the extreme six-vessel scenario with ocean currents, baseline algorithms suffer substantial degradation and generate trajectories that dangerously approach moving obstacles, as illustrated in Figure 20a. Quantitative results in Table 13 confirm this failure; the MOC for all baselines drops critically below 1 m (e.g., 0.36 ± 0.11 m for RS_TD3). In stark contrast, H_RS_TD3 successfully preserves navigation safety with a commanding MOC of 5.20 ± 0.31 m, while concurrently achieving the fastest inference time (0.067 s) and a highly consistent path length (584.3 ± 1.22 m). Finally, the reward curve in Figure 20b demonstrates that H_RS_TD3 achieves stable and monotonic convergence, completely overcoming the severe policy instability and prolonged negative reward plunges that collapse the baseline methods under extreme coupled disturbances.
Furthermore, compared to similar dynamic obstacle avoidance experiments in the recent literature [32], which report average inference times of 30–50 ms and MOCs ranging from 1.65 m to 6.00 m, the proposed H_RS_TD3 algorithm achieves highly competitive performance across Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13 (Infer Time: 34.9–68.0 ms, MOC: 2.4–5.2 m under extreme multi-vessel conditions). These findings confirm that the proposed algorithm effectively overcomes the real-time collision avoidance and hydrodynamic disturbance challenges raised in the introduction.

5.5. Ablation Study and Component Analysis

To verify the necessity of each component, an ablation study is conducted by comparing the full H_RS_TD3 with three variants: NonAPF (removing potential field guidance), NonTPN (removing the motion prediction network), and Normal_RB (utilizing a standard replay buffer). This configuration quantifies how individual modules contribute to reactive safety, predictive efficiency, and overall path optimization.
Table 14 and Figure 21 show the technical trade-offs, NonAPF lacks proactive repulsion, its MOC drops to 0.87 ± 0.35 m because the vessel sails too close to land boundaries, NonTPN removes neural overhead, it reaches the fastest inference at 0.045 s, it cannot anticipate obstacle motion, Figure 21c shows reactive oscillations and a longer 590.5 ± 2.88 m path, Normal_RB results in the longest 597.3 ± 5.20 m trajectory, its high 4.42 ± 0.28 m MOC comes from an inefficient, conservative detour rather than optimized planning, H_RS_TD3 reaches the best balance, it keeps a stable 3.92 ± 0.21 m safety margin with the shortest 579.4 ± 1.38 m path.

6. Conclusions

This paper investigated the problem of USV path planning in complex and time-varying marine environments and proposed an improved deep reinforcement learning framework, termed H_RS_TD3, which integrates hybrid potential field constraints with trajectory prediction. The navigation task was formulated as an MDP. To address the limitations of conventional and learning-based approaches in unstructured environments, the proposed framework incorporates key components, including CDA-PER, TPN, and Current-Aware Compensation, to enhance learning efficiency, safety, and robustness in unstructured marine environments.
Comprehensive simulations were conducted across a wide range of scenarios, including static island-rich maps, dynamic multi-vessel encounters, and coupled environments with non-uniform, time-varying ocean currents derived from CMEMS data. The experimental results demonstrate that H_RS_TD3 consistently outperforms classical planners (A*, RRT*, and APF) and mainstream deep reinforcement learning baselines (DDPG and TD3) in terms of path efficiency, safety, and stability.
The main advantages of the proposed method can be summarized as follows:
  • Enhanced learning efficiency is achieved through the CDA-PER mechanism, which dynamically prioritizes experiences based on both temporal-difference error and trajectory curvature characteristics. This design significantly accelerates policy convergence in sparse-reward environments and mitigates late-stage performance degradation commonly observed in complex interactive scenarios. Across all dynamic tests, H_RS_TD3 exhibits the lowest path-length variance, indicating stable and consistent planning behavior.
  • Superior safety performance is realized by combining trajectory prediction with hybrid potential field constraints. This integration enables a transition from purely reactive avoidance to proactive conflict resolution. Even in the most challenging scenarios involving six moving vessels and strong ocean currents, H_RS_TD3 maintains a substantially larger minimum obstacle clearance compared to baseline methods, which frequently approach unsafe proximity under coupled disturbances.
  • The proposed framework preserves real-time feasibility. Despite the inclusion of auxiliary prediction modules, the inference latency of H_RS_TD3 remains within 17.3 ms to 68.0 ms per decision step across all scenarios (as detailed in Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13). This computational efficiency, achieved on a workstation equipped with an Intel i7-12700F CPU and an RTX 3060 Ti GPU, corresponds to an operational frequency of approximately 15–50 Hz. The reduction in decision uncertainty provided by trajectory prediction effectively suppresses oscillatory control behavior, allowing the algorithm to meet the real-time requirements of high-speed USV navigation.
  • H_RS_TD3 demonstrates robust performance across increasing environmental complexity. The algorithm generalizes well from static environments to highly dynamic and disturbance-rich conditions, successfully compensating for lateral drift induced by non-uniform ocean currents without suffering from local minima or excessive path redundancy, which commonly affect potential-field-based methods. These results highlight the practical applicability of the proposed framework in realistic marine environments.
In summary, the proposed H_RS_TD3 algorithm achieves a favorable balance between path efficiency, safety, and computational efficiency. While maintaining path lengths comparable to globally optimal planners in static settings, it significantly improves robustness and safety under multi-vessel interactions and strong current disturbances, addressing key challenges faced by USV path planning in real-world conditions.
Nevertheless, the present study is subject to several limitations. The simulations assume idealized global perception and perfectly observable local currents, and do not explicitly account for sensor noise or flow estimation errors. Introducing such noise would increase observation variance, potentially elongating path lengths and increasing inference times. However, the proposed uncertainty-aware mechanism and the closed-loop nature of the H_RS_TD3 algorithm are inherently designed to mitigate unpredictable hydrodynamic drift, prioritizing safe obstacle clearance even under degraded perception or environmental uncertainties.
Future work will focus on quantifying the impacts of varied signal-to-noise ratios, transferring the proposed framework from simulation to real-world USV platforms, incorporating domain randomization to enhance robustness against environmental uncertainty, and extending the approach to multi-USV systems. In particular, decentralized cooperative navigation under communication constraints will be investigated to further improve the applicability of the proposed method to large-scale maritime operations.

Author Contributions

Conceptualization, Z.Z. and X.W.; methodology, X.W.; software, X.W. and Q.W.; validation, M.F., Q.W. and Z.Z.; formal analysis, X.W. and M.F.; investigation, Q.W.; resources, M.Z.; data curation, M.F.; writing—original draft preparation, X.W.; writing—review and editing, Z.Z.; visualization, M.Z.; supervision, M.F.; project administration, Z.Z.; funding acquisition, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
USVUnmanned Surface Vehicle
H_RS_TD3Hybrid Safety and Reward-Sensitive Twin Delayed Deep Deterministic Policy Gradient
TD3Twin Delayed Deep Deterministic Policy Gradient
MDPMarkov Decision Process
TPNTrajectory Predictor Network
CDA-PERCurvature-driven Advantage-based Prioritized Experience Replay
DRLDeep Reinforcement Learning
APFArtificial Potential Field
DDPGDeep Deterministic Policy Gradient

References

  1. Lin, Q.; Gou, H.; Tian, P.; Zuo, T.Y.; Zhang, H.; Wang, X.; Sun, P.Z.H. RL-Based USV Path Planning Under the Marine Multimodal Features Considerations. IEEE Internet Things J. 2025, 12, 15274–15287. [Google Scholar] [CrossRef]
  2. Bae, I.; Hong, J. Survey on the Developments of Unmanned Marine Vehicles: Intelligence and Cooperation. Sensors 2023, 23, 4643. [Google Scholar] [CrossRef]
  3. Sun, X.; Li, G.; Liu, Z.; Zhang, L.; Yu, H.; Song, D.; Wu, Q.M.J. Path planning algorithm for unmanned surface vessels based on COLREGs and Meta-TD3. Ocean Eng. 2025, 334, 121580. [Google Scholar] [CrossRef]
  4. Fransen, K.; van Eekelen, J. Efficient path planning for automated guided vehicles using A* (Astar) algorithm incorporating turning costs in search heuristic. Int. J. Prod. Res. 2023, 61, 707–725. [Google Scholar] [CrossRef]
  5. Ahmad, J.; Nadhir Ab Wahab, M. Enhancing the safety and smoothness of path planning through an integration of Dijkstra’s algorithm and piecewise cubic Bezier optimization. Expert Syst. Appl. 2025, 289, 128315. [Google Scholar] [CrossRef]
  6. Uwacu, D.; Yammanuru, A.; Nallamotu, K.; Chalasani, V.; Morales, M.; Amato, N.M. HAS-RRT: RRT-Based Motion Planning Using Topological Guidance. IEEE Robot. Autom. Lett. 2025, 10, 6223–6230. [Google Scholar] [CrossRef]
  7. Li, L.; Wu, W.; Li, Z.; Wang, F. Collision avoidance method for unmanned ships using a modified APF algorithm. Front. Mar. Sci. 2025, 12, 1550529. [Google Scholar] [CrossRef]
  8. Zhang, L.; Mou, J.; Chen, P.; Li, M. Path Planning for Autonomous Ships: A Hybrid Approach Based on Improved APF and Modified VO Methods. J. Mar. Sci. Eng. 2021, 9, 761. [Google Scholar] [CrossRef]
  9. Yang, T.; Lu, Z.; Wu, Z.; Chen, W. An improved A-star algorithm coupled with graph division and AIS data for ship path planning. Ocean Eng. 2025, 330, 121234. [Google Scholar] [CrossRef]
  10. Luo, Q.; Wang, X.; Yan, X.; Zhang, F.; Fan, E.; Zhou, X. An ocean current-guided RRT∗ algorithm for Multi-USV path planning. Ocean Eng. 2026, 343, 123403. [Google Scholar] [CrossRef]
  11. Wang, Y.; Li, J.; Zhao, S.; Su, P.; Fu, H.; Niu, H. Hybrid path planning for USV with kinematic constraints and COLREGS based on improved APF-RRT and DWA. Ocean Eng. 2025, 318, 120128. [Google Scholar] [CrossRef]
  12. Yu, Y.; Zheng, H.; Xu, W. Learning and Sampling-Based Informative Path Planning for AUVs in Ocean Current Fields. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 51–62. [Google Scholar] [CrossRef]
  13. Luo, J.; Zhuang, J.; Jin, M.; Xu, F.; Su, Y. An energy-efficient path planning method for unmanned surface vehicle in a time-variant maritime environment. Ocean Eng. 2024, 301, 117544. [Google Scholar] [CrossRef]
  14. Zhao, J.; Wang, P.; Li, B.; Bai, C. A DDPG-Based USV Path-Planning Algorithm. Appl. Sci. 2025, 13, 10567. [Google Scholar] [CrossRef]
  15. Li, P.; Chen, D.; Wang, Y.; Zhang, L.; Zhao, S. Path planning of mobile robot based on improved TD3 algorithm in dynamic environment. Heliyon 2024, 10, e32167. [Google Scholar] [CrossRef]
  16. Yu, H.; Wu, D.; Li, G.; Lian, T.; Li, Y.; Li, F. Collision avoidance for maritime autonomous surface ship in busy waterways based on the improved deep reinforcement learning and K-means clustering. Ocean Eng. 2026, 343, 123396. [Google Scholar] [CrossRef]
  17. Qu, S.; Guan, W.; Hu, T.; Cui, Z. The collaborative navigation decision-making method of USV by UAV based on improved PPO algorithm. Ocean Eng. 2025, 341, 122381. [Google Scholar] [CrossRef]
  18. Li, L.; Wu, D.; Huang, Y.; Yuan, Z. A path planning strategy unified with a COLREGS collision avoidance function based on deep reinforcement learning and artificial potential field. Appl. Ocean Res. 2021, 113, 102759. [Google Scholar] [CrossRef]
  19. Zhang, X.; Wang, C.; Liu, Y.; Chen, X. Decision-Making for the Autonomous Navigation of Maritime Autonomous Surface Ships Based on Scene Division and Deep Reinforcement Learning. Sensors 2019, 19, 4055. [Google Scholar] [CrossRef] [PubMed]
  20. Woo, J.; Kim, N. Collision avoidance for an unmanned surface vehicle using deep reinforcement learning. Ocean Eng. 2020, 199, 107001. [Google Scholar] [CrossRef]
  21. Guan, W.; Han, H.; Cui, Z. Autonomous navigation of marine surface vessel in extreme encounter situation. J. Mar. Sci. Technol. 2024, 29, 167–180. [Google Scholar] [CrossRef]
  22. Xie, S.; Chu, X.; Zheng, M.; Liu, C. A composite learning method for multi-ship collision avoidance based on reinforcement learning and inverse control. Neurocomputing 2020, 411, 375–392. [Google Scholar] [CrossRef]
  23. Wang, N.; Wang, Y.; Zhao, Y.; Wang, Y.; Li, Z. Sim-to-Real: Mapless Navigation for USVs Using Deep Reinforcement Learning. J. Mar. Sci. Eng. 2022, 10, 895. [Google Scholar] [CrossRef]
  24. Wu, C.; Yu, W.; Li, G.; Liao, W. Deep reinforcement learning with dynamic window approach based collision avoidance path planning for maritime autonomous surface ships. Ocean Eng. 2023, 284, 115208. [Google Scholar] [CrossRef]
  25. Fossen, T.I.; Breivik, M.; Skjetne, R. Line-of-sight path following of underactuated marine craft. IFAC Proc. Vol. 2003, 36, 211–216. [Google Scholar] [CrossRef]
  26. Lou, J.; Wang, H.; Wang, J.; Cai, Q.; Yi, H. Deep learning method for 3-DOF motion prediction of unmanned surface vehicles based on real sea maneuverability test. Ocean Eng. 2022, 250, 111015. [Google Scholar] [CrossRef]
  27. Zhou, C.; Gu, S.; Wen, Y.; Du, Z.; Xiao, C.; Huang, L.; Zhu, M. The review unmanned surface vehicle path planning: Based on multi-modality constraint. Ocean Eng. 2020, 200, 107043. [Google Scholar] [CrossRef]
  28. Zhang, K.; Ye, Y.; Chen, K.; Li, Z.; Li, K.; Zheng, Y. Enhanced AUV Autonomy Through Fused Energy-Optimized Path Planning and Deep Reinforcement Learning for Integrated Navigation and Dynamic Obstacle Detection. J. Mar. Sci. Eng. 2025, 13, 1294. [Google Scholar] [CrossRef]
  29. Matsuki, T.; Sakemi, Y.; Aihara, K. Chaos-based reinforcement learning with TD3. Neural Netw. 2026, 195, 108202. [Google Scholar] [CrossRef] [PubMed]
  30. Cui, Z.; Guan, W.; Zhang, X.; Zhang, G. Autonomous collision avoidance decision-making method for USV based on ATL-TD3 algorithm. Ocean Eng. 2024, 312, 119297. [Google Scholar] [CrossRef]
  31. Xue, J.; He, M.; Chen, J.; Dong, B.; Zheng, Y. Improved DDPG based on enhancing decision evaluation for path planning in high-density environments. Expert Syst. Appl. 2025, 279, 127378. [Google Scholar] [CrossRef]
  32. Su, C.; Li, Y.; Wang, H.; Xia, Y.; Li, J.; Wan, G.; Chen, G. AUV path planning in complex 3D underwater environments based on an improved TD3 algorithm. Ocean Eng. 2026, 345, 123688. [Google Scholar] [CrossRef]
Figure 1. The USV motion mathematical model. Note: Blue arrows represent velocity components; red arrows denote control inputs and motion states; light blue wavy arrows indicate ocean current velocity. The inertial and body-fixed coordinate frames represent position and orientation, respectively.
Figure 1. The USV motion mathematical model. Note: Blue arrows represent velocity components; red arrows denote control inputs and motion states; light blue wavy arrows indicate ocean current velocity. The inertial and body-fixed coordinate frames represent position and orientation, respectively.
Sensors 26 01823 g001
Figure 2. Illustration of grid-map smoothing and inflation processing: (a) raw grid map; (b) smoothed grid map. Note: Grey and blue areas represent land and ocean, respectively.
Figure 2. Illustration of grid-map smoothing and inflation processing: (a) raw grid map; (b) smoothed grid map. Note: Grey and blue areas represent land and ocean, respectively.
Sensors 26 01823 g002
Figure 3. Dynamic ocean current field based on CMEMS real-world data: (a) visualized ocean current field; (b) CMEMS data selection interface. Note: Arrows in (a) represent current velocity vectors; the asterisk in (b) denotes mandatory variables.
Figure 3. Dynamic ocean current field based on CMEMS real-world data: (a) visualized ocean current field; (b) CMEMS data selection interface. Note: Arrows in (a) represent current velocity vectors; the asterisk in (b) denotes mandatory variables.
Sensors 26 01823 g003
Figure 4. MDP-Based State and Action Space Formulation.
Figure 4. MDP-Based State and Action Space Formulation.
Sensors 26 01823 g004
Figure 5. TD3 Network Architecture.
Figure 5. TD3 Network Architecture.
Sensors 26 01823 g005
Figure 6. H_RS_TD3 Network Architecture.
Figure 6. H_RS_TD3 Network Architecture.
Sensors 26 01823 g006
Figure 7. Hybrid Safety Decision Diagram: (a) vectorized force analysis diagram; (b) risk-aware dynamic fusion architecture diagram.
Figure 7. Hybrid Safety Decision Diagram: (a) vectorized force analysis diagram; (b) risk-aware dynamic fusion architecture diagram.
Sensors 26 01823 g007
Figure 8. Trajectory Prediction Network Architecture.
Figure 8. Trajectory Prediction Network Architecture.
Sensors 26 01823 g008
Figure 9. Trajectory prediction process and performance evaluation: (a) real-time trajectory prediction diagram; (b) trajectory comparison between the TPN prediction and the ground truth; (c) prediction error distribution of the TPN.
Figure 9. Trajectory prediction process and performance evaluation: (a) real-time trajectory prediction diagram; (b) trajectory comparison between the TPN prediction and the ground truth; (c) prediction error distribution of the TPN.
Sensors 26 01823 g009
Figure 10. Dual-stream priority computation architecture.
Figure 10. Dual-stream priority computation architecture.
Sensors 26 01823 g010
Figure 11. Trajectory and reward comparison on static Map 1: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on static Map 1.
Figure 11. Trajectory and reward comparison on static Map 1: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on static Map 1.
Sensors 26 01823 g011
Figure 12. Trajectory and reward comparison on static Map 2: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional reinforcement algorithms; (c) reward comparison on static Map 2.
Figure 12. Trajectory and reward comparison on static Map 2: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional reinforcement algorithms; (c) reward comparison on static Map 2.
Sensors 26 01823 g012
Figure 13. Trajectory and reward comparison on static Map 1 with ocean currents: (a) trajectory comparison on static Map 1 with ocean currents; (b) reward comparison on static Map 1 with ocean currents.
Figure 13. Trajectory and reward comparison on static Map 1 with ocean currents: (a) trajectory comparison on static Map 1 with ocean currents; (b) reward comparison on static Map 1 with ocean currents.
Sensors 26 01823 g013
Figure 14. Trajectory and reward comparison on static Map 2 with ocean currents: (a) trajectory comparison on static Map 2 with ocean currents; (b) reward comparison on static Map 2 with ocean currents.
Figure 14. Trajectory and reward comparison on static Map 2 with ocean currents: (a) trajectory comparison on static Map 2 with ocean currents; (b) reward comparison on static Map 2 with ocean currents.
Sensors 26 01823 g014
Figure 15. Trajectory and reward comparison on dynamic map with two vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with two vessels.
Figure 15. Trajectory and reward comparison on dynamic map with two vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with two vessels.
Sensors 26 01823 g015
Figure 16. Trajectory and reward comparison on dynamic map with four vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with four vessels.
Figure 16. Trajectory and reward comparison on dynamic map with four vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with four vessels.
Sensors 26 01823 g016
Figure 17. Trajectory and reward comparison on dynamic map with six vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with six vessels.
Figure 17. Trajectory and reward comparison on dynamic map with six vessels: (a) trajectory comparison of reinforcement learning–based algorithms; (b) trajectory comparison of traditional algorithms; (c) reward comparison on dynamic map with six vessels.
Sensors 26 01823 g017
Figure 18. Trajectory and reward comparison on dynamic map with two vessels and ocean currents: (a) trajectory comparison on dynamic map with two vessels and ocean currents; (b) reward comparison on dynamic map with two vessels and ocean currents.
Figure 18. Trajectory and reward comparison on dynamic map with two vessels and ocean currents: (a) trajectory comparison on dynamic map with two vessels and ocean currents; (b) reward comparison on dynamic map with two vessels and ocean currents.
Sensors 26 01823 g018
Figure 19. Trajectory and reward comparison on dynamic map with four vessels and ocean currents: (a) trajectory comparison on dynamic map with four vessels and ocean currents; (b) reward comparison on dynamic map with four vessels and ocean currents.
Figure 19. Trajectory and reward comparison on dynamic map with four vessels and ocean currents: (a) trajectory comparison on dynamic map with four vessels and ocean currents; (b) reward comparison on dynamic map with four vessels and ocean currents.
Sensors 26 01823 g019
Figure 20. Trajectory and reward comparison on dynamic map with six vessels and ocean currents: (a) trajectory comparison on dynamic map with six vessels and ocean currents; (b) reward comparison on dynamic map with six vessels and ocean currents.
Figure 20. Trajectory and reward comparison on dynamic map with six vessels and ocean currents: (a) trajectory comparison on dynamic map with six vessels and ocean currents; (b) reward comparison on dynamic map with six vessels and ocean currents.
Sensors 26 01823 g020
Figure 21. Trajectory comparison of the ablation study in dynamic underwater environments with ocean currents: (a) Trajectory of the proposed H_RS_TD3 algorithm; (b) Trajectory of the variant without the APF module; (c) Trajectory of the variant without the TPN module; (d) Trajectory of the variant using a Normal Replay Buffer instead of the prioritized/her mechanism.
Figure 21. Trajectory comparison of the ablation study in dynamic underwater environments with ocean currents: (a) Trajectory of the proposed H_RS_TD3 algorithm; (b) Trajectory of the variant without the APF module; (c) Trajectory of the variant without the TPN module; (d) Trajectory of the variant using a Normal Replay Buffer instead of the prioritized/her mechanism.
Sensors 26 01823 g021
Table 1. Parameters of dataset and simulation environment.
Table 1. Parameters of dataset and simulation environment.
CategoryParametersSymbolValue
Dataset and MapStatic map geographic extent/120.76° E–120.97° E, 38.26° N–38.42° N
Grid smoothing interpolation/Bilinear
Ocean current mapping V c ,   V ^ c Spatiotemporal grids
Dataset date of ocean currents/25 November 2025
USV Physical ModelUSV mass m 100 kg
USV length L 2.38 m
Maximum thrust limit F m a x 300 N
Maximum rudder angle δ m a x 25 °
Water density ρ w 1025 kg/m3
Perception and ControlNumber of LiDAR beams N b e a m s 60
Maximum radar range d m a x 30 m
Simulation time step Δ t 0.1 s
Control frame skip k s k i p 4
Current sensing mode/Local observed
Table 2. Hyperparameters of the proposed algorithm training.
Table 2. Hyperparameters of the proposed algorithm training.
HyperparametersSymbolValue
Reward Discount Rate γ 0.99
Actor Network Learning Rate l r A c t o r 3 × 10 4
Critic Network Learning Rate l r C r i t i c 3 × 10 4
TPN Learning Rate l r T P N 3 × 10 4
Soft Update Rate τ 0.005
Experience replay storage pool size M b u f f e r 100,000
Batch size for experience replay learning N 256
Target Actor Network Update Frequency d f r e q 2
Maximum number of training sessions M 1500
Maximum steps per episode T 1500
Action Exploration Noise σ e x p l 0.2
Target Policy Noise Clip c 0.5
Prediction Horizon H 30
Uncertainty Penalty Coefficient λ u 0.10
CDA-PER Priority Exponent κ 0.6
CDA-PER Importance Sampling Weight β 0.4 1.0
CDA-PER Reward Decay Rate γ r 0.99
APF Attractive Gain η a t t 1.0
APF Repulsive Gain η s t a t i c 0.8
APF Static Safety Radius d 0 2.0
Table 3. Hardware specifications for simulation.
Table 3. Hardware specifications for simulation.
ComponentSpecification
CPU12th Gen Intel(R) Core (TM) i7-12700F
RAM32.0 GB (5200 MT/s)
GPUNVIDIA GeForce RTX 3060 Ti
OSWindows 11 64-bit
Table 4. Performance comparison on static Map 1.
Table 4. Performance comparison on static Map 1.
AlgorithmA*RRT*APFDDPGTD3RS_TD3H_RS_TD3
Path Length (m)566.59562.42558.94572.56 ± 5.64567.46 ± 1.94565.82 ± 1.98564.17 ± 0.69
Infer Time (s)10.7110.250.04240.02630.02230.02020.0173
MOC (m)0.861.030.273.92 ± 0.866.22 ± 0.434.00 ± 0.565.77 ± 0.47
Table 5. Performance comparison on static Map 2.
Table 5. Performance comparison on static Map 2.
AlgorithmA*RRT*APFDDPGTD3RS_TD3H_RS_TD3
Path Length (m)475.80464.69479.40473.36 ± 1.64469.82 ± 1.33466.00 ± 0.74467.52 ± 0.71
Infer Time (s)8.7920.970.08460.02140.02090.01780.0180
MOC (m)0.660.710.393.00 ± 0.792.93 ± 0.474.10 ± 0.664.14 ± 0.36
Table 6. Performance comparison on static Map 1 with ocean currents.
Table 6. Performance comparison on static Map 1 with ocean currents.
AlgorithmDDPGTD3RS_TD3H_RS_TD3
Path Length/m567.9 ± 7.34586.7 ± 4.36578.3 ± 5.86566.7 ± 3.40
Infer Time/s0.0680.0540.0620.057
MOC/m2.83 ± 0.162.00 ± 0.164.47 ± 0.165.10 ± 0.16
Table 7. Performance comparison on static Map 2 with ocean currents.
Table 7. Performance comparison on static Map 2 with ocean currents.
AlgorithmDDPGTD3RS_TD3H_RS_TD3
Path Length/m489.9 ± 7.96477.5 ± 2.14468.4 ± 2.22468.3 ± 1.32
Infer Time/s0.0770.0730.0860.041
MOC/m5.1 ± 0.212.3 ± 0.252.7 ± 0.183.5 ± 0.21
Table 8. Performance comparison on dynamic map with two vessels.
Table 8. Performance comparison on dynamic map with two vessels.
AlgorithmA*RRT*APFDDPGTD3RS_TD3H_RS_TD3
Path Length (m)575.96565.74758.99572.1 ± 0.6579.9 ± 4.0575.6 ± 2.6565.9 ± 0.4
Infer Time (s)14.998.10025.01420.06360.03930.04940.0349
MOC (m)0.860.960.380.51 ± 0.83.88 ± 1.21.83 ± 0.74.5 ± 0.3
Table 9. Performance comparison on dynamic map with four vessels.
Table 9. Performance comparison on dynamic map with four vessels.
AlgorithmA*RRT*APFDDPGTD3RS_TD3H_RS_TD3
Path Length (m)594.02578.39731.09585.5 ± 2.2599.6 ± 6.4588.3 ± 3.2574.9 ± 1.9
Infer Time (s)14.08108.51694.430.04930.03190.0520.0417
MOC (m)0.620.610.453.19 ± 1.124.2 ± 0.174.38 ± 0.693.52 ± 0.37
Table 10. Performance comparison on dynamic map with six vessels.
Table 10. Performance comparison on dynamic map with six vessels.
AlgorithmA*RRT*APFDDPGTD3RS_TD3H_RS_TD3
Path Length (m)598.76579.23993.62579 ± 2.1604 ± 10.4628.9 ± 5.0574.6 ± 0.86
Infer Time (s)12.10018.229.97600.04990.04970.03540.0458
MOC (m)0.861.170.341.1 ± 0.95.5 ± 0.86.9 ± 1.32.4 ± 0.8
Table 11. Performance comparison in dynamic map with two vessels and ocean currents.
Table 11. Performance comparison in dynamic map with two vessels and ocean currents.
AlgorithmDDPGTD3RS_TD3H_RS_TD3
Path Length/m609.0 ± 8.72577.7 ± 2.92590.9 ± 10.86568.2 ± 1.56
Infer Time/s0.0850.0650.0790.068
MOC/m0.49 ± 0.262.82 ± 0.252.25 ± 0.222.89 ± 0.17
Table 12. Performance comparison in dynamic map with four vessels and ocean currents.
Table 12. Performance comparison in dynamic map with four vessels and ocean currents.
AlgorithmDDPGTD3RS_TD3H_RS_TD3
Path Length/m593.7 ± 6.44599.9 ± 3.86577.0 ± 3.84579.4 ± 1.38
Infer Time/s0.1030.0730.0760.066
MOC/m1.50 ± 0.232.05 ± 0.232.23 ± 0.233.92 ± 0.21
Table 13. Performance comparison in dynamic map with six vessels and ocean currents.
Table 13. Performance comparison in dynamic map with six vessels and ocean currents.
AlgorithmDDPGTD3RS_TD3H_RS_TD3
Path Length/m595.9 ± 8.00598.1 ± 4.30577.6 ± 3.46584.3 ± 1.22
Infer Time/s0.0830.0920.0680.067
MOC/m0.71 ± 0.460.56 ± 0.140.36 ± 0.115.20 ± 0.31
Table 14. Performance comparison of ablation variants in dynamic map with ocean currents.
Table 14. Performance comparison of ablation variants in dynamic map with ocean currents.
AlgorithmH_RS_TD3NonAPFNonTPNNormal_RB
Path Length/m579.4 ± 1.38586.2 ± 3.15590.5 ± 2.88597.3 ± 5.20
Infer Time/s0.0660.0590.0450.065
MOC/m3.92 ± 0.210.87 ± 0.352.95 ± 0.424.42 ± 0.28
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.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Wang, X.; Wang, Q.; Zhu, M.; Feng, M. Path Planning for USVs in Complex Marine Environments Based on an Improved Hybrid TD3 Algorithm. Sensors 2026, 26, 1823. https://doi.org/10.3390/s26061823

AMA Style

Zhang Z, Wang X, Wang Q, Zhu M, Feng M. Path Planning for USVs in Complex Marine Environments Based on an Improved Hybrid TD3 Algorithm. Sensors. 2026; 26(6):1823. https://doi.org/10.3390/s26061823

Chicago/Turabian Style

Zhang, Zhenxing, Xiaohui Wang, Qiujie Wang, Mingwei Zhu, and Mingkun Feng. 2026. "Path Planning for USVs in Complex Marine Environments Based on an Improved Hybrid TD3 Algorithm" Sensors 26, no. 6: 1823. https://doi.org/10.3390/s26061823

APA Style

Zhang, Z., Wang, X., Wang, Q., Zhu, M., & Feng, M. (2026). Path Planning for USVs in Complex Marine Environments Based on an Improved Hybrid TD3 Algorithm. Sensors, 26(6), 1823. https://doi.org/10.3390/s26061823

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop