Submitted:
21 October 2026
Posted:
22 October 2026
You are already at the latest version
Abstract
Deep reinforcement learning (DRL) offers a promising approach to autonomous navigation and collision avoidance for unmanned surface vehicles (USVs) by learning decision-making policies through interaction with maritime environments. However, existing methods often couple goal-directed navigation and obstacle avoidance within a single policy network, without explicitly distinguishing their contributions or regulating the strength of avoidance intervention. This implicit coupling may induce premature deviations from the intended course or inadequate avoidance maneuvers, reducing navigation efficiency and increasing collision risk. To address this limitation, we propose proximal policy optimization with a policy-splitting network (PSN-PPO), which restructures the PPO actor into jointly trained navigation and avoidance branches. The navigation branch generates a nominal navigation output, while the avoidance branch provides a bounded correction. A learnable risk gate modulates this correction based on encounter risk assessed over a finite prediction horizon. In the absence of obstacles or when the predicted risk falls below the activation threshold, the policy mean is determined solely by the navigation branch. A closed-loop simulation framework incorporating a three-degree-of-freedom vessel motion model is used to compare PSN-PPO with standard PPO across five scenarios: obstacle-free navigation, static-obstacle avoidance, head-on encounters, overtaking, and crossing. Both methods are trained independently in each scenario. Simulation results show that PSN-PPO improves navigation efficiency and collision-avoidance performance relative to standard PPO in the evaluated scenarios.
Keywords:
unmanned surface vehicles
; autonomous navigation
; deep reinforcement learning
; proximal policy optimization
; policy-splitting network
; risk gating
1. Introduction
The growing demand for autonomous marine observation, inspection, and transportation is driving the development of unmanned surface vehicles (USVs) from remotely operated platforms toward intelligent systems capable of environmental perception, path planning, and autonomous maneuvering [1]. Autonomous navigation requires USVs to pursue a destination while avoiding obstacles and respecting vessel motion constraints. Coordinating these objectives is particularly challenging in dynamic encounters, where avoidance maneuvers modify the vessel’s trajectory and thereby alter subsequent encounter conditions. Goal-directed navigation and collision avoidance are thus intrinsically coupled within a sequential decision-making process.
Conventional approaches to safe navigation commonly combine global path planning with local obstacle avoidance. Graph-search methods, such as A*, identify feasible routes from environmental maps [2]; artificial potential field methods derive local navigation directions from attractive and repulsive potentials associated with the destination and surrounding obstacles [3]; and the dynamic window approach evaluates candidate maneuvers within a dynamically admissible velocity space [4]. To coordinate global routing and local avoidance, researchers have combined improved A* with artificial potential fields [5] and nonuniform Theta* with the dynamic window approach [6]. Hybrid planning frameworks have also been extended to accommodate ocean currents [7] and dynamic obstacles [8]. Although these approaches offer explicit planning mechanisms, their performance depends on the environmental representation, trajectory evaluation criteria, and accuracy of target-vessel motion prediction [9]. These dependencies have motivated interest in deep reinforcement learning (DRL), which enables navigation policies to be learned through interaction with the environment.
In DRL-based USV navigation, an agent learns a control policy from environmental interaction and task-specific rewards, with observations typically comprising the own-vessel state, goal information, and surrounding obstacle states. Woo and Kim investigated DRL-based USV collision avoidance using collision risk information [10]. Beyond collision avoidance alone, subsequent studies have examined the joint learning of navigation and avoidance behaviors. Meyer et al. employed proximal policy optimization (PPO) to integrate path following and static obstacle avoidance within a unified learning task [11] and also investigated rule-compliant collision avoidance in dynamic vessel encounters [12]. Related work has addressed multivessel encounter decision-making [13], spatiotemporal information modeling [14], and risk-based coordination of path following and collision avoidance [15], broadening the application of DRL to complex navigation tasks.
To improve policy responses to changing encounter conditions, researchers have incorporated encounter geometry, motion constraints, and collision risk assessment into DRL-based navigation. Xue et al. integrated reciprocal velocity obstacles with PPO to exploit relative motion information for collision avoidance among multiple USVs [16]. Wu et al. combined PPO with the dynamic window approach to incorporate dynamically feasible vessel motions into collision-avoidance path planning [17]. Xie et al. augmented the policy state with parameters associated with collision avoidance and course recovery to distinguish between these phases during multivessel encounters [18]. Xu et al. developed a hybrid collision risk assessment model incorporating the distance and time to the closest point of approach and ship safety domains, together with a reward formulation accounting for route efficiency, navigational safety, and collision-avoidance rules [19]. These studies have improved information representation, local planning, risk assessment, and reward design. However, such improvements do not, by themselves, explicitly separate the contributions of goal-directed navigation and collision avoidance within the actor network. When both functions share a unified output mapping, their interaction is learned implicitly through joint optimization, without explicit structural constraints on the information used by each function, the magnitude of avoidance corrections, or the conditions under which these corrections are activated. This leaves scope for an actor architecture that explicitly separates nominal navigation from risk-dependent avoidance.
To address this gap, we propose proximal policy optimization with a policy-splitting network (PSN-PPO) for autonomous USV navigation. The policy-splitting network (PSN) restructures the PPO actor into two jointly trained branches. The navigation branch generates a nominal navigation output from the own-vessel state and goal information, while the avoidance branch produces a bounded correction from the complete observation vector. A learnable risk gate modulates this correction according to encounter risk assessed using the minimum predicted separation distance over a finite horizon. In the absence of obstacles or when the predicted risk falls below the activation threshold, the policy mean is determined solely by the navigation branch. The two branches and the gating parameter are jointly optimized using the standard PPO update procedure. We analyze the architecture’s structural properties, including gating monotonicity, reduction to the navigation branch in obstacle-free conditions, and bounded correction magnitude. We then evaluate PSN-PPO against standard PPO in a closed-loop simulation framework across five scenarios: obstacle-free navigation, static-obstacle avoidance, head-on encounters, overtaking, and crossing. Both methods are trained independently in each scenario.
The main contributions of this study are as follows:
- 1.
- We introduce a policy-splitting actor architecture that assigns goal-directed navigation and obstacle avoidance to two branches with distinct information inputs. The branches generate a nominal navigation output and a bounded avoidance correction, explicitly separating their contributions to policy generation.
- 2.
- We develop a learnable risk gate that modulates the avoidance correction according to encounter risk assessed over a finite prediction horizon and integrate the resulting architecture into PPO for joint optimization. We analyze gating monotonicity, reduction to the navigation branch in obstacle-free conditions, and the bound on the avoidance correction.
- 3.
- We evaluate PSN-PPO against standard PPO using a closed-loop simulation framework incorporating a three-degree-of-freedom vessel motion model. Independent training and evaluation across five representative scenarios assess navigation efficiency, vessel–obstacle separation, and task completion performance.
The remainder of this paper is organized as follows. Section 2 presents the vessel motion model and collision risk assessment framework. Section 3 describes the PSN-PPO architecture and its implementation, including the observation space, action space, and reward function. Section 4 presents the experimental setup and simulation results and analyzes navigation and collision-avoidance performance. Section 5 concludes the paper and outlines future research directions.
2. Three-Degree-of-Freedom Vessel Dynamics and Collision Risk Assessment
This section presents the three-degree-of-freedom (3-DOF) vessel dynamics model and collision risk assessment framework used for autonomous USV navigation. The dynamics model describes vessel motion under surge thrust and yaw moment inputs, accounting for inertia, coupling among motion components, and hydrodynamic damping, and defines the state transitions in the simulation environment. Representative vessel encounter situations and the associated collision-avoidance responsibilities are then outlined to inform scenario design and the analysis of navigational behavior. Finally, ship-domain constraints are combined with relative-motion geometry to quantify encounter risk over a finite prediction horizon, providing the input to the risk gate introduced in the following section.
2.1. Three-Degree-of-Freedom Vessel Dynamics
Vessel motion generally comprises six degrees of freedom. For the calm-water navigation scenarios considered here, a horizontal-plane model retaining surge, sway, and yaw is adopted to represent the maneuvering dynamics relevant to navigation and collision avoidance [20]. The vessel is controlled through surge thrust and yaw moment. Its motion is described using an earth-fixed reference frame and a body-fixed frame attached to the vessel. The pose vector comprises the vessel’s position and heading in the earth-fixed frame, while the generalized velocity vector comprises the body-fixed surge and sway velocities, u and v, and the yaw rate .
The heading angle is measured counterclockwise from the positive x-axis of the earth-fixed frame. Based on the coordinate transformation between the earth-fixed and body-fixed frames, the vessel kinematics are expressed as
Expanding Equation (2) yields the time evolution of the vessel’s position and heading:
Building upon the kinematic relationships, the vessel dynamics are formulated to account for inertia, motion coupling, and hydrodynamic damping, thereby characterizing the velocity response to the applied control inputs:
where is the inertia matrix, is the Coriolis and centripetal matrix, and is the hydrodynamic damping matrix. The control inputs F and N denote the surge thrust and yaw moment, respectively. Although sway is not directly actuated, it remains coupled with surge and yaw through the vessel dynamics.
The model defines the vessel state transitions in the simulation environment. At each control interval, the policy actions are mapped to surge thrust and yaw moment, and the vessel model is integrated to update the velocities, position, and heading. These updated states are used to construct the agent’s observations, closing the action–feedback loop. The vessel’s position and velocity also enter the relative-motion calculations between the own vessel and target vessels for collision risk assessment. Figure 1 illustrates the vessel dynamics model.
2.2. Collision Risk Assessment
2.2.1. International Regulations for Preventing Collisions at Sea (COLREGs)
Maritime collision avoidance requires adequate vessel separation as well as appropriate responses to encounter situations and the associated navigational responsibilities [21]. The International Regulations for Preventing Collisions at Sea (COLREGs) prescribe responsibilities and maneuvering requirements for vessels in different encounter situations [22]. This study considers representative encounters between power-driven vessels in sight of one another, with emphasis on head-on, crossing, and overtaking situations. The relevant requirements provide a reference for scenario design and the interpretation of navigational behavior. Figure 2 illustrates the encounter situations summarized below.
Head-on encounter. Under Rule 14, when two power-driven vessels meet on reciprocal or nearly reciprocal courses with a risk of collision, both vessels must turn to starboard to achieve a port-to-port passage.
Crossing encounter (give-way vessel). Under Rules 15 and 16, when two power-driven vessels cross with a risk of collision, the vessel with the other on its starboard side must give way. As far as possible, it must act early and decisively to achieve adequate clearance and avoid passing ahead of the other vessel when circumstances permit.
Crossing encounter (stand-on vessel). Under Rule 17, the stand-on vessel must initially maintain its course and speed. It may take avoiding action on its own when the give-way vessel is evidently failing to act appropriately. When action by the give-way vessel alone can no longer prevent collision, the stand-on vessel must take whatever action would best assist in avoiding it. When acting under Rule 17(a)(ii), a power-driven stand-on vessel should, where circumstances permit, avoid a port turn for another power-driven vessel on its port side, as required by Rule 17(c).
Overtaking encounter. Under Rule 13, a vessel coming up with another from more than abaft that vessel’s beam is considered to be overtaking. The overtaking vessel must remain clear of the overtaken vessel until it has fully passed and is clear. This obligation persists despite subsequent changes in relative bearing. In the scenarios considered here, the responsibility therefore depends on whether the own vessel is overtaking or being overtaken.
These rules provide the behavioral context for the encounter scenarios. The risk model developed below quantifies geometric collision risk from relative vessel motion and uses this measure to modulate the avoidance correction. It does not explicitly encode maneuvering direction, give-way obligations, or the conditions for stand-on intervention. Accordingly, the experiments assess navigation and collision-avoidance performance in the prescribed scenarios; collision-free trajectories alone are not treated as evidence of full COLREGs compliance.
2.2.2. Ship Collision Risk Assessment Model
A ship domain defines a region around the own vessel that other vessels should remain outside, providing a geometric criterion for assessing inter-vessel separation [23]. Early studies by Fujii and Tanaka on vessel separation and by Goodwin on the statistical characterization of ship domains laid the foundation for their use in navigational safety assessment [24,25]. Here, the ship domain is represented by a circular safety region centered on the own vessel, with a fixed radius of . This simplified representation applies the same separation threshold in all directions. In the reward formulation introduced later, incursions into this region incur a safety penalty. The adopted ship domain is illustrated in Figure 2.
The ship domain specifies a spatial safety boundary, whereas predicting whether a target vessel will enter this region requires consideration of relative vessel motion. Figure 3 illustrates the closest point of approach (CPA) geometry between the own ship (OS) and the target ship (TS). Let and denote their respective positions at time t, and let and denote the corresponding velocities, all expressed in the same earth-fixed frame. The relative position, relative velocity, and instantaneous inter-vessel distance are defined as follows:
Under a short-horizon constant-velocity extrapolation, the relative position after a time interval can be written as
The closest point of approach (CPA) in Figure 3 lies on the relative-motion trajectory of the target ship. When the relative velocity is nonzero, the time to CPA, denoted by , and the corresponding closest distance, denoted by , are given by
The CPA may already lie in the past, or it may fall beyond the time interval relevant to the current collision-avoidance decision. To characterize near-term collision risk, the prediction time is constrained to the interval , yielding the finite-horizon closest distance
where is the risk prediction horizon, and is introduced to avoid numerical division by zero. For static obstacles, the obstacle velocity is set to zero. The above prediction is updated at each control interval according to the latest navigation state.
Using the safety distance of the circular ship domain as a reference, the range for activating avoidance intervention is further expanded to . A normalized risk metric is then defined as
where denotes the risk-saturation distance. As the predicted closest distance decreases from to , the risk metric increases from zero to one. In this way, both the spatial safety boundary of the ship domain and the short-term encounter trend are jointly incorporated into the collision-avoidance decision process. In the next section, this risk metric is used as the input to the PSN gating mechanism. A schematic illustration of the relative motion and collision risk assessment process is shown in Figure 3, and the corresponding vessel and risk-assessment parameters are listed in Table 1.
3. Method
This section presents PSN-PPO for autonomous USV navigation. The proposed policy-splitting network (PSN) restructures the PPO actor to generate a nominal navigation output and a bounded avoidance correction, explicitly separating their contributions to policy generation. A learnable risk gate modulates the correction according to predicted encounter risk. We first introduce the reinforcement learning formulation and then describe the PSN architecture and analyze its structural properties, including the gate’s range and monotonicity, reduction to the navigation branch in obstacle-free conditions, and bounded correction magnitude. We subsequently present the joint optimization of the two branches and the gating parameter within PPO, followed by the observation space, action space, and reward design.
3.1. Deep Reinforcement Learning
Autonomous USV navigation is formulated as a sequential decision-making problem with underlying environment dynamics represented by a Markov decision process (MDP), [26]. Here, and are the state and action spaces, respectively, P is the state transition kernel, R is the reward function, and is the discount factor. At each time step t, the agent receives an observation derived from the environment state and samples an action from the stochastic policy . The policy parameters are optimized to maximize the expected discounted return:
where is the reward at time step t and T is the episode length. The expectation is taken over trajectories induced by the policy and the environment dynamics.
For continuous control, an actor–critic architecture combines a parameterized policy with a learned value function [27]. The actor defines the action distribution , while the critic estimates the expected discounted return from its current input. This value estimate serves as a baseline for advantage estimation and subsequent policy updates.
In this study, proximal policy optimization (PPO) is used to train the policy. PPO alternates between collecting trajectories with a sampling policy and optimizing a clipped surrogate objective that discourages excessively large policy updates [28]. The objective to be maximized is
where is the policy probability density ratio evaluated at the sampled action , is the estimated advantage, and is the clipping parameter. Here, denotes the parameters of the policy used to collect the trajectories and remains fixed during the associated optimization epochs. The expectation is estimated over the collected samples.
The policy likelihoods are evaluated at the unclipped action , whereas the action passed to the environment is , with clipping applied componentwise. Thus, the likelihood ratio is computed for the sampled policy action before the deterministic clipping operation. PSN-PPO retains this optimization procedure while restructuring the actor to distinguish nominal navigation outputs from risk-dependent avoidance corrections.
3.2. Policy-Splitting Network-Based Proximal Policy Optimization
Goal-directed navigation is required throughout a USV navigation task, whereas collision-avoidance corrections depend on the presence of obstacles and the associated encounter risk. To reflect these distinct information requirements and activation conditions, PSN-PPO restructures the actor into a navigation branch and an avoidance branch. A risk-dependent gate modulates the avoidance correction, explicitly separating its contribution from the nominal navigation output.
The observation vector is partitioned into navigation-related and obstacle-related components:
where contains the own-vessel motion states and goal-relative position information, while contains obstacle-relative positions and velocities, obstacle types, and a presence indicator. The navigation branch uses only to generate a nominal output, whereas the avoidance branch uses the complete observation vector to generate a bounded correction:
where and are the parameters of the navigation and avoidance branches, respectively. The coefficient bounds the absolute value of each correction component, and tanh is applied elementwise. Both branches are trained jointly under the same task objective, without separate supervision or branch-specific losses.
The normalized encounter risk , defined in Equation (9), is first transformed using a cubic smoothstep function. A learnable exponent then adjusts the gate response at intermediate risk levels:
where indicates obstacle presence and is a learnable scalar parameter. For finite , the exponent satisfies , and initialization with gives . Adjusting the exponent changes the gate response at intermediate risk levels while preserving its endpoint values. Specifically, when no obstacle is present or when the minimum predicted separation is at least . When an obstacle is present and the minimum predicted separation is at most , .
The nominal output and the gated correction are combined to form the policy mean:
Since , the correction satisfies
Thus, the architecture explicitly bounds the avoidance-induced change in the policy mean. When the gate is inactive, the mean reduces to the navigation-branch output. These properties hold for fixed network parameters and concern the policy’s algebraic structure. They do not establish closed-loop stability, collision-free operation, or invariant performance in unseen environments. The correction bound applies to the policy mean; realized control actions and vessel trajectories also depend on action sampling, action clipping, vessel dynamics, and encounter conditions.
The policy is Gaussian, with mean and a diagonal covariance matrix. Its standard deviation is parameterized by two state-independent, trainable log-standard deviations, , initialized to for , giving . During training, an intermediate action is sampled and then clipped componentwise to the normalized action range:
The two components of are mapped to surge thrust and yaw moment for execution in the vessel dynamics model. During PPO updates, Gaussian log-probabilities and policy probability density ratios are evaluated at the stored, unclipped samples . This ensures that likelihood evaluation corresponds to the sampled actions before deterministic clipping. For the trajectory evaluations reported in Section 4, actions are instead obtained deterministically as , without sampling from the Gaussian distribution.
PSN-PPO retains the trajectory collection, advantage estimation, and clipped policy optimization procedures of standard PPO. The critic estimates the expected return from the complete observation vector, while the architectural modification is confined to the actor’s generation of the policy mean.
The gate is monotonic in the normalized encounter risk. For fixed , with an obstacle present () and , differentiating Equation (14) gives
Because the normalized risk is nondecreasing as the minimum predicted separation decreases, the gate value is likewise nondecreasing with increasing encounter risk. Higher gate values permit a larger correction bound, , although the realized correction also depends on the avoidance-branch output. The exponent adjusts the response profile without changing the endpoint values.
The gate also modulates gradient propagation to the avoidance branch. For a fixed sampled observation, the gate is independent of the branch parameters, and differentiation of Equation (15) yields
The navigation branch therefore has an ungated gradient pathway to the policy mean, whereas the corresponding pathway for the avoidance branch is scaled by . When , the current sample contributes no policy-loss gradient to the avoidance branch. The gating parameter is learned through its effect on the policy mean at intermediate risk levels. The two branches and the gate can therefore be optimized jointly using the PPO objective, without additional branch-specific loss functions.
Both methods are implemented using Stable-Baselines3 2.7.0. The standard PPO actor maps the 19-dimensional observation to a two-dimensional Gaussian mean through two fully connected hidden layers of 64 units each. PSN-PPO uses navigation and avoidance branches with 12- and 19-dimensional inputs, respectively, each containing two 64-unit hidden layers and a two-dimensional output. Both methods use a separate critic with architecture , without sharing trainable layers with the actor. All hidden layers use Tanh activations. The standard PPO mean, the PSN navigation output, and the critic output are linear, while the avoidance output is bounded by the scaled Tanh transformation in Equation (13). No additional activation is applied to the combined PSN policy mean.
Including the two log-standard-deviation parameters and, for PSN-PPO, the scalar gate parameter, the actors contain 5,572 and 10,695 trainable parameters, respectively. Each critic contains 5,505 parameters. The two methods therefore share the critic architecture and optimization settings, but differ in actor architecture and parameter count. Their optimization and policy settings are summarized in Table 2. Advantages are normalized before policy updates, and each update uses at most ten optimization epochs. An update is terminated early if the approximate KL divergence exceeds times the target value of . Gradient-norm clipping is applied jointly to the actor and critic parameters. Figure 4 and Algorithm 1 present the PSN-PPO architecture and training procedure, respectively.

