Next Article in Journal
Drift Characteristics and Predictive Modeling of Life Rafts in Island and Reef Waters
Next Article in Special Issue
Hybrid Obstacle Avoidance Algorithm Based on IAPF and MPC for Underactuated Multi-USV Formation
Previous Article in Journal
Volcanic Islands as Reservoirs of Geoheritage: Current and Potential Initiatives of Geoconservation
Previous Article in Special Issue
Inter-Element Phase Error Compensated Calibration Method for USBL Arrays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Tracking Design of Autonomous Surface Vessels with Multiple Perturbations: A Robust Adaptive Fuzzy Approach

1
Department of Mechanical Engineering, National Pingtung University of Science and Technology, Pingtung 912301, Taiwan
2
Department of Systems and Naval Mechatronics Engineering, National Cheng Kung University, Tainan 701401, Taiwan
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(8), 1419; https://doi.org/10.3390/jmse13081419
Submission received: 11 May 2025 / Revised: 20 July 2025 / Accepted: 23 July 2025 / Published: 25 July 2025

Abstract

To achieve robust trajectory tracking performance for autonomous surface vessels (ASVs), a robust adaptive fuzzy control (RAFC) scheme is proposed. The trajectory tracking problem of ASVs is addressed through a unified control framework that integrates a nonlinear controller with an adaptive fuzzy estimator. In this framework, a nonlinear transformation is employed to first generate the trajectory tracking error dynamics, and then the adaptive fuzzy estimator is utilized to accurately estimate the effects of multiple ocean perturbations. This unified design ensures both robustness and high-precision trajectory tracking for the controlled ASVs. To validate the effectiveness of the proposed method, two challenging simulation scenarios are investigated. The simulation results demonstrate the superior control performance and robustness of the proposed approach.

1. Introduction

ASVs have gained substantial interest in recent years for a wide range of applications, including oceanographic surveys, environmental monitoring, maritime logistics, and defense operations [1,2,3]. Despite significant progress in ASV development, achieving precise and robust trajectory tracking under dynamic and uncertain ocean environments remains a key technical challenge. Ocean disturbances such as waves, wind, and currents introduce nonlinear effects and unpredictable dynamics that conventional control systems often struggle to compensate for effectively [4].
Classical control methods like PID controllers are simple and widely used but lack the ability to handle nonlinearities and time-varying disturbances [5]. To address these shortcomings, nonlinear control techniques such as sliding mode control (SMC) [6], backstepping [7], and adaptive control methods [8] have been introduced. Although these methods improve robustness, they often require accurate system models and may be sensitive to unmodeled dynamics or introduce chattering effects [9,10].
To overcome such limitations, fuzzy logic-based methods have emerged as promising alternatives. Fuzzy control (FC) inherently handles nonlinearities and uncertainties without requiring precise modeling [11]. Its adaptive counterpart, adaptive fuzzy control (AFC), enhances system performance through real-time parameter tuning [12,13]. Hybrid approaches have further advanced these capabilities by integrating fuzzy systems with other techniques, such as SMC [14], neural networks [15], and disturbance observers [16]. However, many of these controllers either lack formal Lyapunov-based stability proofs or struggle to maintain performance under strong external disturbances [17,18].
In the maritime domain, fuzzy control has been extensively applied to trajectory tracking problems of ASVs. Zhang et al. [19] proposed a fuzzy optimal tracking controller with prescribed-time convergence for ASVs. Data-driven techniques such as neural networks [20] and reinforcement learning [21] have further enhanced the adaptability of control systems in uncertain marine environments. Despite these advancements, ensuring high-precision tracking, smooth control signals, and robust performance under persistent oceanic disturbances remains an ongoing challenge.
Building upon the prior literature, this paper proposes a robust adaptive fuzzy control (RAFC) scheme for trajectory tracking of ASVs subjected to multiple perturbations. The proposed framework integrates a nonlinear controller to cancel the nonlinear components of the error dynamics and an adaptive fuzzy estimator to approximate and reject the effects of environmental disturbances. This unified approach provides a balance between accuracy and robustness.
Recent advancements in adaptive fuzzy control have demonstrated its potential for ASVs. Lin et al. [22] proposed an adaptive fuzzy output feedback controller aimed at the stabilization of underactuated vessels under model uncertainties. However, their approach did not address trajectory tracking or full-state dynamics. Hu et al. [23] developed a fuzzy logic-based collision avoidance system, which focused on real-time reactive maneuvers but lacked adaptive trajectory tracking capability. Zhang et al. [24] introduced an adaptive fuzzy control framework for fast and accurate trajectory tracking without disturbance observers. While effective, their method involved a more complex fuzzy rule structure and did not emphasize robustness under large parametric uncertainties.
Representative works on adaptive fuzzy and robust nonlinear control have provided rigorous robustness analyses. In [25], a dynamic controller enabled ground vehicle tracking under uncertainties in tire parameters and lateral wind disturbances, achieving parameter and disturbance estimation. Similarly, [26] proposed a nonlinear adaptive approach handling system nonlinearities and unknown friction, offering strong robustness proofs. These studies exemplify robust control design under significant uncertainties.
In contrast, the proposed RAFC method adopts a simplified Takagi–Sugeno fuzzy structure combined with a Lyapunov-based adaptive law to handle ocean-environmental disturbances. It ensures smooth velocity tracking, reduced control chattering, and energy-efficient performance, making it well-suited for real-time embedded ASV applications. These features position RAFC as a robust and practical alternative to existing fuzzy control approaches.
The primary objective of this study is to develop an RAFC strategy for ASVs to achieve accurate trajectory tracking despite the presence of significant ocean environmental disturbances. This approach aims to eliminate reliance on precise system modeling by embedding a fuzzy logic inference mechanism into a nonlinear control framework. Additionally, the adaptation law, developed based on Lyapunov stability theory, guarantees boundedness of the tracking error, while the fuzzy inference mechanism contributes to mitigating the effects of external disturbances.
The novelty of this research lies in the development of an RAFC framework that tightly integrates an adaptive fuzzy inference mechanism with a nonlinear robust control structure, guided by a Lyapunov-based design methodology. Distinct from traditional FC or AFC methods, the proposed RAFC architecture enables real-time estimation and compensation of unknown external disturbances without requiring prior system modeling or disturbance profiles. By continuously adjusting fuzzy parameters based on the observed trajectory tracking error and dynamic system responses, the controller achieves enhanced adaptability and resilience in complex marine environments. This dynamic compensation strategy not only improves disturbance rejection and tracking accuracy but also mitigates control signal chattering, ultimately guaranteeing uniformly ultimately bounded (UUB) stability across varying operational scenarios.
The key contributions of this study are fourfold and reflect both theoretical innovation and practical relevance:
First, a novel RAFC architecture is systematically developed for ASVs operating in marine environments characterized by nonlinear dynamics and unpredictable external disturbances. Unlike conventional model-based or static fuzzy control methods, the proposed approach requires no prior knowledge of system models or disturbance bounds, making it highly suitable for real-world deployment.
Second, the control design introduces an adaptive fuzzy inference structure that dynamically tunes the fuzzy parameters online in response to tracking errors and environmental changes. This mechanism enhances the controller’s flexibility and robustness without incurring the instability risks often associated with high-gain or switching-type designs.
Third, a comprehensive Lyapunov-based analysis is rigorously carried out to guarantee closed-loop stability and ensure that all system signals are UUB. This provides a mathematically solid foundation for real-time application in uncertain operating conditions.
Fourth, the effectiveness and robustness of the proposed RAFC controller are validated through extensive simulations involving two distinct trajectory scenarios (circular and square paths) under ocean-environmental disturbances. The results demonstrate superior tracking precision, reduced control chattering, and improved energy efficiency when compared to traditional non-adaptive controllers, confirming the proposed method’s significant advantages in terms of performance and reliability.
The remainder of this paper is structured as follows: Section 2 presents the dynamic model of the ASV. Section 3 details the proposed RAFC design and stability analysis. Section 4 provides simulation results and comparative performance evaluations. Finally, Section 5 concludes the study and outlines future research directions.

