Abstract
This study presents a human-navigable ship-handling support system that employs artificial intelligence (AI) for survey line tracking. AI was developed using the Deep Deterministic Policy Gradient (DDPG), a type of deep reinforcement learning (DRL), and was evaluated through experiments conducted with a research vessel. The experiments revealed several issues inherent to DRL that required improvement. The first issue was the asymmetry observed in the policy learned through the DDPG. To address this, a learning approach that utilizes symmetric training data and symmetry-constrained actor and critic neural networks was proposed. The second issue was excessive steering during tracking maneuvers. To mitigate this, an objective function for actor learning that incorporates a cost term to suppress the magnitude of actions was proposed. The third issue was the frequent oscillation of actions. To resolve this, improved conditioning for action policy smoothing was introduced in the objective function to smooth actions appropriate to the situation. A subsequent experiment at sea was conducted to evaluate the improved AI-based ship-handling support system. As a result, precise path tracking performance with minimal operator discomfort and smooth control actions was achieved through manual ship handling guided by AI-generated instructions under actual sea conditions.
1. Introduction
Japan relies on other countries for most of its resources. With land resources becoming depleted, the focus is shifting toward marine resources. Numerous valuable resources, such as rare earth elements and methane hydrates, exist on the seabed in Japan’s exclusive economic zone. The development of such seabed resources requires surveying a wide sea area. Moreover, seabed investigations are essential for predicting natural hazards such as subduction zone earthquakes and submarine volcanic eruptions. Offshore wind power generation, which does not produce CO2 emissions, has also attracted attention as a measure against global warming. Seabed surveys are indispensable for designing the mooring of floating offshore wind turbines. Consequently, ocean surveys are becoming increasingly important; however, they demand substantial time and cost due to the vast areas that must be surveyed. For this purpose, careful ship handling to precisely track survey lines over a long period of time is required. Therefore, it is necessary to develop human-navigable ship-handling instructions for seafarers to use as practical support.
Proportional–integral–differential (PID) control is commonly employed for line tracking maneuvers. A control output is calculated with constant gains for the value of the error, the sum of the time series of errors, and the changing rate of errors. However, it is challenging to apply PID control to ships with multiple actuators. It is also difficult to achieve precise control under dynamic variations in disturbances and tracking targets. This is because the gains are fixed and tuned to maximize the average performance in advance. In addition, survey line tracking control needs to anticipate a ship’s behavior and changes in the target line in advance. Early action is necessary because the inertial effect is large, and a ship does not turn as soon as steering begins. Such prediction-based control is difficult to achieve using PID control, so model predictive control (MPC) is usually used instead [1,2,3]. MPC is based on motion prediction; therefore, it can reduce overshoots and oscillations of the control variable. MPC outputs the optimized control output within a predicted horizon. However, the computational cost of this process is high; therefore, online control via MPC is difficult in cases where complex control targets and/or constraints are involved [4]. Furthermore, MPC obtains the control output using model predictions, so errors in the maneuvering model could degrade control performance. Due to difficulties in eliminating model errors, control schemes capable of compensating for discrepancies between numerical models and real-world dynamics have been studied [5,6,7,8]. The adaptability of control schemes to problems involving model errors and disturbances has been demonstrated in previous studies. Although these methods are well established in control theory, designing constraints that satisfy multiple objectives remains challenging. Human-navigable control requires the simultaneous consideration of tracking accuracy, control smoothness, robustness to noise, and real-time capability.
Artificial intelligence (AI) has advanced rapidly in recent years. In a previous study, a multilayer neural network was incorporated into an existing control law to estimate model uncertainty, and the performance was enhanced [9]. Another approach that uses AI technology is to develop a control law based directly on deep reinforcement learning (DRL). DQN, a pioneering method in DRL, received a higher score in Atari games than a human player [10], demonstrating the potential of AI to exceed human capabilities in specific tasks. Thereafter, many improved methods and algorithms for DRL have been studied and applied in various research fields, including line tracking problems [11,12,13,14]. These studies demonstrated that AI (a well-learned model using DRL) is effective for the development of autonomous line tracking control. DRL optimizes control policies by considering future vessel motion and target line changes through a vast trial-and-error simulation. The advantage of AI is that it can achieve more precise and flexible control compared to PID control; furthermore, online control can be achieved due to its superior speed compared to MPC and its robustness against model errors. Whereas MPC computes optimal control using a maneuvering model, DRL learns the optimal action directly from data; thus, it can adapt to system dynamics even when model errors exist, because the input data are updated as state feedback.
However, AI-based control systems suffer from certain limitations. One limitation is that the process of decision-making is not clear because its criterion is not designed by humans; rather, AI learns autonomously. Automatic control systems or navigation support systems are preferred as white boxes to increase user trust. Although explainable AI (XAI) has been studied to address this issue [15,16], existing methods cannot fully clarify the basis of decision-making. Another problem with AI is that outputs can be highly sensitive to small fluctuations in input data. Because the observation data of a ship are affected by the ship’s surge, sway, yaw, roll motion, and observation noise, AI’s perceived state oscillates frequently. Consequently, the control outputs change over time, even though the actual ship state does not change significantly. Such behavior can reduce ride comfort, damage cargo, strain steering gears, and reduce user confidence. Event-triggered control is a method used to reduce the frequency of output updates [17]. However, when the threshold is set to a large value in order to decrease the update frequency, the deviation at the moment of control updating becomes large. Consequently, it is difficult to simultaneously reduce both the frequency of output updates and the magnitude of the output change in a single update step. In addition, the timing of event occurrences is difficult for human operators to predict. Therefore, event-triggered control is not suitable for the development of human-navigable control systems.
Another issue is the sensitivity to observation noise, which is problematic for the robustness of AI systems. Furthermore, the control algorithms proposed in previous studies were validated only through numerical simulations; therefore, the performance of maneuvering control systems trained via numerical simulation in a real-world environment has not been clarified. Addressing these DRL-related issues is essential for practical deployment.
This study proposes a DRL-based control system for achieving precise and human-navigable survey line tracking using the improved Deep Deterministic Policy Gradient (DDPG). In this study, the term “human-navigable” is defined as the ability of a human operator to perform operations in the same manner as in normal manual operation while following AI’s instructions. To develop human-navigable AI, it is essential that the control instructions vary smoothly and at a frequency comparable with that of a human operator, that the resulting control actions are similar to those of a human operator, and that the control accuracy is equal to or greater than that achieved by a human operator. The features of the proposed scheme include symmetric maneuvering control, suppression of unnecessary excessive control, and infrequent and smooth control. Symmetric maneuvering control is achieved through a symmetry-constrained neural network architecture. Human-navigable, infrequent, and smooth control can be achieved by devising an objective learning function. These algorithms can contribute to the development of human-like autonomous controls and human-navigable ship-handling support. First, the effectiveness of each algorithm was verified through numerical experiments. Second, an onboard survey line tracking system incorporating all the algorithms was developed for the research vessel. Finally, the developed system was validated through experiments. The results confirmed that symmetric, smooth, and precise line tracking control can be achieved under real sea conditions.
2. Algorithm
2.1. Reinforcement Learning
Reinforcement learning (RL) consists of an agent, environment, and interactions between them. In the learning process, the agent observes state at time . The agent selects an action according to a policy . Then, the environment transitions to the next state and the agent receives a reward from the environment. This sequence is repeated, and the agent updates its policy. This process is illustrated in Figure 1.
Figure 1.
Interaction between environment and agent in reinforcement learning.
In RL, the agent learns a policy that maximizes the future cumulative reward through trial and error. The cumulative reward is described by Equation (1). When the rewards at future steps are summed, they are discounted by a factor γ to account for the uncertainty of future rewards. Actions that will be highly rewarded in the future are learned using cumulative rewards. By experiencing various states, the agent learns a policy that can handle various situations.
2.2. Deep Deterministic Policy Gradient
The Deep Deterministic Policy Gradient (DDPG) [18] consists of two neural networks (NNs). It addresses continuous action space using actor and critic networks. The actor network predicts the optimal action from state . The critic network predicts cumulative rewards from state and action . The actor network and the critic network are denoted as and , respectively. The parameters of the critic network are updated by minimizing the loss function shown in Equation (2). The loss is a measure of the discrepancy between the predicted and received rewards. The actor network parameters are updated to maximize the critic network’s output, as described in Equation (3). During learning, separate target networks with the same architecture as the actor and critic networks are used for action selection and cumulative reward estimation. The parameters of these networks are updated according to Equation (4). Here, and denote the parameters of the target actor and target critic networks, respectively.
3. Learning
3.1. Learning Environment
The maneuvering motion model of the research vessel TAKAMARU, operated by the Japan Fisheries Research and Education Agency, was developed to describe ship motion in a numerical environment. The equations of motion are given in Equation (5), and the coordinate system of the maneuvering model is shown in Figure 2. To represent the hydrodynamic force components, the so-called MMG model [19] was employed. In the MMG model, hydrodynamic forces are decomposed into components with respect to the ship hull, propeller, rudder, and their interaction. Accordingly, the total force acting on the vessel is expressed as the sum of these components, as shown in Equation (6). Here, the subscripts H, R, and P denote the hull, rudder, and propeller, respectively. The coefficients appearing in the expressions for each force component were determined through captive model experiments. In this study, the maneuvering coefficients were identified with a circular motion test, and the maneuvering motion model was tuned to reproduce the measured motions observed in actual ship experiments. Further details of the MMG model can be found in the literature [19]. A list of the defined symbols in Equations (5) and (6) is shown in Table 1.
Figure 2.
Coordination of MMG model.
Table 1.
List of symbols.
Target lines were generated randomly by combining straight lines and arcs. The ranges of the arc radius and central angle were 50–200 m and 45–315°. The range of the straight line was 300–500 m. An example of a generated target line is shown in Figure 3. The learning time step was set to 5 s, and each training episode consisted of 240 steps.
Figure 3.
Example of trajectory generated in learning environment.
3.2. Observation Setting
A state at time consists of information about the ship’s motion and the target line. Ship information includes longitudinal velocity, lateral velocity, rate of turn, drift angle, and rudder angle, denoted as , , , , and , respectively. The target line is discretized at intervals corresponding to the distance traveled by the ship during one time step, i.e., . The relative coordinates of the target points are included in the representation of the state. The first target point is defined as the intersection of the target line and is perpendicular from the ship to the target line. The number of target points was set to 10 in the experiment, determined according to the time constant of the maneuvering model. The current and four preceding states were used as the input data. The definition of the state is given by Equation (7), and the definition of the target points is shown in Figure 4.
Figure 4.
Definition of target points . The first target point is located at .
The action of the actor is represented by the continuous rudder angle, bounded within the range of −35–35°.
3.3. Reward Setting
Line tracking control is achieved by maintaining the ship’s course parallel to the target line. Thus, a reward is given when deviations in distance and angle occur. The reward function is defined using a Gaussian function. It is calculated using Equation (8), where and denote the deviation distance and deviation angle, respectively. In addition, a reward of +0.1 is assigned when these deviations decrease from one step to the next, ensuring the explicit goodness of the actions. The parameters constituting the reward function, such as 25, 30, and others, were determined so that AI exhibited good performance in both simulations and full-scale ship experiments.
3.4. Numerical Validation
The structure of the actor network and critic network is shown in Table 2 and Table 3. Dropout layers with a rate of 0.2 are used after non-output layers. Activations are represented by the ReLU function in hidden layers, the linear function in the output of the actor network, and the softsign function in the output of the critic network. The learning hyperparameters are presented in Table 4.
Table 2.
Structure of hidden layers of actor network.
Table 3.
Structure of hidden layers of critic network.
Table 4.
Hyperparameters.
The developed AI system was first evaluated via numerical simulation. An example result of the simulation of line tracking is shown in Figure 5. In the figure, the triangles indicate the ship positions at time intervals of 120 s. The average deviation distance from the target line is 2.0 [m], while the length of the ship is 29.5 [m]. The developed AI system demonstrates high precision in line tracking. In the next section, the performance of the developed AI system is validated with an actual ship.
Figure 5.
Simulated trajectory (red line) and target line (dashed line).
3.5. Experimental Validation
3.5.1. Experiment Environment
A full-scale experiment was conducted in Tateyama Bay, Japan. The research vessel TAKAMARU, shown in Figure 6, is capable of receiving rudder commands from an external PC; however, most existing ships cannot be directly controlled by external systems. Therefore, the developed AI system was implemented not as an automatic controller but as a ship-handling support system. Specifically, the AI-generated rudder commands were displayed on a monitor, and a crew member manually steered the vessel in accordance with these instructions.
Figure 6.
Research vessel “TAKAMARU”.
3.5.2. Clarification of AI’s Intent
A major issue in AI-based control systems is the opacity of the decision-making process. To enhance transparency, the MMG model was used to generate predicted ship motions based on the AI’s rudder commands, which were visualized on a display screen. The predicted horizon exceeded 100 steps (one step is 5 s) and was updated at a rate of 1 Hz. The user interface (UI) developed for the experiment is shown in Figure 7. The red marker indicates the current position of the ship, the blue line indicates the predicted trajectory, and the black line indicates the target line. The current rudder angle and the rudder angle indicated by the AI system are displayed together. The steering is manually controlled such that the current rudder follows the command rudder. It is clear that the AI system intends to steer the ship to the right to track the target line. The UI helps the operator to understand the AI system’s intention in real time.
Figure 7.
Display of user interface.
3.5.3. Ship Experiment
Survey lines were used as the tracking target for the ship experiment. An example of a survey line tracking trajectory in actual ocean-bottom exploration is shown in Figure 8. The vessel followed each survey line sequentially, transitioning from the end of one line to the beginning of the next via a trackable interpolation curve. In this study, circular arcs were employed to construct these interpolation curves. Since ships have large inertia and cannot change their heading instantaneously, a margin was introduced between the straight line and the arc to enable a gradual approach parallel to the line. The radius of the interpolation arc, the margin length, and the minimum turning radius are denoted by , , and , respectively. If the distance between adjacent survey lines is greater than , the lines are expanded outward by a margin and connected using a semicircular arc, as shown in Figure 9a. In this case, the radius is set to half of the distance between the lines. When the distance between the lines is smaller, interpolation is performed, as illustrated in Figure 9b, where the radius is set to . In this case, a single semicircular arc with radius cannot be placed between the lines. Therefore, the first circular arc is introduced to create sufficient spacing, followed by the second arc that connects to the next line. These circular arcs are arranged geometrically. Since the radius of the interpolation circular arcs is set according to the maneuverability, trackable interpolation is achieved. The perpendicular lines should be tracked according to the purpose of the survey. In this case, the interpolation shown in Figure 9c was used. Trackable interpolation is achieved by determining according to the maneuverability. Based on the maneuvering characteristics of the vessel, the parameters were set to = 100 m and m = 30 m.
Figure 8.
Example of trajectories of line tracking for ocean-bottom survey. Different colors indicate tracking results obtained on different days [20].
Figure 9.
Interpolation of survey lines.
3.5.4. Results of Experiment
The trajectory and time series of the rudder angle are shown in Figure 10 and Figure 11. The gray and blue lines in Figure 10 represent the target line and the actual trajectory, respectively. The triangles indicate the ship positions at time intervals of 120 s.
Figure 10.
Trajectory of ship experiment. The dashed line indicates the target line.
Figure 11.
Time series of rudder angle.
5. Validation Using Ship Experiment
5.1. Results
In the previous section, methods for improving the DDPG were described. The proposed objective function and its parameters are given by Equation (13) and in Table 8. The architectures of the actor and critic networks are the same as those presented in Table 5 and Table 6.
Table 8.
Parameters of proposed objective function.
A line tracking AI system was developed incorporating the proposed improvements and was validated under real sea conditions. The AI system was validated using survey lines with three types of interpolation. The results are shown in Figure 22, Figure 23 and Figure 24. In the trajectory figures, the triangles indicate the ship positions at time intervals of 120 s. During these experiments, environmental disturbances were mild (average tidal current: 0.4 knots; average wind speed: 2.0 m/s). The average deviation distances were 3.6, 4.2, and 4.6 m, while the maximum deviations were 8.3, 11.8, and 17.5 m. Since the maximum deviations were less than half the vessel length, these results demonstrate that high-precision line tracking was achieved in actual sea conditions. Moreover, changes in the rudder movement were smooth, which is favorable for operator comfort and practical use.
Figure 22.
Results of ship experiment in calm conditions (wide survey line).
Figure 23.
Results of ship experiment in calm conditions (narrow survey line).
Figure 24.
Results of ship experiment in calm conditions (perpendicular survey line).
Additional experiments were conducted to evaluate the system’s performance under stronger disturbances (average tidal current: 0.8 knots; average wind speed: 6.5 m/s). The results are shown in Figure 25, Figure 26 and Figure 27. The average deviation distances were 3.5, 1.8, and 1.8 m, and the maximum deviations were 13.0, 6.6, and 6.1 m. The rudder movements remained smooth. These results indicate that the proposed method achieves precise and stable line tracking even under strong disturbances.
Figure 25.
Results of ship experiment under strong disturbance (wide survey line).
Figure 26.
Results of ship experiment under strong disturbance (narrow survey line).
Figure 27.
Results of ship experiment under strong disturbance (perpendicular survey line).
5.2. Discussion
This paper proposes a steering control support system based on an improved DDPG algorithm and compares its performance with that of the conventional DDPG method and human helmsman. The former serves as a baseline reinforcement learning (RL) method. The latter represents human steering, which is the most commonly employed approach in actual ship operations and can be regarded as the best baseline for validating the effectiveness of the proposed method.
The conventional DDPG shown in Figure 10 and Figure 11 and the improved DDPG were compared. The trajectories and time series of the rudder angle are shown in Figure 28 and Figure 29. The triangles indicate the ship positions at time intervals of 120 s. The average change in rudder angle was 4.508°/step in the DDPG and 0.355°/step in the improved DDPG. Since the average number of rudder changes was also reduced by approximately 8%, it can be concluded that the proposed method is effective for achieving smooth rudder control without compromising tracking accuracy.
Figure 28.
Trajectories (blue lines) of DDPG (top panel) and improved DDPG (bottom panel), and the target line (dashed line).
Figure 29.
Time series of rudder command of DDPG (top panel) and improved DDPG (bottom panel).
Experiments testing line tracking by humans without AI support were also conducted using the same survey lines. The trajectory and the time series of the rudder angle are shown in Figure 30 and Figure 31. The triangles indicate the ship positions at time intervals of 120 s. For a straight line, line tracking can be achieved by making the latitude of the ship the same as the latitude of the survey line. However, for a curved or diagonal line, the latitude and longitude of the ship must be the same as those of the survey line. It was difficult for humans to control both the latitude and longitude. In contrast, the developed AI system tracked the curved lines, and thus, we can conclude that it is effective for automating survey line tracking. The average changes in the rudder angle per step under AI and human operation were 0.51 [deg/s] and 0.50 [deg/s], respectively. The AI generated human-like smooth control actions while achieving higher tracking accuracy. These results confirm that the developed AI system can provide human-navigable ship-handling support.
Figure 30.
Comparing trajectories under AI operation (top panel) and human operation (bottom panel). The dashed line indicates the target line.
Figure 31.
Comparing time series of rudder angle under AI operation (top panel) and human operation (bottom panel).
The results of all experiments conducted under the same conditions as those in Figure 22 and Figure 23 are shown in Figure 32. The experiments were conducted four times for both the wide and narrow survey lines, with each trial plotted in a different color in the figures, and all trials were performed by the same helmsman. As shown in Figure 32, similar trajectories were obtained across all attempts. Although the helmsman’s control inputs varied between trials, the results indicate that the proposed AI system effectively supports the helmsman in achieving a consistent level of tracking precision.
Figure 32.
Trajectories of all experiments for wide and narrow survey lines. The dashed line indicates the target line.
5.3. Comparison of Line Tracking Between AI-Supported Human Control and AI Control
In the ship experiments described in the previous section, the developed AI system was implemented as a support system that displayed rudder commands to the operator. This approach achieved high-precision line tracking performance. In this section, the results of fully automated AI control are presented and compared with those of AI-supported human control.
In the AI control experiment, rudder commands were transmitted directly from an external laptop to the vessel’s steering system, which executed the corresponding rudder angles automatically. The trajectories and time series of the rudder angle for both AI-supported helmsman control and fully automated AI control are shown in Figure 33. The average deviation distances from the target path under AI-supported helmsman control and AI control were 9.79 [m] and 10.08 [m], respectively. According to the results, high-precision line tracking was achieved in both scenarios, and it is clear that the developed AI system can give steering instructions that are feasible for a human operator to follow. Moreover, even if the operator’s steering response is slightly delayed, the difference in performance remains minimal because the AI-based steering assistance incorporates state feedback.
Figure 33.
Comparison of trajectories between full AI control and helmsman control supported by AI. The dashed line in the trajectory figure indicates the target line.
In conclusion, the developed AI system is effective both as a human-navigable support system and as an autonomous controller. Given that most existing ships cannot be directly controlled by external computers, the ability of the system to operate in human-navigable support mode provides a significant practical advantage and facilitates its deployment in current maritime operations. This capability is particularly valuable during the transitional period before fully autonomous ships become feasible.
6. Conclusions
This study addressed the limitations of deep reinforcement learning (DRL) in achieving human-navigable AI-based ship handling support in survey line tracking. First, the symmetry of maneuvering control was guaranteed by introducing symmetry-constrained actor and critic networks. Second, excessive control actions were suppressed by incorporating a penalty term into the objective function using the Swish function. Third, situational smoothing of the rudder actions was achieved by introducing improved conditioning for action policy smoothing. Ship experiments were conducted at sea to validate the proposed methods. The experiments demonstrated that the proposed method achieved smooth and precise control with an appropriate update frequency under real sea conditions. The AI-generated rudder commands were also found to be interpretable and manageable for human helmsmen to follow. Furthermore, comparison with the AI control experiments showed that line tracking was similarly smooth and accurate, confirming the effectiveness of the system as a human-navigable ship handling support tool.
The proposed ship-handling support tool using improved DRL for line tracking was validated at sea under natural disturbances. Further investigation of its performance under more severe environmental conditions is required to assess its suitability for practical deployment. In addition, it is necessary to quantitatively evaluate the human-friendliness of the proposed method using appropriate indices, such as the helmsman’s tension level and workload. Furthermore, incorrect or faulty data may be present in real-world environments. Therefore, incorporating fault-tolerant control (FTC) mechanisms, such as those reported in [23], to enhance the robustness of the proposed AI system under practical operating conditions is an important direction for future work.
Author Contributions
Conceptualization, H.Y., H.H. and A.M.; methodology, H.Y.; software, H.Y.; validation, H.Y.; formal analysis, H.Y.; investigation, H.Y.; resources, H.Y., H.H. and A.M.; data curation, H.Y.; writing—original draft preparation, H.Y.; writing—review and editing, H.H. and A.M.; visualization, H.Y.; supervision, H.H.; project administration, H.H.; funding acquisition, H.Y., H.H. and A.M. All authors have read and agreed to the published version of the manuscript.
Funding
This study was funded by JPSP KAKENHI (Grant Numbers 20H00284 and 23K26321) and JST SPRING (Grant Number JPMJSP2139).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors are grateful to the crew of the research vessel TAKAMARU of the Japan Fisheries Research and Education Agency for conducting the demonstration experiments. During the preparation of this manuscript, the authors used ChatGPT 5.1 for the purposes of English 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.
References
- Abdelaal, M.; Fränzle, M.; Hahn, A. Nonlinear model predictive control for trajectory tracking and collision avoidance of underactuated vessels with disturbances. Ocean. Eng. 2018, 160, 168–180. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Du, J.; Liu, H.; Guo, C.; Abraham, A. A trajectory tracking robust controller of surface vessels with disturbance uncertainties. IEEE Trans. Control Syst. Technol. 2014, 22, 1511–1518. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Negenborn, R.R.; Chu, X.; Zheng, H. Predictive path following based on adaptive line-of-sight for underactuated autonomous surface vessels. J. Mar. Sci. Technol. 2017, 23, 483–494. [Google Scholar] [CrossRef] [Scilit]
- Yuan, S.; Liu, Z.; Zheng, L.; Sun, Y.; Wang, Z. Event-based Adaptive Horizon Nonlinear Model Predictive Control for trajectory tracking of marine surface vessel. Ocean. Eng. 2022, 258, 111082. [Google Scholar] [CrossRef] [Scilit]
- Shin, J.; Kwak, D.J.; Lee, Y. Adaptive path-following control for an unmanned surface vessel using an identified dynamic model. IEEE/ASME Trans. Mechatron. 2017, 22, 1143–1153. [Google Scholar] [CrossRef] [Scilit]
- Zhu, G.; Du, J. Robust adaptive neural trajectory tracking control of unmanned surface vessels under input saturation. In Proceedings of the Chinese Control Conference, Guangzhou, China, 27–30 July 2019. [Google Scholar] [CrossRef] [Scilit]
- Zhao, Y.; Qi, X.; Ma, Y.; Li, Z.; Malekian, R.; Sotelo, M.A. Path following optimization for an underactuated USV using smoothly-convergent deep reinforcement learning. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6208–6220. [Google Scholar] [CrossRef] [Scilit]
- Qu, X.; Liang, X.; Hou, Y.; Li, Y.; Zhang, R. Path-following control of unmanned surface vehicles with unknown dynamics and unmeasured velocities. J. Mar. Sci. Technol. 2020, 26, 395–407. [Google Scholar] [CrossRef] [Scilit]
- Qiu, B.; Wang, G.; Fan, Y.; Mu, D.; Sun, X. Robust path-following control based on trajectory linearization control for unmanned surface vehicle with uncertainty of model and actuator saturation. IEEJ Trans. Electr. Electron. Eng. 2019, 14, 1681–1690. [Google Scholar] [CrossRef] [Scilit]
- Mnih, V.; Kavukcuoglu, K.; Silver, D.; Graves, A.; Antonoglou, I.; Wierstra, D.; Riedmiller, M. Playing atari with deep reinforcement learning. arXiv 2013, arXiv:1312.5602. [Google Scholar] [CrossRef] [Scilit]
- Zheng, Y.; Tao, J.; Hartikainen, J.; Duan, F.; Sun, H.; Sun, M.; Sun, Q.; Zeng, X.; Chen, Z.; Xie, G. DDPG based LADRC trajectory tracking control for underactuated unmanned ship under environmental disturbances. Ocean. Eng. 2023, 271, 113667. [Google Scholar] [CrossRef] [Scilit]
- Woo, J.; Yu, C.; Kim, N. Deep reinforcement learning-based Controller for path following of an unmanned surface vehicle. Ocean. Eng. 2019, 183, 155–166. [Google Scholar] [CrossRef] [Scilit]
- Zhong, W.; Li, H.; Meng, Y.; Yang, X.; Feng, Y.; Ye, H.; Liu, W. USV path following controller based on DDPG with composite state-space and dynamic reward function. Ocean. Eng. 2022, 266, 112449. [Google Scholar] [CrossRef] [Scilit]
- Zhao, Y.; Qiu, B.; Wang, G.; Fan, Y. Robust path following control of underactuated unmanned surface vehicle with disturbances and input saturation. IEEE Access 2021, 9, 46106–46116. [Google Scholar] [CrossRef] [Scilit]
- Ribeiro, M.; Singh, S.; Guestrin, C. “Why should I trust you?”: Explaining the predictions of any classifier. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, San Diego, CA, USA, 12–17 June 2016. [Google Scholar] [CrossRef] [Scilit]
- Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-cam: Visual explanations from deep networks via gradient-based localization. In Proceedings of the 2017 IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Liang, H.; Wang, R.; Sui, Z.; Sun, Q. Adaptive event-triggered output feedback control for nonlinear multiagent systems using output information only. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 7639–7650. [Google Scholar] [CrossRef] [Scilit]
- Lillicrap, T.P.; Hunt, J.J.; Pritzel, A.; Heess, N.; Erez, T.; Tassa, Y.; Silver, D.; Wierstra, D. Continuous control with deep reinforcement learning. arXiv 2016, arXiv:1509.02971. [Google Scholar]
- Yasukawa, H.; Yoshimura, Y. Introduction of MMG standard method for ship maneuvering predictions. J. Mar. Sci. Technol. 2014, 20, 37–52. [Google Scholar] [CrossRef] [Scilit]
- KOBEC, Summary of the First Survey Voyage in Fiscal Year 2008. Available online: http://www.k-obec.kobe-u.ac.jp/cms/wp-content/uploads/2020/04/captain-report_01.pdf (accessed on 14 October 2025). (In Japanese)
- Ramachandran, P.; Zoph, B.; Le, Q.V. Swish: A Self-Gated Activation Function. arXiv 2017, arXiv:1710.05941. [Google Scholar]
- Mysore, S.; Mabsout, B.; Mancuso, R.; Saenko, K. Regularizing action policies for smooth control with reinforcement learning. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation, Xi’an, China, 30 May–5 June 2021. [Google Scholar]
- Liu, G.; Sun, Q.; Su, H.; Wang, M. Adaptive Cooperative Fault-tolerant control for output-constrained nonlinear multi-agent systems under stochastic FDI attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2025, 72, 6025–6036. [Google Scholar] [CrossRef] [Scilit]
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.
