3.3. Observation and Action Space Design
3.3.1. Observation Space Design
To provide the policy with sufficient information on vessel motion, goal-directed navigation, and obstacle proximity, a 19-dimensional observation vector is constructed. In the present experiments, each scenario contains at most one static obstacle or one dynamic target vessel. Accordingly, the observation space consists of 12 navigation-related features and 7 obstacle-related features, expressed as
where , , and denote the own-vessel position, body-fixed velocity vector, and heading angle, respectively. The terms , , and represent the relative goal position expressed in the body-fixed frame, the distance to the goal, and the heading error relative to the goal direction, respectively. Similarly, , , and denote the relative position, separation distance, and relative velocity of the obstacle. The variable identifies the obstacle type, taking values of 1 and 2 for static obstacles and dynamic target vessels, respectively, while is the obstacle-presence indicator.
The overbar denotes variables normalized and clipped according to the map dimensions or the corresponding velocity scales. The first 12 components constitute the navigation observation, whereas the remaining 7 components represent obstacle-related information. In obstacle-free scenarios, the normalized obstacle-distance component is set to unity, while all other obstacle-related components are set to zero. This representation preserves a consistent observation dimension across different navigation scenarios.
3.3.2. Action Space Design
Consistent with the three-degree-of-freedom vessel dynamics, a two-dimensional continuous action space is adopted to regulate the surge thrust and yaw moment. The normalized actions generated by the policy are mapped to the corresponding control inputs in the body-fixed frame as
The resulting control inputs drive changes in the vessel’s translational velocities and yaw rate through the dynamics model, thereby modifying its trajectory to accomplish goal-directed navigation and obstacle avoidance.
3.4. Reward Function Design
To balance goal-directed progress, navigational safety, and maneuvering effort, a composite reward function is formulated by integrating goal-directed progress, navigation and maneuvering penalties, collision-avoidance penalties, and terminal rewards:
(1) Goal-directed progress reward.
The goal-directed progress reward measures the reduction in the distance to the destination between consecutive time steps, encouraging the USV to continuously approach its target:
where and denote the distances to the goal before and after action execution, respectively, L is the distance normalization scale, and is the corresponding reward weight. A reduction in the goal distance produces a positive reward, whereas movement away from the destination incurs a penalty.
(2) Navigation and maneuvering penalties.
The navigation and maneuvering component jointly accounts for heading deviation, traveled distance, control effort, action variations, and elapsed navigation time. These penalties are introduced to discourage unnecessary detours and excessive maneuvering:
where represents the heading error relative to the goal direction, denotes the normalized action executed by the environment, and is the control interval. The weighting coefficients regulate the relative contributions of heading deviation, traveled distance, control effort, action variation, and navigation time to the overall penalty.
(3) Collision-avoidance penalties.
The collision-avoidance component incorporates both the instantaneous safety separation and the predicted encounter risk, allowing the severity and temporal proximity of potentially hazardous encounters to jointly influence the learning process:
where the separation-dependent penalty function is defined as
The predictive risk penalty is further formulated as
where denotes the positive-part operator, and represents the minimum center-to-center separation predicted under linear relative motion within the current control interval. The parameters and determine the safety-penalty range and the high-risk proximity region, respectively. The indicator is set to unity when an obstacle is present, the relative motion satisfies the prediction conditions, and the time to closest point of approach satisfies . Otherwise, .
(4) Terminal rewards and penalties.
The terminal reward assigns a positive reward to successful goal arrival and imposes penalties for collision, boundary violation, and episode timeout:
where denotes the reward for successful goal arrival, while , , and are positive penalty magnitudes associated with the corresponding failure conditions.
Together, the observation space, action space, and reward function establish the closed-loop training framework of PSN-PPO. At each control interval, the actor generates an action distribution from the current observation, and the sampled action is transformed into surge thrust and yaw moment to drive the vessel dynamics. The resulting state transitions provide updated observations and reward feedback, while the critic estimates the state value to support advantage estimation and policy optimization. Through joint optimization under a shared task return, the navigation branch, avoidance branch, and risk-gating mechanism learn to coordinate goal-directed progress, collision avoidance, and maneuvering effort.
4. Results and Discussion
PSN-PPO is evaluated against standard PPO in a Python-based vessel navigation simulator across five scenarios: obstacle-free navigation, static-obstacle avoidance, head-on encounters, overtaking, and crossing. Training reward curves, vessel trajectories, and the associated motion and control responses are analyzed to assess learning behavior, navigation efficiency, and collision-avoidance performance under different task conditions.
4.1. Simulation Environment
The simulation environment comprises a navigable area, with the own vessel navigating from the lower-left region toward a designated goal in the upper-right region. Vessel motion follows the horizontal-plane three-degree-of-freedom dynamics model, with surge thrust and yaw moment as control inputs. The vessel dynamics, observation and action space definitions, and reward formulation are identical across scenarios and shared by both methods.
All experiments are conducted on a workstation equipped with an AMD Ryzen 9 5950X 16-core processor operating at 3.40 GHz, an NVIDIA GeForce RTX 3090 GPU with 24 GB of video memory, and 64 GB of system RAM.
Figure 5(a–e) shows representative configurations of the five scenarios. The obstacle-free scenario evaluates goal-directed navigation, while the static-obstacle scenario examines the ability to adjust trajectories around fixed obstacles. The head-on, overtaking, and crossing scenarios evaluate avoidance behavior under different relative-motion geometries. During training, static-obstacle positions are randomized between the starting point and the goal. In the dynamic scenarios, target vessels are initialized at randomized positions and subsequently maintain their prescribed headings and constant speeds. This randomization varies the obstacle configurations and encounter geometries encountered during training.
Each method is independently trained in each scenario using five distinct random seeds, without continued training or parameter transfer between scenarios. Each training run uses a single environment and terminates after 350 completed episodes, with at most 1500 steps per episode. The resulting number of environment interactions varies with episode length. The rollout being collected when the episode limit is reached is not used for a further optimization update, and the final saved policy corresponds to the most recent completed update.
The five independent runs are used to assess the learning behavior and variability of both methods across different random initializations. For the representative trajectory comparisons in Section 4.3, the final checkpoints obtained with seed 1 are retained, rather than selecting checkpoints based on the best training performance. The comparisons assess performance within each scenario following separate training. Cross-scenario policy transfer and generalization to unseen encounter situations are outside the scope of this evaluation.
4.2. Algorithm Performance Analysis
The learning performance of PSN-PPO is compared with that of standard PPO across five navigation scenarios. Both methods adopt the optimization settings in Table 2 and the episode-based training protocol described in Section 4.1. To evaluate the influence of random initialization and stochastic training, five independent runs with different random seeds are conducted for each method in each scenario. Figure 6 presents the averaged learning curves across the five runs, with shaded regions indicating inter-seed variability. Comparisons are based on the first 350 completed episodes rather than an equal number of environment interactions.
In the obstacle-free scenario, both methods exhibit rapid reward growth and reach similarly high return levels within approximately 50 episodes, indicating that the proposed architecture preserves effective goal-directed navigation when avoidance intervention is unnecessary. In the static-obstacle scenario, PSN-PPO exhibits progressive reward improvement and achieves a performance level comparable to standard PPO toward the end of training. More pronounced advantages emerge in dynamic encounter scenarios. In head-on encounters, PSN-PPO achieves faster initial reward improvement and maintains higher mean returns over substantial portions of the early and intermediate training stages. In the overtaking scenario, PSN-PPO reaches high-return behavior earlier than standard PPO, demonstrating improved learning efficiency in coordinating obstacle avoidance and goal-directed progress. In crossing encounters, PSN-PPO maintains higher mean returns throughout much of the intermediate and later training stages, indicating more effective policy optimization under complex encounter conditions.
Overall, the five-seed comparisons demonstrate that PSN-PPO preserves the basic navigation capability of standard PPO while exhibiting more favorable learning dynamics in several collision-avoidance scenarios. The improvements are particularly reflected in faster reward growth and higher mean returns during substantial portions of training. Although inter-seed variability remains evident in challenging scenarios and the performance advantage is not uniform throughout training, the results support the effectiveness of the proposed policy-splitting architecture in improving the learning efficiency of autonomous USV navigation.
4.3. Experimental Results
This section compares the navigation and collision-avoidance behavior of the trained policies using representative test trajectories and the corresponding time histories of vessel states and control inputs. Unlike the five-seed learning comparisons in Section 4.2, the trajectory evaluations are conducted using the final checkpoints obtained with training seed 1. In each scenario, both methods are evaluated for one episode under the same fixed initial conditions, with scenario randomization disabled and the evaluation seed set to 202042. Actions are obtained deterministically from the Gaussian mean and clipped componentwise to , without stochastic sampling. The five scenarios therefore yield ten individual evaluation episodes across the two methods.
In the obstacle-free scenario, lateral deviation is measured relative to the straight line connecting the start and goal positions. In the obstacle scenarios, proximity is quantified by obstacle clearance, with zero clearance marking the physical contact boundary. This metric differs geometrically from the center-to-center separation used in the risk model: positive clearance indicates physical separation but does not establish that the 110 m safety threshold is maintained. The numerical results reported below refer to these individual fixed-scenario evaluations and characterize behavior under their specific initial conditions.
4.3.1. Obstacle-Free Scenario
Figure 7 compares the navigation performance of the two methods in the obstacle-free scenario. Both policies reach the goal, but the PSN-PPO trajectory remains closer to the straight line connecting the start and goal positions. The maximum lateral deviation decreases from with standard PPO to with PSN-PPO, a reduction of . The time to reach the goal decreases from to , corresponding to an reduction.
The surge-velocity profiles are consistent with the difference in travel time. PSN-PPO maintains a relatively steady cruising speed over most of the route, whereas standard PPO decelerates earlier during the final approach and continues to adjust its heading. PSN-PPO exhibits localized variations in yaw moment and sway velocity near the goal, but its heading deviation is smaller during the main transit phase.
Throughout this test, the avoidance gate remains inactive, and the PSN-PPO policy mean is determined solely by the navigation branch. The results show that this branch supports effective goal-directed navigation, with smaller lateral deviation and shorter travel time in the illustrated case. These improvements cannot be attributed to active avoidance intervention, since the gated correction is zero throughout the trajectory.
4.3.2. Static-Obstacle Scenario
Figure 8 presents a test case with a circular obstacle of radius centered at . As the vessel approaches the obstacle, PSN-PPO executes an avoidance maneuver over a relatively brief interval, then gradually realigns its heading toward the goal after passing the obstacle. Standard PPO, by comparison, turns over a longer portion of the approach and takes longer to restore a goal-directed heading after clearing the obstacle. Both methods reach the goal without collision. However, the minimum obstacle clearance increases from with standard PPO to with PSN-PPO, an increase of relative to the physical contact boundary.
The larger minimum clearance is achieved alongside a reduction in travel distance and a reduction in travel time relative to standard PPO. The sway-velocity, heading-angle, and yaw-moment histories indicate that PSN-PPO applies larger yaw moments primarily during avoidance and subsequent heading recovery, while maintaining a higher cruising speed after obstacle passage. Standard PPO exhibits a more gradual steering response and passes the obstacle with a smaller minimum clearance. Its prolonged heading recovery and lower speed after obstacle passage are consistent with the longer route and travel time. Together, these results indicate more effective coordination of local avoidance and goal-directed navigation by PSN-PPO in the illustrated test case.
4.3.3. Classical Vessel Encounter Scenarios
Head-on encounter.
Figure 9 presents a head-on encounter in which the target vessel starts at and travels at a constant speed of on a course reciprocal to the own vessel’s nominal course. Standard PPO deviates from the nominal route early in the episode and negotiates the encounter through gradual heading changes. PSN-PPO initially remains closer to the nominal route and makes a more pronounced starboard turn as the vessels approach. Between and , its heading changes by approximately to starboard, compared with for standard PPO over the same interval. After the vessels pass, PSN-PPO gradually realigns its heading toward the goal, producing more clearly distinguishable navigation, avoidance, and heading-recovery phases.
Both policies maneuver to starboard and reach the goal. PSN-PPO increases the minimum inter-vessel clearance from to , a gain of , while requiring an additional to complete the task. In this test case, the larger clearance is therefore accompanied by a modest increase in travel time. The avoidance maneuver is also more concentrated in time, followed by a distinct return to goal-directed navigation. This pattern is consistent with the intended role of risk-dependent local corrections, although the trajectory comparison alone cannot disentangle the contributions of the dual-branch architecture and the risk gate.
Overtaking encounter.
Figure 10 presents an overtaking encounter in which the target vessel starts at and travels at a constant speed of on the own vessel’s initial heading. With the target vessel initially positioned ahead at relatively close range, PSN-PPO makes an early heading adjustment to establish lateral separation before continuing toward the goal. Standard PPO also overtakes the target vessel but repeatedly decelerates and continues turning near the goal, resulting in a prolonged final approach.
PSN-PPO reduces the time to reach the goal from to , a reduction of , and shortens the travel distance by relative to standard PPO. The cumulative heading change decreases from to , a reduction of , while the minimum inter-vessel clearance increases from to . These results show that, in the illustrated case, PSN-PPO achieves a larger passing clearance together with a shorter route, faster task completion, and less turning near the goal. This behavior is consistent with a more efficient return to goal-directed navigation after overtaking.
Crossing encounter.
The crossing scenario considers the own vessel in the give-way role and the target vessel in the stand-on role. The target vessel is initially located to starboard of the own vessel at and travels at a constant speed of on a prescribed heading. Its path crosses the own vessel’s nominal route, requiring avoidance maneuvers while maintaining progress toward the goal.
Figure 11 compares the resulting trajectories and motion responses. Standard PPO departs substantially from the nominal route early in the episode and maintains the altered course for an extended period, leading to increasing lateral deviation. At , its lateral deviation from the nominal route reaches , compared with for PSN-PPO. PSN-PPO initially remains closer to the nominal route, adjusts its heading further as it approaches the encounter region, and resumes goal-directed navigation after passing the target vessel.
The standard PPO episode terminates when the own vessel exits the navigable area, with remaining to the goal. PSN-PPO reaches the goal at following further heading adjustments. Standard PPO achieves a larger minimum inter-vessel clearance of , compared with for PSN-PPO, but this greater separation is accompanied by sustained route deviation and failure to complete the task. PSN-PPO maintains positive clearance and reaches the goal, demonstrating a more effective balance between collision avoidance and goal-directed progress in this test case. Nevertheless, deceleration and continued turning near the goal prolong the final approach, indicating scope for improving terminal maneuvering.
4.4. Summary of Results
The five-scenario evaluation shows that PSN-PPO retains goal-directed navigation capability while exhibiting different avoidance responses under distinct encounter conditions. In the representative test cases, it reduces early route deviations and repeated turning near the goal relative to standard PPO. In the static-obstacle and overtaking scenarios, shorter routes and travel times are accompanied by larger minimum clearances. In the head-on scenario, PSN-PPO achieves a larger minimum clearance with a modest increase in travel time. In the crossing scenario, it reaches the goal with positive clearance, whereas standard PPO maintains greater separation but leaves the navigable area before completing the task.
These results indicate improved coordination between navigation and avoidance under the evaluated conditions, rather than a uniform advantage in every metric. The five-seed training comparisons further demonstrate that PSN-PPO preserves effective learning in obstacle-free navigation while exhibiting faster reward improvement and higher mean returns over substantial training intervals in several dynamic encounter scenarios. Although inter-seed variability remains evident, the repeated training experiments provide broader evidence of the learning advantages associated with the proposed architecture. The representative trajectory evaluations further illustrate its potential to coordinate navigation efficiency and collision avoidance, while generalization across scenarios and explicit COLREGs compliance remain to be investigated.
5. Conclusions and Future Work
This study proposed PSN-PPO for autonomous USV navigation. The method restructures the PPO actor into two jointly trained branches that generate a nominal navigation output and a bounded avoidance correction. A learnable gate modulates the correction using encounter risk assessed over a finite prediction horizon. This architecture explicitly separates the two contributions to the policy mean while retaining the standard PPO update procedure. Its structural properties include a bounded, monotonic risk gate, a bounded correction, and reduction to the navigation-branch mean when the gate is inactive.
Comparisons with standard PPO were conducted in a closed-loop simulation framework incorporating three-degree-of-freedom vessel dynamics, with independent training across five navigation scenarios using five random seeds. The training results demonstrate that PSN-PPO preserves effective goal-directed navigation while achieving faster reward improvement and higher mean returns over substantial training intervals in several collision-avoidance scenarios. Representative trajectory evaluations further show improvements in navigation efficiency and obstacle clearance in the static-obstacle and overtaking scenarios, increased clearance with a modest time penalty in the head-on scenario, and successful goal arrival in the crossing case where standard PPO terminated at the navigation boundary. These findings support the potential of explicit actor decomposition and risk-dependent correction to improve the coordination of navigation and collision avoidance.
The present study is limited to separately trained scenarios, with deterministic trajectory evaluations conducted under fixed initial conditions and dynamic target vessels maintaining prescribed headings and constant speeds. Future work will investigate component ablations and parameter-matched comparisons to distinguish the contributions of the branch structure, risk gate, and network capacity. Additional evaluations across randomized encounter configurations and mixed navigation scenarios will assess policy generalization and task completion reliability, while explicit COLREGs compliance tests will examine rule-consistent behavior. Further extensions will incorporate multiple vessels, maneuvering targets, and environmental disturbances, followed by real-world USV validation under perception uncertainty and practical maneuvering constraints.
Author Contributions
Conceptualization, L.H., M.L. and W.W.; methodology, M.L. and W.W.; software, M.L.; validation, M.L. and X.X.; formal analysis, M.L. and W.W.; investigation, M.L. and X.X.; resources, L.H. and X.X.; data curation, M.L.; writing—original draft preparation, L.H. and M.L.; writing—review and editing, W.W., L.H., X.X. and M.L.; visualization, M.L.; supervision, W.W.; project administration, L.H. and X.X.; funding acquisition, L.H. and X.X. All authors have read and agreed to the published version of the manuscript.
Funding
This research was financially supported by Jiangxi Polytechnic University (Grant No. JZBK 25-2-1) and the 2024 Ganpo Talents Support Program (High-Level and Highly Skilled Leading Talent Training Project), administered by the Jiangxi Provincial Department of Human Resources and Social Security.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data generated and analyzed during this study are available from the corresponding author upon reasonable request.
Acknowledgments
During the preparation of this manuscript, the authors used ChatGPT (GPT-6, OpenAI) for English-language polishing and manuscript editing. The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
References
- Liu, Z.; Zhang, Y.; Yu, X.; Yuan, C. Unmanned surface vehicles: An overview of developments and challenges. Annu. Rev. Control 2016, 41, 71–93. [Google Scholar] [CrossRef]
- Zhang, H.; Tao, Y.; Zhu, W. Global Path Planning of Unmanned Surface Vehicle Based on Improved A-Star Algorithm. Sensors 2023, 23, 6647. [Google Scholar] [CrossRef] [PubMed]
- Lyu, H.; Yin, Y. COLREGS-Constrained Real-time Path Planning for Autonomous Ships Using Modified Artificial Potential Fields. J. Navig. 2019, 72, 588–608. [Google Scholar] [CrossRef]
- Wang, Z.; Liang, Y.; Gong, C.; Zhou, Y.; Zeng, C.; Zhu, S. Improved Dynamic Window Approach for Unmanned Surface Vehicles’ Local Path Planning Considering the Impact of Environmental Factors. Sensors 2022, 22, 5181. [Google Scholar] [CrossRef] [PubMed]
- Sang, H.; You, Y.; Sun, X.; Zhou, Y.; Liu, F. The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations. Ocean Eng. 2021, 223, 108709. [Google Scholar] [CrossRef]
- Han, S.; Wang, L.; Wang, Y.; He, H. A dynamically hybrid path planning for unmanned surface vehicles based on non-uniform Theta* and improved dynamic windows approach. Ocean Eng. 2022, 257, 111655. [Google Scholar] [CrossRef]
- Yang, C.; Pan, J.; Wei, K.; Lu, M.; Jia, S. A Novel Unmanned Surface Vehicle Path-Planning Algorithm Based on A* and Artificial Potential Field in Ocean Currents. J. Mar. Sci. Eng. 2024, 12, 285. [Google Scholar] [CrossRef]
- Chen, Z.; Zhang, Y.; Zhang, Y.; Nie, Y.; Tang, J.; Zhu, S. A Hybrid Path Planning Algorithm for Unmanned Surface Vehicles in Complex Environment With Dynamic Obstacles. IEEE Access 2019, 7, 126439–126449. [Google Scholar] [CrossRef]
- Liu, Z.; Deng, J.; Yu, B.; Gan, L.; Song, L.; Zhang, M.; Li, H.; Yang, Z.; Shu, Y. Ship path planning methods: A state-of-the-art survey. Ocean Eng. 2025, 341, 122599. [Google Scholar] [CrossRef]
- Woo, J.; Kim, N. Collision avoidance for an unmanned surface vehicle using deep reinforcement learning. Ocean Eng. 2020, 199, 107001. [Google Scholar] [CrossRef]
- Meyer, E.; Robinson, H.; Rasheed, A.; San, O. Taming an Autonomous Surface Vehicle for Path Following and Collision Avoidance Using Deep Reinforcement Learning. IEEE Access 2020, 8, 41466–41481. [Google Scholar] [CrossRef]
- Meyer, E.; Heiberg, A.; Rasheed, A.; San, O. COLREG-Compliant Collision Avoidance for Unmanned Surface Vehicle Using Deep Reinforcement Learning. IEEE Access 2020, 8, 165344–165364. [Google Scholar] [CrossRef]
- Zhao, L.; Roh, M.-I. COLREGs-compliant multiship collision avoidance based on deep reinforcement learning. Ocean Eng. 2019, 191, 106436. [Google Scholar] [CrossRef]
- Waltz, M.; Okhrin, O. Spatial–temporal recurrent reinforcement learning for autonomous ships. Neural Netw. 2023, 165, 634–653. [Google Scholar] [CrossRef] [PubMed]
- Heiberg, A.; Larsen, T. N.; Meyer, E.; Rasheed, A.; San, O.; Varagnolo, D. Risk-based implementation of COLREGs for autonomous surface vehicles using deep reinforcement learning. Neural Netw. 2022, 152, 17–33. [Google Scholar] [CrossRef] [PubMed]
- Xue, D.; Wu, D.; Yamashita, A. S.; Li, Z. Proximal policy optimization with reciprocal velocity obstacle based collision avoidance path planning for multi-unmanned surface vehicles. Ocean Eng. 2023, 273, 114005. [Google Scholar] [CrossRef]
- 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]
- Xie, W.; Gang, L.; Zhang, M.; Liu, T.; Lan, Z. Optimizing Multi-Vessel Collision Avoidance Decision Making for Autonomous Surface Vessels: A COLREGs-Compliant Deep Reinforcement Learning Approach. J. Mar. Sci. Eng. 2024, 12, 372. [Google Scholar] [CrossRef]
- Xu, X.; Lu, Y.; Liu, G.; Cai, P.; Zhang, W. COLREGs-abiding hybrid collision avoidance algorithm based on deep reinforcement learning for USVs. Ocean Eng. 2022, 247, 110749. [Google Scholar] [CrossRef]
- Fossen, T. I. A Nonlinear Unified State-Space Model for Ship Maneuvering and Control in a Seaway. Int. J. Bifurc. Chaos 2005, 15, 2717–2746. [Google Scholar] [CrossRef]
- Kuwata, Y.; Wolf, M. T.; Zarzhitsky, D.; Huntsberger, T. L. Safe Maritime Autonomous Navigation With COLREGS, Using Velocity Obstacles. IEEE J. Ocean. Eng. 2014, 39, 110–119. [Google Scholar] [CrossRef]
- Campbell, S.; Naeem, W.; Irwin, G. W. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres. Annu. Rev. Control 2012, 36, 267–283. [Google Scholar] [CrossRef]
- Szlapczynski, R.; Szlapczynska, J. Review of ship safety domains: Models and applications. Ocean Eng. 2017, 145, 277–289. [Google Scholar] [CrossRef]
- Fujii, Y.; Tanaka, K. Traffic Capacity. J. Navig. 1971, 24, 543–552. [Google Scholar] [CrossRef]
- Goodwin, E. M. A Statistical Study of Ship Domains. J. Navig. 1975, 28, 328–344. [Google Scholar] [CrossRef]
- Arulkumaran, K.; Deisenroth, M. P.; Brundage, M.; Bharath, A. A. Deep Reinforcement Learning: A Brief Survey. IEEE Signal Process. Mag. 2017, 34, 26–38. [Google Scholar] [CrossRef]
- Grondman, I.; Busoniu, L.; Lopes, G. A. D.; Babuska, R. A Survey of Actor-Critic Reinforcement Learning: Standard and Natural Policy Gradients. IEEE Trans. Syst. Man. Cybern. Part C Appl. Rev. 2012, 42, 1291–1307. [Google Scholar] [CrossRef]
- Guan, W.; Cui, Z.; Zhang, X. Intelligent Smart Marine Autonomous Surface Ship Decision System Based on Improved PPO Algorithm. Sensors 2022, 22, 5732. [Google Scholar] [CrossRef] [PubMed]
Figure 1.
Schematic representation of the three-degree-of-freedom vessel dynamics.