2. Model of the Controlled ASV

The six degrees of freedom (6-DOF) motion of an ASV encompasses both translational and rotational dynamics in three-dimensional space. Translational motions include surge, sway, and heave, which occur along the body-fixed XB-, YB-, and ZB-axes, respectively, and are represented by linear velocities u, v, and w. Rotational motions—roll, pitch, and yaw—occur about the same axes and are described by angular velocities p, q, and r. These velocity components are defined in the body-fixed frame. In contrast, the corresponding global positions (x, y, z) and orientations (ϕ, θ, ψ) are described in the Earth-fixed frame. A detailed correspondence between each degree of freedom, its physical interpretation, and the associated variables in both frames is summarized in Figure 1 and Table 1 [27].
Since motions of heave, pitch, and roll of ASVs are not controllable in practice, the 6-DOF model of ASVs is remodeled as a 3-DOF controllable dynamics in Earth-frame coordinate as follows [28]:
I ( ζ ) ζ ¨ + O ( ξ , ζ ) ζ ˙ + R ( ζ ) ζ ˙ = τ ( ζ ) + τ d
where
ζ = [ X , Y , ψ ] T
ξ = u , v , r T
In this investigation, I ( ζ ) stands for the inertia mass, O ( ξ , ζ ) denotes the Coriolis and centripetal matrix, R ( ζ ) is the damping matrix, τ ( ζ ) represents the control command, and τ d is the overall ocean-environmental disturbances induced by random wave (τwave), wind (τwind), and current (τcurrent) in Earth-fixed coordinate frame, respectively. ζ = [ X , Y , ψ ] T denotes the real-time position (X and Y) and heading angle ( ψ ) of ASV in Earth-frame coordinate, and ξ = u , v , r T denotes the linear velocities in the surge (u) and sway (v) directions, as well as the angular velocity in yaw (r), all expressed in the body-fixed coordinate frame.

3. Robust Adaptive Fuzzy Control Design for ASV Trajectory Tracking Problem

In this section, a nonlinear control scheme, referred to as the RAFC, is developed to address the trajectory tracking problem of ASVs operating under multiple disturbances, such as wind, wave, and current. This approach integrates an RAFC structure to effectively mitigate marine environmental perturbations commonly encountered in the ocean. By utilizing a fuzzy logic system, the controller improves the approximation capability for unknown disturbances, while the adaptive mechanism continuously adjusts control parameters to enhance robustness and maintain consistently precise tracking performance. The proposed method further simplifies the nonlinear control law, enabling more precise and efficient trajectory tracking.
To rigorously validate the stability and convergence of the proposed RAFC strategy, a Lyapunov-based stability analysis is performed. The analysis confirms that the closed-loop system ensures the boundedness of all internal signals and guarantees the asymptotic convergence of tracking errors in the presence of multiple disturbances. The subsequent sections provide a comprehensive formulation of the RAFC, including the construction of the fuzzy inference system, design of adaptive laws, synthesis of the control law, and the corresponding Lyapunov-based stability proof, which collectively establish the theoretical basis for simulation-based verification.

3.1. Robust Adaptive Fuzzy Control Law Design

In this section, a robust adaptive fuzzy control law is employed as a foundational component to manage the nonlinear dynamics of the controlled ASV for trajectory tracking and feasibility verification under multiple disturbances. This control structure serves as the baseline framework upon which the proposed robust adaptive fuzzy control strategy is built. By applying the complex nonlinear behavior of the ASV dynamics, it is transformed into a linearized form, facilitating a more straightforward control design process.
To assess the tracking performance, the tracking error is defined as the difference between the desired trajectory, denoted as ζ d , and the actual position and orientation of the ASV, denoted as ζ , as presented in Equation (4). This error formulation provides the analytical foundation for evaluating the controller’s effectiveness and plays a critical role in the subsequent Lyapunov-based stability analysis of the closed-loop disturbed system.
e = ζ d ζ = X d X Y d Y ψ d ψ = e x e y e ψ
where X d , Y d is the desired position, and ψ d is the desired heading angle.
By taking the first and second time derivatives of the tracking error equation defined in (4), the dynamic evolution of the tracking error can be explicitly characterized. These derivations, presented in Equations (5) and (6), respectively, form the basis for the subsequent control law design, enabling the development of a nonlinear controller that effectively compensates for external disturbances and ensures precise trajectory tracking performance.
e ˙ = ζ ˙ d ζ ˙
e ¨ = ζ ¨ d ζ ¨
To facilitate subsequent analysis, Equation (1) is reformulated as Equation (7) and then substituted into Equation (6). This yields the trajectory tracking error dynamics expressed in Equation (8), which characterizes the relationship between the desired trajectory and the controlled ASV as follows:
ζ ¨ = I ( ζ ) 1 τ ( ζ ) O ( ξ , ζ ) ζ ˙ R ( ζ ) ζ ˙ + τ d
and
e ¨ = ζ ¨ d I ( ζ ) 1 τ ( ζ ) O ( ξ , ζ ) ζ ˙ R ( ζ ) ζ ˙ + τ d
Based on the derived trajectory tracking error dynamics, a nonlinear control law τ ( ζ ) is applicably designed as follows to ensure robust compensation for system nonlinearities and ocean disturbances, thereby achieving accurate trajectory tracking for the ASV:
τ ( ζ ) = I ( ζ ) I 1 ( ζ ) O ( ξ , ζ ) ζ ˙ + I 1 ( ζ ) R ( ζ ) ζ ˙ + Γ Φ
where Γ = Γ 1   Γ 2   Γ 3 T is
Γ 1 = X ¨ d + α 1 ( X ˙ d X ˙ ) + α 2 ( X d X )
Γ 2 = Y ¨ d + α 3 ( Y ˙ d Y ˙ ) + α 4 ( Y d Y )
Γ 3 = ψ ¨ d + α 5 ( ψ ˙ d ψ ˙ ) + α 6 ( ψ d ψ )
By substituting Equation (9) into Equation (8), a trajectory tracking error dynamics is obtained via using a nonlinearly transformed formulation. This transformation facilitates the subsequent control design and stability analysis and can be expressed as follows:
e ¨ = K 1 e ˙ K 2 e + Φ Δ
In the proposed control framework, Φ is designed as a robust adaptive fuzzy compensator to accurately estimate and mitigate the effects of random ocean environmental disturbances denoted by Δ . Furthermore, the control gain matrices K 1 and K 2 are introduced to enhance the system’s convergence speed and robustness. The parameters K 1 , K 2 , and Δ are defined as follows:
K 1 = α 1 0 0 0 α 3 0 0 0 α 5
K 2 = α 2 0 0 0 α 4 0 0 0 α 6
Δ = I ( ζ ) 1 τ d
However, in real-world maritime environments, ocean disturbances are inevitable and often uncertain, which makes it difficult to ensure that the tracking error converges to zero. Therefore, it is crucial to explicitly consider such ocean disturbances in the control design. To effectively cope with this issue, a robust adaptive fuzzy estimator is further developed in this study to enhance control performance and ensure accurate trajectory tracking under the effects of ocean disturbances. The detailed design of the proposed robust adaptive fuzzy estimator is presented in the following section.