Figure 2.
Representative COLREGs encounter situations and the circular ship domain adopted in this study.
Figure 2.
Representative COLREGs encounter situations and the circular ship domain adopted in this study.

Figure 3.
Schematic illustration of relative motion and collision risk assessment between the own ship (OS) and the target ship (TS).
Figure 3.
Schematic illustration of relative motion and collision risk assessment between the own ship (OS) and the target ship (TS).

Figure 4.
Architecture of the proposed PSN-PPO framework, illustrating the navigation and avoidance branches, the learnable risk gate, and the actor–critic learning process.
Figure 4.
Architecture of the proposed PSN-PPO framework, illustrating the navigation and avoidance branches, the learnable risk gate, and the actor–critic learning process.

Figure 5.
Representative configurations of the five simulation environments: (a) obstacle-free navigation; (b) static-obstacle avoidance; (c) head-on encounter; (d) overtaking encounter; and (e) crossing encounter.
Figure 5.
Representative configurations of the five simulation environments: (a) obstacle-free navigation; (b) static-obstacle avoidance; (c) head-on encounter; (d) overtaking encounter; and (e) crossing encounter.

Figure 6.
Episodic returns of PSN-PPO and standard PPO across five scenarios: (a) obstacle-free navigation; (b) static-obstacle avoidance; (c) head-on encounters; (d) overtaking; and (e) crossing. Curves represent the averaged learning trends over five independent random seeds, and shaded regions indicate inter-seed variability.
Figure 6.
Episodic returns of PSN-PPO and standard PPO across five scenarios: (a) obstacle-free navigation; (b) static-obstacle avoidance; (c) head-on encounters; (d) overtaking; and (e) crossing. Curves represent the averaged learning trends over five independent random seeds, and shaded regions indicate inter-seed variability.

Figure 7.
Performance comparison in the obstacle-free scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.
Figure 7.
Performance comparison in the obstacle-free scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.

Figure 8.
Performance comparison in the static-obstacle scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.
Figure 8.
Performance comparison in the static-obstacle scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.

Figure 9.
Performance comparison in the head-on encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.
Figure 9.
Performance comparison in the head-on encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.

Figure 10.
Performance comparison in the overtaking encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.
Figure 10.
Performance comparison in the overtaking encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.

Figure 11.
Performance comparison in the crossing encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.
Figure 11.
Performance comparison in the crossing encounter scenario, including trajectory evolution and corresponding temporal responses of PSN-PPO and standard PPO.

Table 1.
Vessel and risk-assessment parameters used in the simulation environment.
| Parameter | Symbol | Value |
|---|---|---|
| Length of the USV | L | |
| Beam of the USV | B | |
| Mass of the USV | m | |
| Range of yaw moment | N | |
| Maximum linear speed of the USV | ||
| Risk prediction horizon | ||
| Safe distance | ||
| Risk activation distance | ||
| Risk saturation distance |
Table 2.
Optimization and policy settings for PPO and PSN-PPO. Settings are shared unless marked as PSN-PPO only.
Table 2.
Optimization and policy settings for PPO and PSN-PPO. Settings are shared unless marked as PSN-PPO only.
| Parameter | Symbol | Value |
|---|---|---|
| Learning rate (constant) | ||
| Discount factor | ||
| GAE parameter | ||
| Rollout length | 2048 | |
| Mini-batch size | 64 | |
| Maximum optimization epochs | 10 | |
| PPO clipping coefficient | ||
| Entropy coefficient | 0 | |
| Value loss coefficient | ||
| Maximum gradient norm | ||
| Target KL divergence | ||
| Initial log standard deviation | ||
| Correction bound (PSN-PPO only) | ||
| Initial gate parameter (PSN-PPO only) | ||
| Initial gate exponent (PSN-PPO only) |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.