3.2. Robust Adaptive Fuzzy Estimator Design

To ensure accurate trajectory tracking performance in the presence of ocean environmental disturbances, a robust adaptive fuzzy estimator strategy is proposed in this section. By reformulating the system dynamics, the original nonlinear system is transformed into error dynamics as expressed in Equation (13). An adaptive fuzzy inference mechanism is then integrated into the control law to approximate the unknown ocean disturbances in real time. The overall control framework guarantees both stability and robustness, even under significant system perturbations. The detailed design procedure is outlined as follows.
To address the unknown total ocean disturbance Δ , an adaptive fuzzy-based estimator Φ is developed for the purpose of real-time approximation. This estimator employs a set of fuzzy inference rules driven by the tracking error dynamics, allowing it to continuously learn and approximate for complex environmental and model-related perturbations. The structure of the estimator is formulated as follows:
Φ = F ( e ) Θ
In this context, F ( e ) denotes the parameter matrix associated with the fuzzy basis functions, while Θ represents the adaptive parameter vector governed by the update law. Their mathematical definitions are provided as follows:
F ( e ) = F 1 T ( e ) 0 1 × N 0 1 × N 0 1 × N F 2 T ( e ) 0 1 × N 0 1 × N 0 1 × N F 3 T ( e )
F i ( e ) = F i 1 ( e ) F i N ( e ) T   i   =   1 ,   2 ,   3
F i l ( e ) = j = 1 6 μ R j i l ( e j ) k = 1 N j = 1 6 μ R j i l ( e j )   i   =   1 ,   2 ,   3   and   l   =   1 ,   2 ,   n
Θ = Θ 1 Θ 2 Θ 3 T
Θ i = Θ i 1 Θ i N T   i   =   1 ,   2 ,   3
The number n of fuzzy If–Then rules is adjustable and can be selected based on the desired approximation accuracy. However, increasing n inevitably leads to higher computational complexity during implementation, which necessitates a trade-off between estimation precision and real-time performance.
Moreover, the optimal parameter vector Θ * , determined through the adaptive update law, is defined as follows to guide the parameter adjustment process and ensure accurate disturbance approximation.
Θ * = arg min Θ Λ F ( e ) Θ Δ
. denotes the Euclidean norm, whereas Λ represents the set of all possible values of Θ within the considered disturbance bounds.
As a result, the optimal estimate Φ * can be formulated as a function of the optimal parameter vector Θ * , as defined in Equation (23), and the parameter matrix F ( e ) , introduced in Equation (18), as follows:
Φ * = F ( e ) Θ *
The approximation error e Δ is defined as the difference between the total disturbance Δ , as described in Equation (16), and the optimal estimation Φ * , as given in Equation (24), and can be expressed as follows:
e Δ = Δ Φ *
Additionally, the parameter approximation error Θ ˜ is defined as the deviation between the adaptive parameter Θ , specified in Equation (23), and its optimal counterpart Θ * , also defined in Equation (23), and can be expressed as follows:
Θ ˜ = Θ Θ *
By substituting Equations (17), (24)–(26) into the error dynamics e ¨ defined in Equation (13), the following expression is obtained:
e ¨ = K 1 e ˙ K 2 e e Δ + F ( e ) Θ ˜

3.3. Lyapunov Stable Analysis

To rigorously demonstrate the stability of the proposed robust adaptive fuzzy control system under the presence of ocean disturbances, a Lyapunov-based analysis is conducted based on the nonlinear second-order tracking error dynamics and the fuzzy approximation structure. This analysis establishes a theoretical foundation for the convergence characteristics of the closed-loop system.
To analyze the stability, the following Lyapunov function candidate is proposed:
V = 1 2 e ˙ T e ˙ + 1 2 e T K 2 e + 1 2 Θ ˜ T Γ 1 Θ ˜
where Γ is a symmetric positive-definite adaptation gain matrix.
Differentiating (28) with respect to time yields
V ˙ = e ˙ T e ¨ + e T K 2 e ˙ + Θ ˜ T Γ 1 Θ ˜ ˙
Substituting the error dynamics from (27) into (29) leads to
V ˙ = e ˙ T K 1 e ˙ K 2 e e Δ + F ( e ) Θ ˜ + e T K 2 e ˙ + Θ ˜ T Γ 1 Θ ˜ ˙
Reorganizing the terms,
V ˙ = e ˙ T K 1 e ˙ e ˙ T K 2 e e ˙ T e Δ + e ˙ T F ( e ) Θ ˜ + e T K 2 e ˙ + Θ ˜ T Γ 1 Θ ˜ ˙
Using the identity e ˙ T K 2 e + e T K 2 e ˙ = 0 , the above expression simplifies to
V ˙ = e ˙ T K 1 e ˙ e ˙ T e Δ + e ˙ T F ( e ) Θ ˜ + Θ ˜ T Γ 1 Θ ˜ ˙
Applying the adaptation law,
Θ ˙ = Γ F ( e ) T e ˙ Θ ˜ ˙ = Γ F ( e ) T e ˙
then
Θ ˜ T Γ 1 Θ ˜ ˙ = e ˙ T F ( e ) Θ ˜
Substituting (34) into (32) gives
V ˙ = e ˙ T K 1 e ˙ e ˙ T e Δ
Assuming that e Δ δ , where δ > 0 is a known constant representing the upper bound of the residual fuzzy approximation error, the upper bound of the Lyapunov derivative is
V ˙ λ min ( K 1 ) e ˙ 2 + δ e ˙
This expression implies that V ˙ 0 holds whenever
e ˙ δ λ min ( K 1 )
Therefore, it can be concluded that all signals in the closed-loop system are uniformly bounded even under effects of multiple disturbances. With respect to the number of fuzzy rules and the learning structure of the fuzzy system, δ must be a calculable and theoretical upper bound [29]. Furthermore, the tracking error e and its derivative converge to a compact neighborhood around the origin whose size is determined by the upper bound δ and the gain matrix K 1 . As a result, the proposed control strategy ensures uniform ultimate boundedness (UUB) of the system states under bounded approximation error and ocean disturbances, thereby ensuring reliable and accurate trajectory tracking.

3.4. Research Methodology and System Framework

The overall control methodology employed in this study is illustrated in Figure 2, which presents a closed-loop framework for robust trajectory tracking of an ASV under uncertain marine environments. The system begins with a desired trajectory (DT) generator that defines the reference states for position and heading. These references are continuously compared with the actual ASV states to compute the tracking error, which serves as the primary feedback signal for the control system.
The control law is designed based on a robust adaptive framework that compensates for system nonlinearities and external disturbances. To approximate the unknown dynamics in real time, a fuzzy logic system is integrated within the controller. The fuzzy approximator takes the tracking error as input and estimates the nonlinear uncertainties through adaptive fuzzy basis functions. These estimates are then incorporated into the control input to enhance tracking performance.
An adaptive law governs the online updating of the fuzzy system parameters, ensuring convergence and stability of the closed-loop system. The total control input, comprising both the adaptive control law and the fuzzy approximation, is applied to the ASV dynamics along with environmental disturbances such as wind, wave, and current. The resulting system response is fed back to complete the control loop.
This integrated structure enables the controller to achieve accurate trajectory tracking while maintaining robustness against external perturbations, forming the foundation of the proposed robust adaptive fuzzy control strategy.
Remark 1.
Handling of external disturbances:
This study focuses on addressing external environmental disturbances that affect ASVs during trajectory tracking. These disturbances—including wind, wave action, and ocean currents—are inherently unpredictable and difficult to model accurately. The proposed RAFC scheme integrates a fuzzy inference system with adaptive parameter tuning, enabling the controller to approximate unknown nonlinear disturbance effects in real time without requiring explicit disturbance modeling. The robust structure of the control law is designed to compensate for the impact of these disturbances by dynamically adjusting control inputs based on the estimated error and system response. The stability of the closed-loop system under such time-varying disturbances is rigorously proven through Lyapunov theory, ensuring that all system signals remain bounded and that the tracking error converges asymptotically.
Remark 2.
Advantages and limitations of the proposed control scheme:
The proposed RAFC method offers several notable advantages. It does not rely on an accurate mathematical model of the ASV, making it suitable for systems operating in dynamic and uncertain marine environments. The fuzzy logic component provides a flexible and interpretable means of capturing complex system behavior and disturbance effects, while the adaptive mechanism enables continuous online adjustment to maintain performance under varying operating conditions. However, there are some limitations. The fuzzy controller requires real-time updating of parameters, which increases computational demand, potentially limiting its applicability on resource-constrained embedded platforms. Furthermore, the design of the fuzzy rule base and membership functions, as well as the tuning of adaptive gains, relies on engineering experience and may influence the transient performance if not carefully selected.
Despite these challenges, the simulation results demonstrate that the proposed approach achieves stable and accurate trajectory tracking even in the presence of substantial external disturbances, supporting its practicality for ASV control applications.

4. Discussion of Simulation Results

This section presents the simulation studies conducted to evaluate the trajectory tracking performance of both the feedback linearization control (FLC) strategy and the proposed RAFC method. The simulations were implemented using MATLAB R2024b and involved two distinct DT configurations: a circular trajectory and a square trajectory. These two representative scenarios were selected to rigorously assess the effectiveness, robustness, and adaptability of the control schemes under different geometric constraints and maneuvering demands. The subsequent subsections provide comprehensive details regarding the ASV model parameters, the design and structure of the fuzzy logic system including its membership functions, and an in-depth analysis of the simulation results. The comparative evaluation aims to highlight the superior performance of the RAFC in ensuring accurate trajectory tracking and maintaining robustness against multiple ocean disturbances.

4.1. ASV Configuration and Control Parameters

This section outlines the simulation settings, including the configuration parameters of the ASV and the assumed environmental disturbance conditions. The physical and hydrodynamic parameters of the controlled ASV illustrated in Figure 1 are systematically specified, with their numerical values summarized in Table 2. These parameters reflect realistic characteristics of typical marine vessels and form the foundation for accurate modeling of the ASV’s dynamic behavior.
In addition to the ASV configuration, a set of predefined ocean disturbance parameters is introduced to emulate realistic operational conditions. These include external forces such as wave-induced forces, wind loads, and current effects, all of which are critical to assessing controller robustness in maritime environments [28]. The assumed values are selected based on common conditions encountered in littoral and offshore scenarios and are essential for validating the performance and disturbance rejection capability of the control strategies under investigation.
The defined simulation setup is employed to examine and compare the trajectory tracking effectiveness of both the FLC and the proposed RAFC. The validation is carried out under two representative trajectory scenarios—circular and square trajectories—designed to challenge the system with both continuous curvature and abrupt directional changes. These conditions enable a comprehensive evaluation of each controller’s ability to maintain accuracy and stability under practical constraints.
The control gain parameters associated with the proposed RAFC are carefully selected to ensure system stability and high tracking performance under such uncertain and dynamic environments. The specific parameter values used in the RAFC design are summarized below and remain consistent across all simulation scenarios to facilitate a fair and consistent comparison with the FLC method.
α 1 = α 3 = α 5 = 3
α 2 = α 4 = α 6 = 1
K 1 = 3 0 0 0 3 0 0 0 3
K 2 = 1 0 0 0 1 0 0 0 1

4.2. Adaptive Fuzzy Logic Structure and Membership Function Design

In this study, Gaussian membership functions are adopted within the fuzzy logic system owing to their advantageous mathematical characteristics and suitability for managing nonlinearities and environmental disturbances in marine control applications. Their inherent smoothness and differentiability make Gaussian functions particularly well-suited for fuzzy inference mechanisms, as they facilitate seamless transitions and improve the precision of rule activation, which is critical in the design of an RAFC.
One of the key advantages of Gaussian membership functions is their global support, allowing them to provide consistent approximation performance across the entire input domain. This property enhances the system’s ability to maintain stable control responses under varying environmental conditions, such as wave, wind, and current disturbances. Furthermore, their smooth gradients contribute to reduced chattering and improved transient response, which are essential for achieving high-fidelity tracking and ensuring closed-loop stability in systems with uncertain dynamics.
By employing Gaussian membership functions, the RAFC system gains improved robustness and adaptability, enabling it to effectively approximate ocean perturbations that are prevalent in real-world ASV operations. The precise mathematical formulations of the membership functions used in this study are presented in Equation (42) through (48) [30].
μ R j i 1 = exp e j 3 d j 2
μ R j i 2 = exp e j 2 d j 2
μ R j i 3 = exp e j d j 2
μ R j i 4 = exp e j 2
μ R j i 5 = exp e j + d j 2
μ R j i 6 = exp e j + 2 d j 2
μ R j i 7 = exp e j + 3 d j 2
where
d 1 d 2 d 3 d 4 d 5 d 6 = 0.1 0.1 0.1 0.2 0.2 0.2
for i = 1, 2, 3 and j = 1, 2, 3, 4, 5, 6, where d 1 , d 2 , d 3 , d 4 , d 5 , d 6 represent the centers of each membership function that will be utilized for parameter adjustment. Additionally, the fuzzy logic system outputs τ i are determined by seven fuzzy rules, corresponding to six state variables. The fuzzy rules are explicitly defined by the following statements [30]. For i = 1, 2, 3 and j = 1, 2, 3, 4, 5, 6, the values d 1 , d 2 , d 3 , d 4 , d 5 , d 6 denote the centers of the Gaussian membership functions, which are adjusted online to enhance control performance. The fuzzy logic system generates outputs based on seven inference rules constructed from six key state variables. The rule set is defined as follows.
S ( i 1 ) :   IF   e 1 is   R 1 i 1 ,   e 2 is   R 2 i 1 and   e 6 is   R 6 i 1 ,   then   τ i is   G i 1
S ( i 2 ) :   IF   e 1 is   R 1 i 2 ,   e 2 is   R 2 i 2 and   e 6 is   R 6 i 2 ,   then   τ i is   G i 2
S ( i 3 ) :   IF   e 1 is   R 1 i 3 ,   e 2 is   R 2 i 3 and   e 6 is   R 6 i 3 ,   then   τ i is   G i 3
S ( i 4 ) :   IF   e 1 is   R 1 i 4 ,   e 2 is   R 2 i 4 and   e 6 is   R 6 i 4 ,   then   τ i is   G i 4
S ( i 5 ) :   IF   e 1 is   R 1 i 5 ,   e 2 is   R 2 i 5 and   e 6 is   R 6 i 5 ,   then   τ i is   G i 5
S ( i 6 ) :   IF   e 1 is   R 1 i 6 ,   e 2 is   R 2 i 6 and   e 6 is   R 6 i 6 ,   then   τ i is   G i 6
S ( i 7 ) :   IF   e 1 is   R 1 i 7 ,   e 2 is   R 2 i 7 and   e 6 is   R 6 i 7 ,   then   τ i is   G i 7
for i = 1, 2, 3.
The fuzzy parameter matrix F ( e ) and the adaptive vector Θ are defined as follows.
F ( e ) = F 1 T ( e ) 0 1 × 7 0 1 × 7 0 1 × 7 F 2 T ( e ) 0 1 × 7 0 1 × 7 0 1 × 7 F 3 T ( e )
Θ = Θ 1 Θ 2 Θ 3 T
where
F i ( e ) = j = 1 6 μ R j i 1 ( e j ) k = 1 7 j = 1 6 μ R j i k ( e j ) j = 1 6 μ R j i 2 ( e j ) k = 1 7 j = 1 6 μ R j i k ( e j ) j = 1 6 μ R j i 7 ( e j ) k = 1 7 j = 1 6 μ R j i k ( e j )
Θ i = Θ i 1   Θ i 2   Θ i 3   Θ i 4   Θ i 5   Θ i 6   Θ i 7   T
for i = 1, 2, 3.
The use of Gaussian membership functions significantly contributes to the robustness and precision of the proposed control strategy. Their inherent smoothness and differentiability enable accurate fuzzy inference, which is particularly effective in managing nonlinear dynamics and external environmental disturbances. The symmetrical distribution of the membership functions ensures complete input space coverage and enhances control granularity. This design minimizes chattering and improves transient performance by generating smooth and continuous control signals. To ensure consistency across all evaluations, the same Gaussian membership functions and fuzzy rules are applied throughout the simulation studies.

4.3. Simulation Results and Performance Evaluation

To validate and compare the performance of the SMC, the FLC, and the proposed RAFC strategy, two representative simulation scenarios were designed. These scenarios involve distinct DTs—one circular and one square trajectory—selected to evaluate controller robustness and tracking accuracy under different maneuvering conditions. The specific configurations of the desired waypoints and the initial states of the ASV for each scenario are detailed in subsequent sections. A detailed performance comparison is provided for the three control methods, clearly illustrating their differences in tracking precision and robustness against external disturbances. The analysis of these results underscores the superior tracking performance and enhanced robustness of the RAFC relative to the SMC and FLC approach.

4.3.1. Scenario 1 (Circular Trajectory)

In this simulation scenario, the DT is constructed using five predefined waypoints, as listed in Table 3. Based on these waypoints, a continuous and smooth circular trajectory is generated through cubic spline interpolation. The objective is to evaluate and compare the tracking performance of the SMC, the FLC, and the proposed RAFC under a curved motion profile. The circular trajectory introduces continuous directional variation, thereby testing the controllers’ ability to maintain accuracy and stability during smooth turning maneuvers. The initial conditions of the controlled ASV for this scenario are summarized in Table 4.
To evaluate the practical effectiveness of the proposed control strategies under realistic maritime operating conditions, simulation tests were conducted using a circular desired trajectory. Three control schemes were evaluated: the SMC, the FLC, and the proposed RAFC.
  • Trajectory Tracking Performances:
Figure 3, Figure 4, Figure 5 and Figure 6 illustrate that the ASV can accurately follow the desired circular trajectory under the control of SMC, FLC, and RAFC. However, the RAFC consistently demonstrates better path conformity and heading stabilization. In particular, the RAFC yields smaller lateral and longitudinal deviations from the reference trajectory, and achieves faster convergence to the desired heading angle, even in the presence of significant ocean-environmental disturbances. These outcomes suggest that the RAFC is better suited for practical deployment where precise path-following under variable sea conditions is required.
  • Comparisons of Tracking Error Performances:
The tracking errors in the Cartesian plane and heading deviations are depicted in Figure 7, Figure 8 and Figure 9. The SMC and FLC exhibit relatively high error magnitudes, reflecting their limited capability to adapt to sudden or nonlinear disturbance effects. In contrast, the RAFC maintains bounded and tightly regulated error profiles throughout the maneuver. This improvement is primarily attributed to the fuzzy inference system embedded in the RAFC, which dynamically compensates for unknown disturbances in real time without requiring precise models.
  • Efficiency of Control Efforts:
The applied control torques, as shown in Figure 10, Figure 11 and Figure 12, highlight an important advantage of the RAFC framework: it achieves higher tracking accuracy with lower control effort compared to the SMC and FLC. This reduction in torque amplitude translates into decreased actuator workload and energy consumption—an essential consideration for long-endurance or autonomous surface vessels operating under power constraints.
  • Velocity Tracking Behavior:
Figure 13 presents the linear velocity profiles during the circular trajectory tracking. The SMC and FLC introduce high-frequency fluctuations and abrupt changes, especially during directional shifts, which may increase the risk of actuator wear or control saturation. The RAFC, on the other hand, produces a much smoother velocity curve with consistent acceleration and deceleration patterns, enhancing navigation safety and mechanical reliability. These improvements are critical for high-precision operations such as docking, survey missions, or obstacle avoidance.
  • Summary of Circular Scenario Findings:
Collectively, the simulation results under the circular trajectory scenario validate the practical utility of the proposed RAFC method. Compared to the SMC and the FLC, the RAFC
(1). Enhances trajectory and heading tracking accuracy;
(2). Minimizes tracking error and control chattering;
(3). Produces smoother and more stable velocity responses;
(4). Reduces control torque magnitude and energy expenditure.
These results confirm that the RAFC offers a robust, energy-efficient, and disturbance-resilient control solution for ASVs operating in highly dynamic and uncertain maritime environments.

4.3.2. Scenario 2 (Square Trajectory)

In the second simulation scenario, the ASV is commanded to follow a square trajectory composed of 14 predefined waypoints, as listed in Table 5. The trajectory includes three straight-line segments and two sharp turns, creating a challenging condition that introduces abrupt directional changes. This test case is designed to evaluate and compare the trajectory tracking performance and disturbance rejection capability of the SMC, FLC, and the proposed RAFC under ocean-environmental disturbances. The initial conditions for the ASV in this scenario are presented in Table 6.
To further evaluate the controller performance in non-smooth reference tracking scenarios, a square trajectory with sharp turning segments was adopted. This task reflects practical situations such as docking maneuvers or obstacle avoidance where abrupt directional changes are required.
  • Trajectory Tracking Performances:
As shown in Figure 14, Figure 15, Figure 16 and Figure 17, the ASV controlled by the SMC and FLC exhibits significant trajectory deviation and heading instability, especially at trajectory corners where abrupt directional changes occur. The observed pose errors highlight the limited robustness of SMC and FLC during high-rate maneuvering. In contrast, the RAFC demonstrates accurate trajectory tracking with minimized overshoot and fast heading convergence. Notably, near turning points, the RAFC maintains close adherence to the reference trajectory, which is essential for real-time course corrections in constrained maritime environments.
  • Comparisons of Tracking Error Performances:
The effectiveness of both controllers in managing path and orientation deviations is further analyzed in Figure 18, Figure 19 and Figure 20. The SMC and FLC show pronounced fluctuations in both position and heading error following direction changes, requiring longer durations to stabilize. Conversely, the RAFC maintains low error magnitudes and demonstrates a rapid return to steady-state behavior. These results highlight the RAFC’s superior disturbance-rejection capability and its effectiveness in stabilizing the ASV after abrupt trajectory changes, which is critical in applications involving reactive maneuvering.
  • Efficiency of Control Efforts:
The control torque responses generated by the three controllers are shown in Figure 21, Figure 22 and Figure 23. While the SMC and FLC produce large control fluctuations, particularly at the turning points, the RAFC maintains smoother and lower-magnitude torque profiles. This efficiency implies a reduction in actuator effort, which not only lowers energy consumption but also minimizes mechanical stress on the propulsion system—an important factor for ensuring the reliability and longevity of ASVs operating in harsh marine environments.
  • Velocity Tracking Behavior:
Further insight into dynamic control smoothness is provided by Figure 24, which displays the ASV’s linear velocity during the square trajectory task. The ASV controlled by SMC and FLC exhibits sudden spikes and discontinuities in speed, particularly at sharp corners. Such responses may compromise navigation safety and increase the risk of control saturation. In comparison, the RAFC maintains a continuous and gradual velocity profile, effectively mitigating abrupt transitions and suppressing chattering effects. This performance is indicative of a well-structured control law that accounts for real-world velocity constraints.
  • Summary of Square Trajectory Scenario:
The results obtained from the square trajectory tracking simulation clearly demonstrate the practical benefits of the proposed RAFC design. Compared to the SMC and FLC, the RAFC
(1). Delivers more accurate path and heading tracking under sudden direction changes;
(2). Effectively suppresses tracking error overshoot and reduces recovery time;
(3). Produces smoother control actions and lower actuator workload;
(4). Maintains stable velocity transitions with minimal chattering.
These advantages establish the RAFC as a robust and energy-efficient control solution suitable for complex ASV missions that require frequent maneuvering, such as autonomous port operations, close-quarters navigation, or dynamic obstacle avoidance.

4.4. Monte Carlo-Based Robustness Evaluation Under Environmental Disturbances

To rigorously evaluate the robustness of the proposed RAFC strategy under uncertain maritime environments, Monte Carlo simulations were conducted for two trajectory tracking scenarios. In both cases, the ocean environmental disturbances—including wave excitation, wind loads, and current forces—were modeled as time-varying perturbations with randomly generated direction, amplitude, and phase. Four levels of disturbance magnitude were considered: 30%, 40%, 50%, and 60% of nominal values. For each level, 100 independent trials were executed to capture statistical performance variations. The RAFC method has practically shown high performance under a range of ocean perturbations, supported by Monte Carlo simulations.

4.4.1. Scenario 1 (Circular Trajectory)

Scenario 1 represents a circular trajectory characterized by smooth, continuous changes in heading and velocity. This scenario tests the controller’s capability to perform accurate tracking under gradually varying dynamic conditions. Table 7 summarizes the results of the Monte Carlo simulations in terms of RMSE in position and heading in each degree of freedom.
The results indicate that the RAFC controller maintains high tracking precision with minimal deviation, even under strong disturbances. The RMSE values increase gradually with disturbance levels.

4.4.2. Scenario 2 (Square Trajectory)

Scenario 2 involves a square-shaped trajectory with sharp corners and abrupt transitions, which is more challenging due to the need for fast switching in heading and velocity. This scenario is representative of realistic operations such as maneuvering in constrained environments. The Monte Carlo simulation outcomes are reported in Table 8.
As expected, scenario 2 exhibits slightly larger tracking errors and control efforts with respect to scenario 1 due to its discontinuous reference profile. Nevertheless, the RAFC controller continues to perform stably, maintaining bounded errors and smooth control signals throughout all trials.
The Monte Carlo results from both scenarios confirm the robustness and adaptability of the proposed RAFC. Under increasing disturbance levels, the tracking errors grow gradually rather than abruptly. The use of RMSE as the performance metric for trajectory errors provides a clear and interpretable evaluation framework. These findings validate the practical feasibility of the proposed method in dynamic and uncertain maritime environments.

5. Conclusions

This paper proposed an RAFC approach to address the trajectory tracking problem of ASVs operating under significant ocean-environmental disturbances. The controller integrates a nonlinear control structure with an adaptive fuzzy inference mechanism, allowing the real-time approximation of multiple ocean disturbances without requiring precise ocean disturbance modeling. A Lyapunov-based stability analysis confirmed that the closed-loop system achieves uniform ultimate boundedness, ensuring stable and robust tracking performance. To validate the effectiveness of the proposed control strategy, two simulation scenarios—circular and square trajectories—were examined under ocean-environmental disturbances. The results demonstrate that the RAFC method ensures accurate trajectory tracking, maintains heading stability, and significantly reduces tracking errors and control effort. Notably, the controller achieved smooth control outputs and improved convergence even in scenarios involving abrupt directional changes, such as in the square trajectory case. Additionally, a Monte Carlo-based robustness evaluation was conducted in Section 4.4, providing statistical evidence of the controller’s consistent performance under randomized uncertainties and external disturbances.
In summary, the proposed RAFC method provides a reliable, robust, and energy-efficient solution for ASV trajectory tracking in complex marine environments. Its ability to handle multiple ocean disturbances makes it a strong candidate for real-time implementation in intelligent maritime guidance systems. Future extensions of this research will focus on the real-time implementation of the RAFC controller on embedded hardware for experimental validation using a physical ASV platform. We also plan to compare the proposed method with other robust control frameworks, such as robust adaptive backstepping control and H control, in future studies to further evaluate performance under practical constraints.

Author Contributions

Conceptualization, Y.-H.C. and Y.-Y.C.; methodology, Y.-H.C. and Y.-Y.C.; software, Y.-H.C. and Y.-Y.C.; validation, Y.-H.C. and Y.-Y.C.; formal analysis, Y.-H.C. and Y.-Y.C.; investigation, Y.-H.C. and Y.-Y.C.; resources, Y.-H.C. and Y.-Y.C.; data curation, Y.-H.C., Y.-Y.C., and S.-Y.P.; writing—original draft preparation, Y.-H.C.; writing—review and editing, Y.-H.C. and Y.-Y.C.; visualization, Y.-H.C., Y.-Y.C., and S.-Y.P.; supervision, Y.-H.C. and Y.-Y.C.; funding acquisition, Y.-H.C. and Y.-Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Technology of Taiwan, grant number MOST 108-2221-E-006-092-.

Data Availability Statement

All data revealed in this paper are generated during the study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, Z. Global tracking control of underactuated ships by Lyapunov’s direct method. Automatica 2000, 36, 131–137. [Google Scholar] [CrossRef]
  2. Do, K.D.; Jiang, Z.P.; Pan, J. Underactuated ship global tracking under relaxed conditions. IEEE Trans. Autom. Control 2002, 47, 1529–1536. [Google Scholar] [CrossRef]
  3. Morales, R.; Sira-Ramírez, H.; Somolinos, J. Linear active disturbance rejection control of the hovercraft vessel model. Ocean Eng. 2015, 96, 100–108. [Google Scholar] [CrossRef]
  4. Zhu, M.; Sun, W.; Hahn, A.; Wen, Y.; Xiao, C.; Tao, W. Adaptive modeling of maritime autonomous surface ships with uncertainty using a weighted LS-SVR robust to outliers. Ocean Eng. 2020, 200, 107053. [Google Scholar] [CrossRef]
  5. Zhang, R.; Liu, Y.; Anderlini, E. Robust trajectory tracking control for unmanned surface vessels under motion constraints and environmental disturbances. J. Eng. Marit. Environ. 2022, 236, 529–541. [Google Scholar] [CrossRef]
  6. Wang, X.; Wang, Z.; Li, Z.; Bi, Y. Distributed fixed-time nonsingular terminal sliding mode time-varying formation control of ASVs based on hierarchical control mechanism. IEEE Access 2025, 13, 68920–68929. [Google Scholar] [CrossRef]
  7. Joel, R.; Wei, X.; David, C.; Carlos, S. Nonlinear backstepping controller for an underactuated ASV with model parametric uncertainty: Design and experimental validation. IEEE Trans. Intell. Veh. 2023, 8, 2514–2526. [Google Scholar]
  8. Sami, S.; Mohamed, B.; Tarak, D.; Samir, N. Adaptive control for fully-actuated autonomous surface vehicle with uncertain model and unknown ocean currents. Ocean Eng. 2020, 27, 108147. [Google Scholar] [CrossRef]
  9. Li, M.; Long, Y.; Li, T. Observer-based adaptive fuzzy event-triggered path following control of marine surface vessel. Int. J. Fuzzy Sys. 2021, 23, 2021–2036. [Google Scholar] [CrossRef]
  10. Nie, J.; Lin, X. Improved adaptive integral line-of-sight guidance law and adaptive fuzzy path following control for underactuated MSV. ISA Trans. 2019, 94, 151–163. [Google Scholar] [CrossRef]
  11. Nie, J.; Lin, X. FAILOS guidance law based adaptive fuzzy finite-time path following control for underactuated MSV. Ocean Eng. 2020, 195, 106726. [Google Scholar] [CrossRef]
  12. Peng, Y.; Li, Y. Autonomous trajectory tracking integrated control of unmanned surface vessel. J. Mar. Sci. Eng. 2023, 11, 568. [Google Scholar] [CrossRef]
  13. Chen, Y.; Wang, K.; Chen, W. Adaptive fuzzy depth control with trajectory feedforward compensator for autonomous underwater vehicles. Adv. Mech. Eng. 2019, 11, 1687814019838172. [Google Scholar] [CrossRef]
  14. Zhang, H.; Zhang, X.; Bu, R. Sliding mode adaptive control for ship path following with sideslip angle observer. Ocean Eng. 2022, 251, 111106. [Google Scholar] [CrossRef]
  15. Heydar, T.S.; Mohsen, E.H.; Amir, A.B. Position tracking control of ASV based on dynamic inversion with intelligent methods. J. AI Data Min. 2024, 12, 227–240. [Google Scholar]
  16. Wang, N.; Sun, Z.; Yin, J. Fuzzy unknown observer-based robust adaptive path following control of underactuated surface vehicles subject to multiple unknowns. Ocean Eng. 2019, 176, 57–64. [Google Scholar] [CrossRef]
  17. Wu, W.; Peng, Z.; Wang, D.; Liu, L.; Han, Q.-L. Network-based line-of-sight path tracking of underactuated unmanned surface vehicles with experiment results. IEEE Trans. Cybern. 2022, 52, 10937–10947. [Google Scholar] [CrossRef]
  18. Zhang, G.; Han, J.; Li, J.; Zhang, X. APF-based intelligent navigation approach for USV in presence of mixed potential directions: Guidance and control design. Ocean Eng. 2022, 260, 111972. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Yan, X.; Zou, W.; Xiang, Z. Fuzzy optimal tracking control for autonomous surface vehicles with prescribed-time convergence analysis. IEEE Trans. Fuzzy Syst. 2024, 32, 6523–6533. [Google Scholar] [CrossRef]
  20. Chavez-Galaviz, J.; Li, J.; Chaudhary, A.; Mahmoudian, N. ASV station keeping under wind disturbances using neural network simulation error minimization model predictive control. J. Field Robot. 2024, 41, 1797–1813. [Google Scholar] [CrossRef]
  21. Cui, B.; Chen, Y.; Hong, X.; Luo, H.; Chen, G. Research on path-following technology of a single-outboard-motor unmanned surface vehicle based on deep reinforcement learning and model predictive control algorithm. J. Mar. Sci. Eng. 2024, 12, 2321. [Google Scholar] [CrossRef]
  22. Lin, X.; Nie, J.; Jiao, Y.; Liang, K.; Li, H. Adaptive fuzzy output feedback stabilization control for the underactuated surface vessel. Appl. Ocean Res. 2018, 74, 40–48. [Google Scholar] [CrossRef]
  23. Hu, Y.; Meng, X.; Zhang, Q.; Park, G.-K. A real-time collision avoidance system for autonomous surface vessel using fuzzy Logic. IEEE Access 2020, 8, 108835–108846. [Google Scholar] [CrossRef]
  24. Zhang, X.; Su, S.F.; Chen, Y.Q. Adaptive fuzzy control of autonomous surface vehicles for fast accurate trajectory tracking. Int. J. Fuzzy Syst. 2023, 25, 2411–2422. [Google Scholar] [CrossRef]
  25. Acosta Lúa, C.; Gennaro, S.D. Nonlinear adaptive tracking for ground vehicles in the presence of lateral wind disturbance and parameter ariations. J. Frank. Inst. 2017, 354, 2742–2768. [Google Scholar] [CrossRef]
  26. Acosta Lúa, C.; Gennaro, S.D.; Sánchez Morales, M.E. Nonlinear adaptive controller applied to an antilock braking system with parameters variations. Int. J. Control. Autom. Syst. 2017, 15, 2043–2052. [Google Scholar] [CrossRef]
  27. Chen, Y.-Y.; Lee, C.-Y.; Tseng, S.-H.; Hu, W.-M. Nonlinear Optimal Control Law of Autonomous Unmanned Surface Vessels. Appl. Sci. 2020, 10, 1686. [Google Scholar] [CrossRef]
  28. Chen, Y.-H.; Ellis-Tiew, M.-Z.; Chan, Y.-H.; Lin, G.-W.; Chen, Y.-Y. Trajectory Tracking Design for Unmanned Surface Vessels: Robust Control Approach. J. Mar. Sci. Eng. 2023, 11, 1612. [Google Scholar] [CrossRef]
  29. Chen, Y.-Y.; Chang, Y.-T.; Chen, B.-S. Fuzzy Solutions to Partial Differential Equations: Adaptive Approach. IEEE Trans. Fuzzy Sys. 2009, 17, 116–127. [Google Scholar] [CrossRef]
  30. Chen, Y.-H. Nonlinear Adaptive Fuzzy Hybrid Sliding Mode Control Design for Trajectory Tracking of Autonomous Mobile Robots. Mathematics 2025, 13, 1329. [Google Scholar] [CrossRef]
Figure 1. Body-fixed and Earth-fixed frames for 6-DOF ASV motion representation.
Figure 1. Body-fixed and Earth-fixed frames for 6-DOF ASV motion representation.
Jmse 13 01419 g001
Figure 2. Closed-loop architecture of the proposed RAFC system for ASV trajectory tracking.
Figure 2. Closed-loop architecture of the proposed RAFC system for ASV trajectory tracking.
Jmse 13 01419 g002
Figure 3. Trajectory and heading responses of the ASV under the SMC, FLC, and RAFC methods in scenario 1.
Figure 3. Trajectory and heading responses of the ASV under the SMC, FLC, and RAFC methods in scenario 1.
Jmse 13 01419 g003
Figure 4. X-axis trajectory projections under SMC, FLC, and RAFC in scenario 1.
Figure 4. X-axis trajectory projections under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g004
Figure 5. Y-axis trajectory projections under SMC, FLC, and RAFC in scenario 1.
Figure 5. Y-axis trajectory projections under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g005
Figure 6. Heading angle trajectories under SMC, FLC, and RAFC in scenario 1.
Figure 6. Heading angle trajectories under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g006
Figure 7. X-axis tracking errors under SMC, FLC, and RAFC in scenario 1.
Figure 7. X-axis tracking errors under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g007
Figure 8. Y-axis tracking errors under SMC, FLC, and RAFC in scenario 1.
Figure 8. Y-axis tracking errors under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g008
Figure 9. Heading angle errors under SMC, FLC, and RAFC in scenario 1.
Figure 9. Heading angle errors under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g009
Figure 10. Control forces in the X-axis under SMC, FLC, and RAFC in scenario 1.
Figure 10. Control forces in the X-axis under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g010
Figure 11. Control forces in the Y-axis under SMC, FLC, and RAFC in scenario 1.
Figure 11. Control forces in the Y-axis under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g011
Figure 12. Control torque in the heading angle under SMC, FLC, and RAFC in scenario 1.
Figure 12. Control torque in the heading angle under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g012
Figure 13. ASV velocity responses under SMC, FLC, and RAFC in scenario 1.
Figure 13. ASV velocity responses under SMC, FLC, and RAFC in scenario 1.
Jmse 13 01419 g013
Figure 14. Trajectory and heading responses of the ASV under the SMC, FLC, and RAFC methods in scenario 2.
Figure 14. Trajectory and heading responses of the ASV under the SMC, FLC, and RAFC methods in scenario 2.
Jmse 13 01419 g014
Figure 15. X-axis trajectory projections under SMC, FLC, and RAFC in scenario 2.
Figure 15. X-axis trajectory projections under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g015
Figure 16. Y-axis trajectory projections under SMC, FLC, and RAFC in scenario 2.
Figure 16. Y-axis trajectory projections under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g016
Figure 17. Heading angle trajectories under SMC, FLC, and RAFC in scenario 2.
Figure 17. Heading angle trajectories under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g017
Figure 18. X-axis tracking errors under SMC, FLC, and RAFC in scenario 2.
Figure 18. X-axis tracking errors under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g018
Figure 19. Y-axis tracking errors under SMC, FLC, and RAFC in scenario 2.
Figure 19. Y-axis tracking errors under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g019
Figure 20. Heading angle errors under SMC, FLC, and RAFC in scenario 2.
Figure 20. Heading angle errors under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g020
Figure 21. Control forces in the X-axis under SMC, FLC, and RAFC in scenario 2.
Figure 21. Control forces in the X-axis under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g021
Figure 22. Control forces in the Y-axis under SMC, FLC, and RAFC in scenario 2.
Figure 22. Control forces in the Y-axis under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g022
Figure 23. Control torque in the heading angle under SMC, FLC, and RAFC in scenario 2.
Figure 23. Control torque in the heading angle under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g023
Figure 24. ASV velocity responses under SMC, FLC, and RAFC in scenario 2.
Figure 24. ASV velocity responses under SMC, FLC, and RAFC in scenario 2.
Jmse 13 01419 g024
Table 1. Definitions of six degrees of freedom (6-DOF) motion for an ASV.
Table 1. Definitions of six degrees of freedom (6-DOF) motion for an ASV.
DOFDescriptionPositions and Euler Angles
(Earth-Frame)
Linear and Angular Velocities
(Body-Frame)
SurgeForward/backward motion in the X-axisxu
SwayLateral (side-to-side) motion in the Y-axisyv
HeaveVertical (up/down) motion in the Z-axiszw
RollRotation about X-axisϕp
PitchRotation about Y-axisθq
YawRotation about Z-axisψr
Table 2. Specifications of the controlled ASV.
Table 2. Specifications of the controlled ASV.
Parameter DescriptionValue
Length1.72 (m)
Width0.4 (m)
Draft0.3 (m)
Mass41 (kg)
Moment Inertia6.522 (kg·m)
Speed Limitation5 (Knot)
Heading Angle Limitation±30 (degree)
DOF3
Table 3. Waypoints for the circular trajectory in scenario 1.
Table 3. Waypoints for the circular trajectory in scenario 1.
No.Waypoints (x, y) (m)
1(60, 10)
2(30, 40)
3(60, 70)
4(90, 40)
5(60, 10)
Table 4. Initial conditions of the ASV in scenario 1.
Table 4. Initial conditions of the ASV in scenario 1.
X (m)Y (m)ψ (Degree)
601090
Table 5. Waypoints for the square trajectory in scenario 2.
Table 5. Waypoints for the square trajectory in scenario 2.
No.Waypoints (x, y) (m)No.Waypoints (x, y) (m)
1(10, 10)8(100, 30)
2(20, 10)9(100, 40)
3(40, 10)10(80, 40)
4(60, 10)11(60, 40)
5(80, 10)12(40, 40)
6(100, 10)13(20, 40)
7(100, 20)14(10, 40)
Table 6. Initial conditions of the ASV in scenario 2.
Table 6. Initial conditions of the ASV in scenario 2.
X (m)Y (m)ψ (Degree)
101030
Table 7. Monte Carlo simulation results in scenario 1 (100 trials per level).
Table 7. Monte Carlo simulation results in scenario 1 (100 trials per level).
Disturbance Level RMSE   e x (m) RMSE   e y (m) RMSE   e ψ (Degree)
30%0.0820.0912.7
40%0.0950.1063.3
50%0.1100.1254.2
60%0.1330.1484.7
Table 8. Monte Carlo simulation results in scenario 2 (100 trials per level).
Table 8. Monte Carlo simulation results in scenario 2 (100 trials per level).
Disturbance Level RMSE   e x (m) RMSE   e y (m) RMSE   e ψ (Degree)
30%0.0980.1043.2
40%0.1120.1254.1
50%0.1290.1425.3
60%0.1430.1596.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Y.-H.; Pan, S.-Y.; Chen, Y.-Y. Trajectory Tracking Design of Autonomous Surface Vessels with Multiple Perturbations: A Robust Adaptive Fuzzy Approach. J. Mar. Sci. Eng. 2025, 13, 1419. https://doi.org/10.3390/jmse13081419

AMA Style

Chen Y-H, Pan S-Y, Chen Y-Y. Trajectory Tracking Design of Autonomous Surface Vessels with Multiple Perturbations: A Robust Adaptive Fuzzy Approach. Journal of Marine Science and Engineering. 2025; 13(8):1419. https://doi.org/10.3390/jmse13081419

Chicago/Turabian Style

Chen, Yung-Hsiang, Sheng-Yan Pan, and Yung-Yue Chen. 2025. "Trajectory Tracking Design of Autonomous Surface Vessels with Multiple Perturbations: A Robust Adaptive Fuzzy Approach" Journal of Marine Science and Engineering 13, no. 8: 1419. https://doi.org/10.3390/jmse13081419

APA Style

Chen, Y.-H., Pan, S.-Y., & Chen, Y.-Y. (2025). Trajectory Tracking Design of Autonomous Surface Vessels with Multiple Perturbations: A Robust Adaptive Fuzzy Approach. Journal of Marine Science and Engineering, 13(8), 1419. https://doi.org/10.3390/jmse13081419

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

Article Metrics

Back to TopTop