Next Article in Journal
UA-FusionDet: Unregistered-Aware Infrared-Visible Fusion with Cross-Modal Feature Alignment for Maritime Ship Perception
Previous Article in Journal
An Adaptive Sampling Method for In-Line Inspection of Pipelines Based on Multi-Sensor Fusion and SSI-MPC
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Adaptive Super-Twisting Sliding Mode Control for Underactuated USV Formation Based on Dynamic Cooperative Error Correction

Hanjiang National Laboratory, Wuhan 430060, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(17), 1610; https://doi.org/10.3390/jmse14171610
Submission received: 18 July 2026 / Revised: 15 August 2026 / Accepted: 19 August 2026 / Published: 1 September 2026
(This article belongs to the Section Ocean Engineering)

Abstract

In order to maintain stable formations of the underactuated unmanned surface vehicles (USVs) under ocean disturbances and reduce control chattering, a fuzzy adaptive super-twisting sliding mode control method combined with dynamic cooperative error correction is introduced in this paper. At the kinematic level, a dynamic cooperative error correction scheme is presented to include the relative positions of the neighboring vehicles. This results in a transition from independent tracking to interactive cooperation, thus improving the rigidity of the formation during maneuvers. Secondly, a composite inner-loop structure is designed by employing a nonlinear disturbance observer to counteract the effects of external loads. A fuzzy logic system is included to modify the super-twisting sliding mode gains in real-time. This approach effectively combines rapid error reduction with signal smoothness, addressing the trade-off between response speed and chatter suppression. Moreover, tracking differentiators and low-pass filters are utilized to obtain continuous control signals. The Lyapunov analysis indicates that the closed-loop system achieves semi-global uniform ultimate boundedness. Simulation results show that the proposed method can maintain high formation precision and obtain smooth control outputs with reduced chattering.

1. Introduction

With the increasing demand for marine resource exploitation and maritime management, Unmanned Surface Vehicles (USVs), serving as the core platforms of intelligent marine equipment, have exhibited tremendous potential in fields such as wide-area marine environmental monitoring, maritime cooperative search and rescue, and routine patrolling [1,2,3]. Compared to a single USV, a multi-USV formation system can significantly enhance the overall execution efficiency, environmental adaptability, and system redundancy through spatial distribution and cooperative coordination [4,5]. Recent advancements in intelligent path planning, obstacle avoidance, and distributed coordination have further expanded the potential of multi-agent systems in safe navigation tasks [6,7,8,9,10]. However, in realistic marine environments, USVs not only possess inherent nonlinear hydrodynamic characteristics and underactuated constraints, but are also inevitably subjected to the continuous impacts of strong time-varying environmental disturbances, such as winds, waves, and ocean currents [11,12]. Therefore, designing a high-precision, strongly robust, and smoothly executable cooperative trajectory tracking control strategy for underactuated formations is a critical and challenging issue that urgently needs to be addressed in the current field of marine engineering.
Regarding multi-agent cooperative formation control, current mainstream strategies primarily include the leader-follower approach, behavior-based approach, graph theory and consensus strategies [13], and the virtual structure method. Riahifard et al. [14] proposed an adaptive leader-follower control scheme that effectively solved the formation problem for underactuated USVs subject to model uncertainties and input constraints; however, the over-reliance of this architecture on the leader node limits the robustness of the system. Xue et al. [15] systematically reviewed the flexibility of the behavior-based approach in complex environments; however, such methods often struggle to provide rigorous mathematical proofs of global stability. In contrast, the virtual structure method treats the entire formation as a single rigid body, providing explicit global reference states for each agent, thereby exhibiting significant advantages in maintaining high-precision geometric configurations. In recent years, numerous scholars have conducted in-depth optimizations of this method. For instance, Yan et al. [16] combined the virtual structure method with the artificial potential field method, enhancing the obstacle avoidance capabilities of multi-USV formations in dynamic sea areas; Dong et al. [17] introduced simultaneous modeling and fuzzy sliding mode techniques within the framework of the virtual structure method, resolving the high-precision formation tracking problem under unknown model parameters; furthermore, Chen et al. [18] designed a novel obstacle avoidance formation scheme based on the virtual structure method for mobile robots, which optimized path smoothness in complex environments.
In terms of the low-level trajectory tracking control of underactuated USV formations, existing mainstream control strategies primarily include the backstepping method [19], model predictive control [20], and sliding mode control (SMC). However, the backstepping method relies heavily on accurate dynamic models. Regarding model predictive control, several recent studies have successfully applied it to USV cooperative formations and multi-constraint obstacle avoidance under complex sea states [21,22], demonstrating its significant advantages in handling multi-constraint problems [23]. Nevertheless, its complex online receding horizon optimization often imposes a high computational burden, which limits the real-time response capability when facing sudden disturbances [24]. In contrast, sliding mode control has been widely applied due to its strong robustness against model uncertainties and external disturbances. Because of these robust features, sliding mode control and its adaptive backstepping variants have achieved numerous successful applications in dealing with complex nonlinear dynamics, such as advanced vehicle handling, active suspension systems, and electro-hydraulic control [25,26,27,28]. To further improve its tracking performance and suppress the high-frequency chattering phenomenon inherent in traditional sliding mode control, scholars have proposed various optimization schemes. For example, Dong et al. [29] designed an adaptive sliding mode controller combined with an improved guidance strategy, achieving the rapid convergence of formation errors; Dong et al. [30] introduced a bio-inspired neurodynamics model to optimize the sliding mode design, effectively enhancing the smoothness of the control command output; Li et al. [31] proposed an adaptive fuzzy sliding mode scheme integrating a fixed-time disturbance observer, utilizing a fuzzy system to dynamically adjust the switching gain, which further enhanced the system’s adaptability to complex and unknown sea states; furthermore, Liu et al. [32] adopted high-order sliding mode techniques represented by the super-twisting algorithm (STA). By hiding the discontinuous switching term within the integral action, this method significantly improved the dynamic response of the system while ensuring disturbance rejection capability.
However, existing formation strategies still exhibit limitations in simultaneously maintaining high-precision cluster configurations and achieving adaptive cooperation against complex disturbances. To further improve tracking performance and environmental adaptability, various state-of-the-art methodologies, including Takagi-Sugeno fuzzy models, finite-time fault-tolerant control, and advanced environmental perception frameworks, have been extensively investigated [33,34,35,36]. Specifically, the leader-follower approach, graph theory and consensus strategies, and the behavior-based method in [13,14,15] possess inherent shortcomings in maintaining high-precision rigid geometric configurations and providing global mathematical stability analysis. In contrast, although the improved virtual structure methods in [16,17,18] can provide explicit global references, they essentially remain decoupled, independent tracking modes. The core design of such methods merely focuses on eliminating the absolute position errors between individual USVs and their corresponding virtual reference points, neglecting real-time state interactions among neighboring nodes. Under this logic, which lacks a cooperative compensation mechanism, once a member deviates from the predefined configuration due to non-uniform wave disturbances or emergency evasive maneuvers, the remaining members cannot adaptively adjust their own navigation states according to this deviation. This ultimately leads to a significant degradation in the cooperative rigidity and disturbance rejection performance of the entire formation.
In terms of low-level trajectory tracking and resisting marine disturbances, how to balance the smoothness of control commands with strong robustness against severe time-varying disturbances remains a key challenge currently faced. First, the backstepping method and model predictive control in [19,20,21,22,23,24] rely heavily on accurate dynamic models and suffer from issues such as the “explosion of complexity” or excessive online optimization burdens, making them highly restricted under conditions with limited computational resources and unknown environments. Second, although the methods in [29,30,31] introduce adaptive laws, bio-inspired models, or fuzzy logic to dynamically adjust the sliding mode gains, their underlying architectures remain limited by the traditional first-order sliding mode switching surfaces. They fail to eliminate the discontinuous sign function from the mathematical structure, and the residual high-frequency switching characteristics will still induce mechanical wear on the actuators. Finally, although the high-order super-twisting strategy in [32] effectively hides the discontinuous terms to achieve signal smoothness, it generally adopts fixed reaching law gains. When facing transient and unknown external disturbances under realistic sea states, it often falls into an inherent contradiction: an excessively small gain leads to insufficient disturbance rejection, while an excessively large gain reintroduces chattering. This limits the ultimate steady-state tracking precision and environmental adaptability.
Based on the above analysis, to address the challenges of formation keeping and high-frequency chattering for underactuated USV formations in complex marine environments, this paper proposes a fuzzy adaptive super-twisting sliding mode control strategy based on dynamic cooperative error correction.
It should be emphasized that the proposed strategy is not a simple hybrid integration of existing algorithms, but a deeply coupled architecture designed to overcome the inherent structural limitations of traditional methods. On the one hand, traditional super-twisting algorithms (STA) heavily rely on fixed, conservative high gains to handle worst-case disturbances, which inevitably leads to severe actuator saturation or even loss of control under time-varying sea states. By incorporating fuzzy logic into the STA structure, the reaching law gains are dynamically optimized according to the sliding mode surface states, essentially addressing the fundamental trade-off between maintaining strong robustness and preventing control over-saturation. On the other hand, unlike standard virtual structure methods that operate in decoupled tracking modes, the proposed dynamic cooperative error mechanism embeds local neighborhood state feedback directly into the kinematic loop. This structural improvement transforms the formation from independent trajectory tracking to an interactive, tightly coupled network, substantially improving the structural rigidity and disturbance-rejection capabilities of the multi-USV system.
The main contributions of this paper are summarized as follows:
  • A formation tracking architecture based on local dynamic cooperative error correction is constructed. Building upon the nominal trajectory generated by the traditional virtual structure method, a cooperative error term containing the relative position information of local neighbor nodes is introduced. This achieves a leap from independent single-vessel trajectory tracking to strongly coupled multi-vessel cooperative keeping, enhancing the formation rigidity and cooperative precision during time-varying disturbances and maneuvers without imposing an excessive communication burden; To the best of the authors’ knowledge, this is the first work to embed topological consensus corrections directly into the kinematic outer loop of an underactuated USV formation controller, rather than treating cooperative control as an independent parallel layer.
  • A fuzzy adaptive super-twisting sliding mode control law is designed, achieving the dynamic decoupling of control response speed and chattering suppression. To address the chattering pain point of traditional sliding mode control, a fuzzy logic system based on 49 expert rules is designed for the real-time online dynamic optimal tuning of the super-twisting control gains. Combined with a hyperbolic tangent function, this mitigates the high-frequency chattering issue of actuators in traditional sliding mode control while ensuring the rapid convergence of system states;
  • An underactuated composite anti-disturbance mechanism with feedforward compensation and differential smoothing is proposed. A nonlinear disturbance observer is integrated to accurately estimate and feedforward-cancel low-frequency macroscopic environmental disturbances. Simultaneously, to overcome the lack of direct driving force in underactuated lateral control, a first-order low-pass filter and a tracking differentiator are introduced to smooth the virtual control laws and the second derivative of the sway velocity. This avoids initial control chattering and noise amplification, ensuring smooth low-level control.
The remainder of this paper is organized as follows: Section 2 presents the kinematic and dynamic modeling of the underactuated USV and details the dynamic generation mechanism of the cooperative formation error and the desired trajectory. Section 3 elaborates on the derivation of the proposed composite anti-disturbance control strategy. Section 4 provides a rigorous stability analysis of the closed-loop system based on Lyapunov theory. Section 5 verifies the effectiveness and superiority of the proposed method through multiple sets of comparative simulation experiments. Finally, Section 6 summarizes the entire paper and outlines prospects for future work.

2. Problem Formulation

This section discusses the problem of underactuated USV formation control in the presence of complex marine disturbances, as shown in Figure 1:
As illustrated in Figure 1, the USV formation control problem under complex sea states involves three core challenges: the lateral control difficulties induced by the underactuated nature of the system, the maintenance of formation configuration and high-precision tracking under time-varying marine disturbances, and the high-frequency chattering phenomenon at the actuator side caused by traditional control strategies. This section primarily consists of two components: the mathematical modeling of the USV formation and the description of the USV formation control problem.

2.1. Mathematical Modeling of the USV Formation

Taking into account the physical characteristics of the USV formation during the execution of trajectory tracking tasks, this study utilizes a system composed of N three-degree-of-freedom (3-DOF) underactuated surface unmanned vehicles. For the ith USV ( i = 1 , , N ), the kinematic model in the earth-fixed inertial frame can be described as follows:
x ˙ i = u i cos ψ i v i sin ψ i y ˙ i = u i sin ψ i + v i cos ψ i ψ ˙ i = r i
where x i and y i denote the lateral and longitudinal positions of the ith USV in the earth-fixed inertial frame, respectively, and ψ i represents its heading angle. u i and v i are the surge and sway velocities in the body-fixed frame, while r i is the yaw rate. Considering external disturbances and model uncertainties, and referring to the classical dynamic modeling theory for surface vehicles [37], the dynamic model of the ith underactuated USV can be expressed as the following nonlinear system of equations:
( m i + m x i ) u ˙ i ( m i + m y i ) v i r i = X u u i u i 2 + X v v i v i 2 + X v r i v i r i + X r r i r i 2 + X p i + X d i ( m i + m y i ) v ˙ i + ( m i + m x i ) u i r i = Y v i v i + Y r i r i + Y v v i v i | v i | + Y v r i v i r i + Y r r i r i 2 + Y d i ( I z z i + J z i ) r ˙ i = N v i v i + N r i r i + N v v r i v i 2 r i + N v r r i v i r i 2 + N v v i v i | v i | + N R i + N d i
where m i is the mass of the hull; m x i and m y i are the added masses along the x and y axes, respectively; I z z i is the inherent moment of inertia about the vertical axis; and J z i is the added moment of inertia. The parameters X u u i N v v i denote various damping and coupling coefficients of the USV, including surge quadratic damping, sway linear and quadratic damping, yaw damping, and complex momentum coupling terms. X p i and N R i are the control inputs, representing the longitudinal thrust and yaw moment generated by the ith USV, respectively. Due to the underactuated characteristics of the system, it lacks a direct control input in the sway degree of freedom. Additionally, [ X d i , Y d i , N d i ] T represents the lumped external disturbances, which encompass environmental loads and unmodeled dynamics.
In practical marine engineering applications, accurately acquiring USV dynamic model parameters is difficult due to complex hydrodynamic effects and time-varying loading states, typically requiring online identification algorithms for estimation [38]. This inherent uncertainty, compounded by unknown environmental disturbances such as wind, waves, and currents, imposes rigorous robustness demands on the underlying control system. Consequently, this study integrates a nonlinear disturbance observer into the inner-loop dynamics to treat unmodeled dynamics and environmental disturbances as a unified lumped disturbance for real-time estimation and feedforward compensation.

2.2. Problem Description of USV Formation Control Based on Virtual Structure

In this section, we explore the key issues of formation control, emphasizing the importance of maintaining a predefined configuration, sailing along desired trajectories with high precision, and effectively suppressing actuator chattering in time-varying disturbance environments. To achieve this objective, the virtual structure method is adopted to generate the formation, the specific form of which is shown in Figure 2.
As illustrated in Figure 2, ( x i , y i ) denotes the position coordinates of the ( X o d , Y o d ) represents the position coordinates of the reference trajectory point, and ( x d i , y d i ) signifies the position coordinates of the virtual structure point. Furthermore, ψ r is the course angle of the reference trajectory, o b x b y b is the body-fixed coordinate system, and ( x b i , y b i ) represents the position coordinates of the virtual construction point within the body-fixed coordinate system.
Based on rigid body kinematics, the virtual structure method treats the entire formation as a rigid body generated from the instantaneous reference trajectory and corresponding formation coordinates to determine the Earth frame coordinates of each virtual structure point. To effectively address the strong coupling of lateral and longitudinal dynamics in underactuated systems, the nominal desired trajectory [ x d n i , y d n i ] T is established within the body coordinate system. Since tracking independent nominal trajectories cannot maintain formation rigidity under complex marine disturbances, dynamic corrections using the relative states of neighboring nodes are applied to [ x d n i , y d n i ] T to derive the actual desired position coordinates [ x d i , y d i ] T for the ith USV. When all USV pose error vectors converge to zero, the cooperative objectives of formation maintenance and trajectory tracking are simultaneously achieved. Consequently, the original problem of high precision trajectory tracking and chattering suppression under environmental disturbances is equivalently transformed into designing smooth and continuous control laws to stabilize the formation position error system.

3. Design of Adaptive Sliding Mode Controller

This section utilizes a cascaded control architecture with interconnected inner and outer loops to design the underactuated USV formation controller. The kinematic outer loop designs virtual velocity control laws based on a dynamic cooperative error correction mechanism. Simultaneously, the dynamic inner loop integrates a nonlinear disturbance observer with a fuzzy adaptive super-twisting sliding mode algorithm to ensure stable and chattering-free tracking of target trajectories. The overall architecture of the proposed formation control system is illustrated in Figure 3.

3.1. Formation Cooperative Error and Kinematic Virtual Control Law Design

3.1.1. Kinematic Outer-Loop Control Design Based on Cooperative Error Correction

Traditional virtual structure methods often struggle to maintain rigid formations under complex environmental disturbances because they typically rely on absolute nominal reference trajectories. To address this, a cooperative error dynamic correction mechanism is established by integrating relative position information from local neighboring vessels.
Furthermore, to effectively manage the strong coupling between the longitudinal and lateral dynamics of underactuated USVs, the desired position coordinates [ x d i , y d i ] T are defined within the body-fixed coordinate system. The actual desired trajectory update law following dynamic correction is formulated as follows:
x d i y d i = x d n i y d n i + k x 0 0 k y j N i x i x j y i y j cos ψ i sin ψ i sin ψ i cos ψ i l x i l x j l y i l y j
where [ x d n i , y d n i ] T is the nominal desired trajectory; N i denotes the neighbor set of the ith USV; k x , k y > 0 are cooperative control gains; [ x i , y i ] T and [ x j , y j ] T are actual positions; and [ l x i , l y i ] T , [ l x j , l y j ] T represent preset relative offsets for formation maintenance.
Remark (Graph-Theoretic Convergence of the Cooperative Correction Term): To further clarify the convergence properties of the cooperative error correction mechanism in Equation (3), a graph-theoretic interpretation is provided. Let the communication topology of the n -USV formation be described by a directed graph G = ( V , E ) , with its corresponding Laplacian matrix L n × n . Define the stacked cooperative position error vector as δ   =   [ δ 1 , δ 2 , , δ n ] T , where each δ i represents the net cooperative correction received by the ith USV from its neighbors. The collective dynamics of this cooperative correction can be compactly written as δ . = k L δ , where k > 0 is the cooperative gain. By Assumption 2, the directed graph G contains at least one directed spanning tree, which guarantees that the Laplacian matrix L has exactly one zero eigenvalue with all remaining eigenvalues having strictly positive real parts. Therefore, the cooperative error vector δ converges exponentially to the null space of L , which corresponds precisely to the consensus manifold where all position errors are uniformly bounded and driven toward zero. This confirms that the proposed cooperative correction mechanism structurally guarantees formation consensus under the graph connectivity condition of Assumption 2.
Consequently, the longitudinal and lateral tracking errors for the ith USV in the body-fixed frame are defined as:
x e i y e i = x i x d i y i y d i

3.1.2. Virtual Control Law Design

The kinematic outer-loop aims to generate appropriate longitudinal and lateral virtual velocity commands to drive the position tracking errors x e i and y e i toward asymptotic convergence to zero. Accounting for the kinematic transformation between the Earth-fixed and body-fixed coordinate systems, the virtual control laws α u i and α v i are designed as:
α u i α v i = cos ψ i sin ψ i sin ψ i cos ψ i x ˙ d i k 1 i x e i / w i y ˙ d i k 2 i y e i / w i
where k 1 i , k 2 i > 0 are design parameters; and w i = x 2 e i + y 2 e i + C i is a weighting term with a small positive constant C i > 0 , formulated to smooth error convergence and prevent division-by-zero singularities. By incorporating this dynamic weight w i , the system effectively suppresses sudden spikes in virtual control commands caused by significant initial position deviations, thereby ensuring a smoother initial dynamic response.

3.1.3. First-Order Low-Pass Filter Design

Deriving the inner-loop sliding mode controller requires virtual control law derivatives ( α ˙ u i and α ˙ v i ), but direct analytical differentiation is avoided to prevent excessive computational complexity and sensor noise amplification. Instead, this study integrates a first-order low-pass filter into the backstepping recursion based on dynamic surface control theory [39]. This technique circumvents the heavy algebraic burden of high-order differentiation while ensuring that cooperative tracking errors converge to an arbitrarily small neighborhood [40]. For the longitudinal law α u i , the filter is designed as follows:
T 1 i A ˙ u i + A u i = α u i A u i ( 0 ) = α u i ( 0 )
where T 1 i > 0 is the design time constant and A u i represents the filtered state. In implementation, A u i and A ˙ u i replace the original variables α u i and α ˙ u i to significantly reduce the algebraic load and ensure semi-global uniform ultimate boundedness of the system. Mechanisms for lateral control are detailed in the subsequent section regarding underactuated dynamics.
Similarly, to obtain the derivative of the lateral virtual control law α v i without noise amplification, a first-order low-pass filter is designed for the lateral channel as follows:
T 2 i B ˙ p i + B p i = α v i B p i ( 0 ) = α v i ( 0 )
where T 2 i > 0 is the filter time constant for the lateral channel, and B p i represents the filtered state of the lateral virtual control law. In the subsequent controller derivation and stability analysis, B p i and derivative B ˙ p i are used as surrogates for α v i and α ˙ v i .

3.2. Fuzzy Adaptive Super-Twisting Dynamic Sliding Mode Controller Design

Inner-loop dynamic control drives the actual USV velocity toward outer-loop virtual commands. To theoretically eliminate high-frequency thruster wear associated with traditional sliding mode chattering, a chattering-free control law is developed using an improved super-twisting algorithm. Furthermore, a tracking differentiator smoothing mechanism is innovatively introduced to suppress noise amplification in underactuated lateral control, while fuzzy rules are designed to achieve adaptive tuning of the reaching law parameters.

3.2.1. Longitudinal Thrust Sliding Mode Control Law Design

The longitudinal velocity tracking error for the ith USV is defined as u e i = u i α u i . To eliminate steady-state errors and enhance robustness, an integral sliding surface is designed as follows:
s 1 i = u e i + λ 1 i 0 t u e i ( τ i ) d τ i
where λ 1 i > 0 is a sliding surface design constant. Differentiating the above equation and substituting the USV longitudinal dynamics equation yields:
s ˙ 1 i = u ˙ i α ˙ u i + λ 1 i u e i = m i + m y i m i + m x i v i r i + X u u i u i 2 + X v v i v i 2 + X v r i v i r i + X r r i r i 2 + X p i * m i + m x i α ˙ u i + λ 1 i u e i
To effectively mitigate high-frequency chattering induced by the sign function in conventional sliding mode control, the hyperbolic tangent function tanh ( ) is utilized to replace the discontinuous sign function. The smooth super-twisting control law u s t a i is formulated as follows [41]:
u s t a i = ε 1 i | s 1 i | tanh ( s 1 i ) + u 1 i u ˙ 1 i = α 1 i tanh ( s 1 i )
The exponential reaching law for the longitudinal velocity sliding surface is defined as s ˙ 1 i = u s t a i σ 1 i s 1 i , where ε 1 i , α 1 i , σ 1 i > 0 are the design parameters. By integrating the aforementioned equations and substituting the direct derivative α ˙ u i with the previously designed low-pass filter output A ˙ u i , the nominal longitudinal thrust sliding mode control law X p i is derived as:
X p i * = ( m i + m y i ) v i r i X u u i u i 2 X v v i v i 2 X v r i v i r i X r r i r i 2 + ( m i + m x i ) [ A ˙ u i λ 1 i u e i ε 1 i | s 1 i | tanh ( s 1 i ) + u 1 i σ 1 i s 1 i ]

3.2.2. Yaw Moment Control Law Design

Underactuated USV systems lack direct thrust control in the lateral degree of freedom where Y p i = 0 . To address this characteristic, the lateral dynamics must be stabilized indirectly through the yaw moment N R i by exploiting nonlinear coupling between system states. Upon defining the lateral velocity error variable as v e i = v i α v i , a composite lateral sliding surface incorporating a proportional and integral structure is proposed as follows:
s 2 i = v ˙ e i + λ 2 i v e i + λ 3 i 0 t v e i d τ
where λ 2 i , λ 3 i > 0 are integral constants. Differentiating this sliding surface yields:
s ˙ 2 i = v ¨ i α ¨ v i + λ 2 i ( v ˙ i α ˙ v i ) + λ 3 i ( v i α v i )
This derivation inevitably introduces the second-order derivative of lateral velocity v ¨ i . Since direct differentiation of noisy lateral velocity measurements can cause severe noise amplification and intense initial yaw moment chattering, a first-order discrete tracking differentiator (TD) is innovatively introduced to smooth v ¨ i [42]:
x 1 i ( k + 1 ) = x 1 i ( k ) + h x 2 i ( k ) x 2 i ( k + 1 ) = x 2 i ( k ) + h { D i 2 [ x 1 i ( k ) v ˙ i ( k ) ] 2 D i x 2 i ( k ) }
where h is the simulation step; the input is v ˙ i ; x 1 i and x 2 i are output variables approximating v ˙ i and the smoothed second-order derivative v ¨ i , respectively; and D i is the tracking speed factor. Similarly, the hyperbolic tangent function tanh ( s 2 i ) is applied to the lateral super-twisting reaching law. By substituting noisy terms with TD outputs x 1 i and x 2 i within the dynamics equations, the smoothed nominal yaw moment control law N R i is derived as follows:
N R i * = [ x 2 i + B ˙ p i r i A u i λ 2 i ( x 1 i α ˙ v i ) λ 3 i ( v i α v i ) ε 2 i | s 2 i | tanh ( s 2 i ) + v 1 i σ 2 i s 2 i ] ( I z z i + J z i ) / A u i N v i v i N r i r i N v v r i v i 2 r i N v r r i v i r i 2 N v v i v i v i

3.2.3. Fuzzy Adaptive Parameter Tuning Mechanism

In the super-twisting sliding mode control described above, the reaching law gain parameters ( ε 1 i , ε 2 i ) critically influence the convergence speed and steady-state performance. Fixed gains face an inherent trade-off: an excessively large gain induces severe mechanical chattering, while a small gain fails to suppress sudden environmental disturbances. To achieve dynamic decoupling of response speed and chattering suppression, a Mamdani-type fuzzy logic system is designed for the real-time adaptive optimization of the super-twisting control gains [43].
The fuzzy system utilizes the sliding surface function s and its rate of change s ˙ for each control channel as the two input variables, while the adaptive tuning increment ε ^ serves as the output. To standardize the controller design, the absolute values of the inputs and output are normalized to a defined universe of discourse of [ 6 , 6 ] . The linguistic variable sets for the inputs and output are categorized into seven levels: negative big (NB), negative medium (NM), negative small (NS), zero (Z), positive small (PS), positive medium (PM), and positive big (PB).
To ensure smooth and continuous transitions of the control signals, overlapping membership functions are deliberately chosen. Specifically, Z-shaped and S-shaped membership functions are assigned to the boundary linguistic subsets (NB and PB) to handle extreme tracking deviations, whereas symmetric triangular membership functions are utilized for the intermediate subsets to ensure high sensitivity near the equilibrium point. The distributions of these membership functions are illustrated in Figure 4.
The core of the fuzzy inference mechanism relies on a 49-rule base derived from human expert experience in ship maneuvering, as detailed in Table 1.
The physical intuition behind the rule base design is essentially governed by the following logic:
  • When the sliding surface s and its derivative s ˙ share the same sign and their absolute values are large (e.g., both are PB or both are NB), it indicates that the USV is deviating rapidly from the desired trajectory under strong ocean disturbances. In this case, the output ε ^ is assigned to PB to supply a massive control gain increment, aggressively forcing the system state back toward the sliding surface.
  • When the system state is approaching the sliding surface rapidly ( s s ˙ < 0 ), a moderate or negative gain increment (e.g., NS or Z) is assigned to dynamically reduce the kinetic energy and prevent severe overshooting.
  • When the state has steadily reached the sliding manifold ( s 0 and s ˙ 0 ), the adaptive increment ε ^ converges to the Z/NS level. This gracefully shrinks the super-twisting switching amplitude, thereby fundamentally mitigating actuator chattering.
Following the input fuzzification and the rule-based inference, the centroid method is employed for defuzzification to generate the crisp adaptive adjustment ε ^ :
ε ^ i = k = 1 49 v k μ v ( v k ) k = 1 49 μ v ( v k )
where v k is the crisp value in the universe of discourse and μ v ( v k ) is the corresponding membership value. By substituting the dynamically tuned increment into the nominal control laws, the underactuated formation system obtains continuous super-twisting control torques with autonomous environmental adaptability.

3.3. Final Composite Control Law Construction Based on Feedforward Compensation

In practical marine environments, USVs are inevitably influenced by low-frequency disturbances and unmodeled dynamics. Counteracting these lumped disturbances solely through robust sliding mode terms necessitates high switching gains, which exacerbates control chattering. To mitigate this, a nonlinear disturbance observer is integrated for online estimation and feedforward compensation, establishing a dual anti-disturbance mechanism alongside the feedback optimization [44].
To facilitate observer design, the lumped disturbances in the surge and yaw directions are defined as d 1 i = X d i and d 2 i = N d i , respectively. Combined with the underactuated USV dynamics, the nonlinear disturbance observer is formulated as follows:
d ^ 1 i = z 1 i + L 1 i ( m i + m x i ) u i z ˙ 1 i = L 1 i z 1 i L 1 i [ L 1 i ( m i + m x i ) u i ( m i + m y i ) v i r i         X u u i u i 2 X v v i v i 2 X v r i v i r i X r r i r i 2 X p i ] d ^ 2 i = z 2 i + L 2 i ( I z z i + J z i ) r i z ˙ 2 i = L 2 i z 2 i L 2 i [ L 2 i ( I z z i + J z i ) r i N v i v i N r i r i       N v v r i v i 2 r N v r r i v i r i 2 N v v i v i v i N R i
where d ^ 1 i and d ^ 2 i are NDO estimates of the longitudinal and yaw lumped disturbances; z 1 i and z 2 i denote internal auxiliary state variables; and L 1 , L 2 > 0 are observer gain coefficients. To verify convergence, observation errors are defined as e 1 i = d ^ 1 i d 1 i and e 2 i = d ^ 2 i d 2 i . Differentiating e 1 i and substituting the observer dynamics yields the following error characteristics:
e ˙ 1 i = d ^ ˙ 1 i d ˙ 1 i = z ˙ 1 i + L 1 i ( m i + m x i ) u ˙ i d ˙ 1 i = L 1 i d ^ 1 i + L 1 i d 1 i d ˙ 1 i = L 1 i e 1 i d ˙ 1 i
Since L 1 , L 2 > 0 are positive design constants, both error systems constitute exponentially stable linear time-varying systems subject to a bounded input d ˙ j i (guaranteed by Assumption 1). Therefore, the observation errors e 1 i and e 2 i are guaranteed to converge exponentially to a compact neighborhood of zero, confirming the existence and convergence of the proposed NDO.
The observation error dynamics for the lateral and yaw directions are given by e ˙ 2 i = L 2 i e 2 i d ˙ 2 i . Once high-precision disturbance estimates ( d ^ 1 i , d ^ 2 i ) and fuzzy-optimized super-twisting gains ( ε ^ 1 i , ε ^ 2 i ) are obtained, the NDO outputs are integrated into the control inputs for feedforward compensation. Incorporating the previously derived nominal sliding mode laws, the final composite longitudinal thrust X p i and yaw moment N R i acting on the propulsion actuators of the ith underactuated USV are designed as follows:
X p i = X p i * d ^ 1 i           = ( m i + m y i ) v i r i X u u i u i 2 X v v i v i 2 X v r i v i r i X r r i r i 2                   + ( m i + m x i ) [ A ˙ u i λ 1 i u e i ε ^ 1 i | s 1 i | tanh ( s 1 i ) + u 1 i σ 1 i s 1 i ] d ^ 1 i N R i = N R i * d ^ 2 i             = [ x 2 i + B ˙ p i r i A u i λ 2 i ( x 1 i α ˙ v i ) λ 3 i ( v i α v i )                       ε ^ 2 i | s 2 i | tanh ( s 2 i ) + v 1 i σ 2 i s 2 i ] ( I z z i + J z i ) / A u i                       N v i v i N r i r i N v v r i v i 2 r i N v r r i v i r i 2 N v v i v i | v i | d ^ 2 i

4. Stability Analysis of the Formation Control System

This section rigorously verifies the stability of the proposed composite anti-disturbance control law based on Lyapunov theory. To ensure a solid theoretical foundation, the following necessary assumptions regarding the physical system and communication network are established prior to the proof.
Assumption 1: The lumped external disturbances d 1 i and d 2 i acting on the ith USV are continuously differentiable. Their time derivatives are strictly bounded such that | d ˙ 1 i |     D 1 i and | d ˙ 2 i |     D 2 i , where D 1 i and D 2 i are unknown positive constants.
Remark (Justification of Assumption 1): In practical marine engineering, the external disturbances acting on USVs are primarily induced by wind, waves, and ocean currents. Since these environmental factors are generated by natural phenomena with finite energy, their associated forces and moments, as well as their rates of change, are physically bounded. An infinite rate of change would imply infinite energy, which contradicts physical laws. Therefore, assuming that the time derivatives of the lumped disturbances are strictly bounded is entirely consistent with actual marine hydrodynamics and operational constraints.
Assumption 2 (Graph Connectivity and Neighbor States): The communication topology graph of the USV formation contains at least one directed spanning tree. Furthermore, during the entire formation maneuvering process, the kinematic states (positions and velocities) of all neighboring nodes within the communication set N i remain bounded.
Remark (Justification of Assumption 2): For a distributed multi-agent system, the existence of at least one directed spanning tree is the most fundamental and necessary topological prerequisite to achieve global consensus. Physically, this ensures that the reference trajectory information from the virtual leader can be propagated—either directly or indirectly—to every follower USV in the formation network. If this condition is violated, the disconnected USVs will lose tracking coordination and physically drift away, fundamentally destroying the cooperative formation. Furthermore, the assumption of bounded neighbor states is naturally satisfied due to the physical actuator limits (maximum thrust and speed) of real USVs.
Remark 1 (Fuzzy Gain Bounds and Underactuated Dynamics): The adaptive parameter ε ^ i is generated by the fuzzy inference system. Given that the universe of discourse and the membership functions are both defined within finite ranges, the fuzzy outputs ε ^ 1 i and ε ^ 2 i are strictly bounded. Moreover, the underactuated yaw dynamics are indirectly stabilized through the strongly coupled non-diagonal terms in the dynamic model, ensuring that the internal unactuated states will not diverge during lateral tracking.
During the controller design process, the introduction of the first-order low-pass filter results in errors between the filtered surrogate values and the actual virtual control laws. The filter error terms are defined as follows:
e 3 i = A u i α u i e 4 i = B p i p i
Differentiating both sides of the equations yields:
e ˙ 3 i = e 3 i T 1 i + β 1 i ( ) e ˙ 4 i = e 4 i T 2 i + β 2 i ( )
where β 1 i ( ) and β 2 i ( ) are nonlinear continuous functions of the ith USV states. Given the inherent boundedness of position and velocity in physical systems (as stated in Assumption 2), these functions are also bounded. Assume positive constants B 1 i and B 2 i represent absolute upper bounds such that β 1 i ( )     B 1 i and β 2 i ( )     B 2 i .
To prove global stability, a Lyapunov function for the ith USV is defined as:
V i = 1 2 x e i 2 + 1 2 y e i 2 + 1 2 s 1 i 2 + 1 2 s 2 i 2 + 1 2 e 1 i 2 + 1 2 e 2 i 2 + 1 2 e 3 i 2 + 1 2 e 4 i 2
Differentiating V i along the system trajectory and substituting the error dynamics yields:
V ˙ i = x e i x ˙ e i + y e i y ˙ e i + s 1 i s ˙ 1 i + s 2 i s ˙ 2 i + e 1 i e ˙ 1 i + e 2 i e ˙ 2 i + e 3 i e ˙ 3 i + e 4 i e ˙ 4 i           = ( k 1 i x e i 2 + k 2 i y e i 2 ) / w i + s 1 i [ ε ^ 1 i tanh ( s 1 i ) σ 1 i s 1 i ] + e 1 i e ˙ 1 i + e 2 i e ˙ 2 i                         + s 2 i [ ε ^ 2 i tanh ( s 2 i ) σ 2 i s 2 i ] + e 3 i e 3 i / T 1 i + β 1 i + e 4 i e 4 i / T 2 i + β 2 i         ( k 1 i x e i 2 + k 2 i y e i 2 ) / w i ε ^ 1 i | s 1 i | σ 1 i s 1 i 2 ε ^ 2 i | s 2 i | σ 2 i s 2 i 2                         L 1 i e 1 i 2 e 1 i d ˙ 1 i L 2 i e 2 i 2 e 2 i d ˙ 2 i e 3 i 2 T 1 i + e 3 i β 1 i e 4 i 2 T 2 i + e 4 i β 2 i
To properly handle the cross-coupling terms and establish a strict negative definite boundary, Young’s inequality is applied. Based on Assumption 1 and the bounds of β , the intermediate variable transformations are executed as follows:
e 1 i d ˙ 1 i 1 2 e 1 i 2 + 1 2 d ˙ 1 i 2 1 2 e 1 i 2 + 1 2 D 1 i 2 e 3 i β 1 i α 1 i e 3 i 2 + β 1 i 2 4 α 1 i α 1 i e 3 i 2 + B 1 i 2 4 α 1 i
By substituting these intermediate bounds back, the derivative of the Lyapunov function can be further simplified as:
V ˙ i k 1 i x e i 2 + y e i 2 + C i x e i 2 k 2 i x e i 2 + y e i 2 + C i y e i 2 σ 1 i s 1 i 2 σ 2 i s 2 i 2 L 1 i 1 2 e 1 i 2                       L 2 i 1 2 e 2 i 2 1 T 1 i α 1 i e 3 i 2 1 T 2 i α 2 i e 4 i 2 + 1 2 d ˙ 1 i 2 + 1 2 d ˙ 2 i 2 + B 1 i 2 4 α 1 i + B 2 i 2 4 α 2 i           μ i V i + N i
where α 1 i , α 2 i > 0 are positive constants; and the system convergence rate μ i and the bounded constant N i are defined as:
μ i = 2 min k 1 i x e i 2 + y e i 2 + C i , k 2 i x e i 2 + y e i 2 + C i , σ 1 i , σ 2 i , L 1 i 0.5 , L 2 i 0.5 , 1 T 1 i α 1 i , 1 T 2 i α 2 i N i = 1 2 D 1 i 2 + 1 2 D 2 i 2 + B 1 i 2 4 α 1 i + B 2 i 2 4 α 2 i
Solving this differential inequality V ˙ i μ i V i + N i yields:
0 V i N i μ i + V i ( 0 ) N i μ i e μ i t
It is worth noting that the Lyapunov function defined in Equation (22) simultaneously incorporates both the position/sliding surface errors ( x e i , y e i , s 1 i , s 2 i ) and the observer errors ( e 3 i , e 4 i ) as well as the disturbance estimation errors ( e 1 i , e 2 i ). This unified Lyapunov framework explicitly accounts for the observer-controller interaction: the disturbance estimation errors enter the sliding surface dynamics as bounded perturbations (treated via Assumption 1), and their attenuation by the NDO directly reduces the required switching gain magnitude in the STA, thereby jointly guaranteeing closed-loop SGUUB.
According to Lyapunov stability theory, the system exhibits exponential convergence within a domain centered at the origin with a radius of N i / μ i . Analysis confirms that B 1 i and B 2 i are positive definite bounded parameters, while d ˙ 1 i and d ˙ 2 i represent the time-varying rates of disturbances and unmodeled dynamics. Given bounded energy assumptions (Assumption 1), strict upper bounds D 1 i and D 2 i exist for the lumped disturbance rates. By increasing α 1 i and α 2 i , the magnitude of N i is effectively compressed. Furthermore, systematic adjustment of filter time constants, observer bandwidths, and sliding mode reaching coefficients yields a larger convergence rate μ i . Consequently, the convergence radius N i / μ i is maintained at a minimal level to ensure that all error terms asymptotically converge to a compact hypersphere. Specifically, from Equation (25), the radius of this ultimate boundedness set can be explicitly quantified as r i = N i / μ i , where N i and μ i are defined in terms of the controller gains, observer bandwidth, and disturbance bounds. This quantitative characterization confirms that the convergence region can be made arbitrarily small by appropriately increasing the cooperative gains k x , k y , the observer gains L 1 i , L 2 i , and the sliding mode reaching coefficients. Theoretical derivation strictly verifies that the proposed USV formation error system achieves semi-globally uniform ultimate boundedness (SGUUB) [45]. It explicitly demonstrates how underactuated USVs can accurately track dynamic desired trajectories while maintaining cooperative error bounds, thereby mathematically guaranteeing high-precision robust formation control.

5. Simulation Verification and Results Analysis

To validate the effectiveness, robustness, and superior anti-chattering performance of the proposed fuzzy adaptive super-twisting sliding mode control based on dynamic coordinated error correction, a multi-USV formation cooperative control simulation system is developed. To rigorously respond to practical marine engineering challenges, this section employs a comprehensive ablation study framework under realistic physical constraints.

5.1. Simulation Parameter Settings and Realistic Marine Environment Modeling

The simulation system comprises three underactuated USVs with identical dynamic characteristics. The simulation time step is set to dt = 0.1 s. To ensure the authenticity and reproducibility of the numerical simulations, the specific hydrodynamic and hull parameters of the underactuated USVs are directly adopted from the established benchmark model in [17].
In contrast to conventional ideal simulations, this study constructs a highly realistic marine environment by introducing multiple stringent physical constraints. To evaluate the robustness of the proposed composite anti-disturbance mechanism against complex sea states, a hybrid disturbance model is constructed. This model simultaneously incorporates low-frequency sinusoidal variations (ocean currents), high-frequency stochastic Gaussian white noise d w a v e ( t ) (random wave loads), and sudden step signals d g u s t ( t ) (transient wind gusts). The specific expressions for the lumped external disturbances are defined as:
X d ( t ) = 8 sin ( 0.1 t ) + 1 + d X w a v e ( t ) + d X g u s t ( t )   Y d ( t ) = 0.1 cos ( 0.1 t + π / 3 ) + d Y w a v e ( t ) + d Y g u s t ( t )   N d ( t ) = 4 sin ( 0.1 t + π / 4 ) + 1 + d N w a v e ( t ) + d N g u s t ( t )
To evaluate the real-time feasibility of the proposed controller, its computational complexity was assessed. The proposed algorithm consists of a Nonlinear Disturbance Observer, a first-order low-pass filter, a fuzzy inference system, and a Super-Twisting sliding mode law. All operations involve only scalar multiplications, additions, and lookup-table evaluations, without any matrix inversions or high-dimensional integrals. On a standard Intel Core i7 CPU, the average execution time per control step was measured to be approximately 2.3159 ms, which is significantly lower than the simulation time step of d t = 0.1 s (100 ms). This confirms a 43.2 × computational margin, demonstrating that the proposed controller is fully compatible with real-time implementation on embedded USV hardware, where typical control loop frequencies range from 10 Hz.
Furthermore, to reflect the hardware limitations in practical implementations, Gaussian white noise is injected into the kinematic feedback loops to simulate sensor measurement inaccuracies. An actuator physical saturation constraint is also imposed, strictly limiting the maximum thrust and yaw moment to ± 500   N and ± 500   N m , respectively. Finally, a transport delay of τd = 0.1 s is applied to the state information transmitted between neighboring USVs to simulate the latency inherent in maritime wireless ad hoc networks. By integrating these severe non-ideal factors, the simulation environment closely mimics actual sea trials, providing a rigorous testbed for evaluating the proposed algorithms.

5.2. Ablation Study Scenario Design

To systematically validate the performance enhancements brought by each proposed module (the dynamic cooperative mechanism, the super-twisting algorithm, and the fuzzy adaptive tuning), an ablation study is designed.

5.2.1. Trajectory and Formation Geometry

The USV formation is commanded to track a persistent sinusoidal trajectory defined by x d ( t ) = 0.5 t and y d ( t ) = 40 sin ( 0.012 t ) , which simulates complex maneuvering in restricted waters. The formation is required to maintain a rigid equilateral triangular configuration with a side length of L = 30 m. Relative to the formation center in the body-fixed frame, the position offsets for the leader (USV1) and followers (USV2, USV3) are assigned as [ 17.32 ,   0 ] , [ 8.66 , 15 ] , and [ 8.66 , 15 ] , respectively.
To evaluate the transient convergence capability of the controllers, the initial states of the three USVs are set with predefined positional deviations from the ideal formation structure, specified as follows:
x 1 , y 1 , ψ 1 , u 1 , v 1 , r 1 = 12.5 , 12.0 , π / 4 , 0.01 , 0 , 0 x 2 , y 2 , ψ 2 , u 2 , v 2 , r 2 = 16.6 , 4.8 , π / 4 , 0.01 , 0 , 0 x 3 , y 3 , ψ 3 , u 3 , v 3 , r 3 = 4.1 , 16.8 , 0 , 0.01 , 0 , 0

5.2.2. Definition of Ablation Scenarios

Four comparative scenarios are established to isolate and evaluate the contribution of specific control modules. To ensure the fairness and rigor of the ablation study, all shared kinematic and dynamic control parameters across the four groups are kept strictly consistent, as detailed in Table 1. The specific differences for the control variables are defined as follows:
Proposed Method (Complete Algorithm): The fuzzy adaptive super-twisting sliding mode control with dynamic cooperative error correction is fully activated. The cooperative error gains are set to k x = 100 and k y = 20 to provide strong formation rigidity against disturbances.
Baseline 1 (Fixed-gain STA): The fuzzy logic tuning mechanism is disabled. To ensure comparable initial reaching speeds for a fair comparison, the fixed super-twisting gains are empirically selected as ε 1 i = 3.0 and ε 2 i = 5.0 . This baseline primarily highlights the anti-chattering advantage of the fuzzy adaptive system.
Baseline 2 (Fuzzy First-order SMC): The hidden integral action of the super-twisting algorithm is replaced by a conventional K sign ( s ) reaching law. To withstand the same intensity of composite disturbances, the robust switching gains are configured as K 1 i = 50 and K 2 i = 50 . This highlights the superiority of STA in generating smooth, continuous control signals.
Baseline 3 (Non-cooperative): The dynamic cooperative error terms in the kinematic outer loop are deactivated by setting k x = 0 and k y = 0 . The USVs track their respective virtual reference points independently. This demonstrates the necessity of state coupling for maintaining structural rigidity during maneuvers and sudden disturbances.
The specific numerical values of the controller and observer parameters used in the simulation are summarized in Table 2.
The control gains are selected following a hierarchical tuning procedure. The kinematic gains k 1 , k 2 are first tuned to ensure adequate position error convergence. The sliding mode reaching gains ( ε , σ ) and observer bandwidths ( L 1 , L 2 ) are then set to ensure the stability conditions derived in Section 4 are satisfied with sufficient margin. The fuzzy membership functions are defined empirically to cover the operating range of the sliding surface. Due to the structural robustness provided by the NDO and the fuzzy adaptive mechanism, the closed-loop performance is observed to be insensitive to moderate gain perturbations.

5.3. Simulation Results and Discussion

To comprehensively evaluate the control performance, the simulation results are analyzed from qualitative graphical perspectives (Figure 5, Figure 6, Figure 7 and Figure 8) and quantitative metrics. A comprehensive statistical comparison of the four scenarios is summarized in Table 3.
Position RMSE evaluates the absolute trajectory tracking accuracy. Formation RMSE evaluates the formation rigidity and topology maintenance. Chattering (RMS dU) represents the root mean square of the control increments, punishing high-frequency jumps.

5.3.1. Trajectory Tracking and Formation Rigidity Analysis

The two-dimensional trajectory tracking performances of the four control schemes are illustrated in Figure 5.
Figure 5. Trajectory tracking and formation-keeping performances: (a) Proposed method; (b) Baseline 1 (Fixed-gain STA); (c) Baseline 2 (Fuzzy SMC); (d) Baseline 3 (No Cooperative).
Figure 5. Trajectory tracking and formation-keeping performances: (a) Proposed method; (b) Baseline 1 (Fixed-gain STA); (c) Baseline 2 (Fuzzy SMC); (d) Baseline 3 (No Cooperative).
Jmse 14 01610 g005
As shown in Figure 5a, the proposed method achieves accurate trajectory tracking. The equilateral triangular formation is rigidly maintained despite the presence of composite environmental disturbances. Figure 5b,c show the trajectories for Baseline 1 (fixed-gain STA) and Baseline 2 (Fuzzy SMC), respectively. While they can follow the general path, their trajectories exhibit noticeable oscillations compared to the proposed method. More importantly, Figure 5d demonstrates the result of Baseline 3, where the cooperative error mechanism is deactivated. In Figure 5d, when USV2 encounters a sudden simulated wind gust at approximately t = 250 s, it is blown significantly off course. Since USV1 and USV3 lack the cooperative feedback to adjust their movements accordingly, the formation topology is completely destroyed.
This observation is supported by the quantitative spatial performance in Figure 6.
Figure 6. Quantitative spatial performance analysis of the multi-USV formation: (a) Absolute position tracking error; (b) Relative distances.
Figure 6. Quantitative spatial performance analysis of the multi-USV formation: (a) Absolute position tracking error; (b) Relative distances.
Jmse 14 01610 g006
Figure 6a presents the absolute position tracking error ( e x y ) for all three USVs. The proposed algorithm (blue solid line) converges quickly and maintains an error near zero. Figure 6b shows the relative distances ( d i j ) between neighboring USVs. The proposed method strictly confines the relative distances near the desired 30 m. As detailed in Table 3, the proposed method achieves a Formation RMSE of 0.2545 m. Without the cooperative mechanism (Baseline 3), the Formation RMSE increases to 2.0861 m. This confirms that incorporating neighborhood state synchronization into the kinematic loop is essential for maintaining the structural rigidity of the multi-USV formation under asymmetric disturbances.

5.3.2. Velocity Tracking and Control Smoothness Analysis

As seen in Figure 7a (surge velocity error) and Figure 7b (sway velocity error), the proposed method ensures rapid convergence with minimal fluctuation. Conversely, Baseline 1 suffers from severe velocity oscillations throughout the simulation. This indicates that a fixed high-gain switching term struggles to adapt to the time-varying nature of marine disturbances. Baseline 2 also shows noticeable steady-state errors and oscillations.
Figure 7. Velocity tracking errors under different control schemes: (a) Surge velocity error; (b) Sway velocity error.
Figure 7. Velocity tracking errors under different control schemes: (a) Surge velocity error; (b) Sway velocity error.
Jmse 14 01610 g007
The fundamental cause of these velocity oscillations is evident in the control inputs. Figure 8 depicts the surge thrust ( X P 1 ) and yaw moment ( N R 1 ) applied to the actuators of USV1.
Figure 8. Control inputs and chattering analysis for USV1: (a) Surge thrust; (b) Yaw moment.
Figure 8. Control inputs and chattering analysis for USV1: (a) Surge thrust; (b) Yaw moment.
Jmse 14 01610 g008
In Figure 8a,b, Baseline 2 (Fuzzy SMC) induces persistent high-frequency chattering due to the use of a conventional signum function. Baseline 1 (Fixed-gain STA) utilizes conservatively large fixed gains to handle worst-case disturbances, which leads to violent actuator oscillations. As seen in Figure 8b, the grey line frequently hits the physical saturation limits (±30 N·m).
By integrating fuzzy logic with the super-twisting algorithm, the proposed method dynamically adjusts the switching gains based on the sliding mode reaching state. As observed in Figure 8, the proposed controller produces smooth and continuous control commands, avoiding high-frequency chattering and respecting actuator saturation limits. According to Table 3, the Chattering (RMS dU) metric for the proposed method is 0.6996, which is significantly lower than Baseline 1 (1.7806) and Baseline 2 (2.2378). In summary, the ablation study demonstrates that the proposed fuzzy adaptive super-twisting sliding mode control with cooperative error correction successfully balances robustness and control smoothness.

5.4. Robustness Test Against Communication Uncertainty

To verify the robustness of the proposed framework against realistic communication uncertainties, a stress test featuring a 20% random packet dropout rate is conducted under extreme gust disturbances. The proposed algorithm is evaluated under these degraded communication conditions and compared with the ideal transmission scenario.
As depicted in Figure 9, the formation successfully follows the desired path even with 20% packet loss. Furthermore, Figure 10 reveals that despite the intermittent loss of neighbor states, the relative distances remain strictly bounded around the desired offsets. This robust performance demonstrates that the cross-layer cooperative term can effectively maintain formation rigidity under communication uncertainties, proving its parameter insensitivity and high practical value.

5.5. Comparative Analysis with State-of-the-Art Algorithm

To further demonstrate the superiority of the proposed method, an additional simulation is conducted against a recent State-of-the-Art methodology: the Fixed-Time Sliding Mode Control (FxTSMC). The reaching law of the implemented FxTSMC baseline is constructed as s ˙ = k 1 | s | α sgn ( s ) k 2 | s | β sgn ( s ) , with fractional parameters α = 0.5 and β = 1.2 .
As shown in Figure 11, both methods achieve excellent path tracking and formation keeping. However, a critical divergence is revealed in their control inputs (Figure 12). Relying on the discontinuous signum function and a super-linear term ( β > 1 ), the FxTSMC induces severe, high-frequency control chattering under discrete digital implementation, which is unacceptable for physical actuators. In contrast, by incorporating the Super-Twisting integral action, the proposed method completely eliminates this destructive chattering while maintaining the same high-precision SOTA tracking performance, highlighting its distinct engineering practicality.

6. Conclusions

To solve the problems of formation dispersion and high-frequency chattering in the control of underactuated USVs under time-varying marine disturbances, this paper introduces a fuzzy adaptive super-twisting sliding mode control scheme combined with dynamic cooperative error correction. In the kinematic outer loop, a coordinated error correction mechanism using nearby information is proposed to improve the dynamic interaction, thus effectively strengthening the formation rigidity and accuracy during complicated maneuvers. In the dynamic inner loop, a composite anti-disturbance structure that includes a nonlinear disturbance observer and differential smoothing is used to carry out precise feedforward compensation for low-frequency disturbances while effectively preventing the explosion of complexity and noise amplification that usually occurs in backstepping control. Moreover, a fuzzy logic system is designed to optimize the gains in real-time in order to avoid the occurrence of actuator chattering due to discontinuous switching rules. The simulation results show that the proposed method can make the system states converge quickly and maintain stable formation configurations. It performs well in producing smooth control signals and reducing the mechanical wear on the propulsion system. Rather than a simple combination of existing approaches, this framework achieves a deep structural integration by directly coupling topological consensus errors into the kinematic loop and eliminating the dependency on predefined disturbance bounds. Furthermore, extensive robustness verifications, including a severe 20% packet loss scenario and a comparative analysis with a state-of-the-art fixed-time controller, explicitly confirm the engineering practicality of the proposed method in complex communication and physical environments. However, the current research has not yet considered the internal collision constraints and external obstacle avoidance in complex restricted areas. In the future, efforts will be made to incorporate multi-constraint intelligent obstacle avoidance mechanisms into the coordination of USV swarms, along with verification and practical application on real ships.

Author Contributions

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

Funding

This research was funded by the Hanjiang National Laboratory Frontier Technology Exploration Fund, grant number TS2024025.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lv, Z.; Wang, X.; Wang, G.; Xing, X.; Lv, C.; Yu, F. Unmanned surface vessels in marine surveillance and management: Advances in communication, navigation, control, and data-driven research. J. Mar. Sci. Eng. 2025, 13, 969. [Google Scholar] [CrossRef] [Scilit]
  2. Bae, I.; Hong, J. Survey on the developments of unmanned marine vehicles: Intelligence and cooperation. Sensors 2023, 23, 4643. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Wu, W.; Sun, Q.; Yang, H. The application of unmanned vehicle systems during the course of maritime law enforcement. Front. Mar. Sci. 2025, 12, 1672951. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, N.; Jia, W.; Wu, H.; Wang, Y. Event-triggered self-organizing swarm control of distributed unmanned surface vehicles. IEEE Trans. Intell. Transp. Syst. 2025, 26, 3431–3445. [Google Scholar] [CrossRef] [Scilit]
  5. Zhang, G.; Liu, S.; Zhang, X.; Zhang, W. Event-triggered cooperative formation control for autonomous surface vehicles under the maritime search operation. IEEE Trans. Intell. Transp. Syst. 2022, 23, 21392–21404. [Google Scholar] [CrossRef] [Scilit]
  6. Liu, J.; Wang, Y.; Li, H.; Huang, P.; Liang, B.; Wu, H.; Yu, S. Research on Formation Path Planning Method and Obstacle Avoidance Strategy for Deep-Sea Mining Vehicles Based on Improved RRT*. J. Mar. Sci. Eng. 2026, 14, 138. [Google Scholar] [CrossRef] [Scilit]
  7. Wen, G.; Fu, J.; Wang, B.; Wang, X.; Shen, H. Robust Formation Tracking of ASVs With Nonconservative Collision Avoidance: A Control Barrier Function-Based Approach. IEEE Trans. Ind. Electron. 2026, 73, 9174–9186. [Google Scholar] [CrossRef] [Scilit]
  8. Li, T.; Gong, Z.; Mu, D.; Han, X. State-constrained path planning for fast sweeping of unmanned surface vessel formations. Ocean Eng. 2026, 347, 123926. [Google Scholar] [CrossRef] [Scilit]
  9. Gao, Z.; Ni, S.; Guo, G.; Xu, Y.; Li, H.; Mumtaz, S.; Politis, I. Multi-Lane Merging Control for Vehicular Platoons in 2-D Planar With Prescribed Performance. IEEE Trans. Veh. Technol. 2026, 75, 9066–9079. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, Z.; Zhang, X.; Li, W.; Feng, Z. Real-Time UUV Obstacle Avoidance Through Flexible Steering Technology Based on Improved Soft Actor-Critic Framework. IEEE Trans. Instrum. Meas. 2025, 74, 3003514. [Google Scholar] [CrossRef] [Scilit]
  11. Xu, D.; Li, Z.; Xin, P.; Zhou, X. The non-singular terminal sliding mode control of underactuated unmanned surface vessels using biologically inspired neural network. J. Mar. Sci. Eng. 2024, 12, 112. [Google Scholar] [CrossRef] [Scilit]
  12. Heshmati-Alamdari, S.; Nikou, A.; Dimarogonas, D.V. Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environments. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1288–1301. [Google Scholar] [CrossRef] [Scilit]
  13. Peng, Z.; Wang, D.; Chen, Z.; Hu, X.; Lan, W. Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Trans. Control Syst. Technol. 2013, 21, 513–520. [Google Scholar] [CrossRef] [Scilit]
  14. Riahifard, A.; Rostami, S.M.H.; Wang, J.; Kim, H.-J. Adaptive leader-follower formation control of under-actuated surface vessels with model uncertainties and input constraints. Appl. Sci. 2019, 9, 3901. [Google Scholar] [CrossRef] [Scilit]
  15. Xue, J.; Song, Y.; Hu, H. Formation control of a multi-unmanned surface vessel system: A bibliometric analysis. J. Mar. Sci. Eng. 2024, 12, 1484. [Google Scholar] [CrossRef] [Scilit]
  16. Yan, X.; Jiang, D.; Miao, R.; Li, Y. Formation control and obstacle avoidance algorithm of a multi-USV system based on virtual structure and artificial potential field. J. Mar. Sci. Eng. 2021, 9, 161. [Google Scholar] [CrossRef] [Scilit]
  17. Dong, Z.; Zhou, W.; Tan, F.; Wang, B.; Wen, Z.; Liu, Y. Simultaneous modeling and adaptive fuzzy sliding mode control scheme for underactuated USV formation based on real-time sailing state data. Ocean Eng. 2024, 314, 119743. [Google Scholar] [CrossRef] [Scilit]
  18. Chen, X.; Huang, F.; Zhang, Y.; Chen, Z.; Liu, S.; Nie, Y.; Tang, J.; Zhu, S. A novel virtual-structure formation control design for mobile robots with obstacle avoidance. Appl. Sci. 2020, 10, 5807. [Google Scholar] [CrossRef] [Scilit]
  19. Dong, Z.; Lu, S.; Hu, Z.; Liu, W.; Ding, Y.; Liu, Y. Simultaneous modeling and backstepping control algorithm for trajectory tracking of underactuated USV based on real-time sailing data in complex ocean conditions. ISA Trans. 2025, 166, 145–158. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Li, W.; Zhang, X.; Wang, Y.; Xie, S. Comparison of linear and nonlinear model predictive control in path following of underactuated unmanned surface vehicles. J. Mar. Sci. Eng. 2024, 12, 575. [Google Scholar] [CrossRef] [Scilit]
  21. Dong, Z.; Zhang, Z.; Qi, S.; Zhang, H.; Li, J.; Liu, Y. Autonomous cooperative formation control of underactuated USVs based on improved MPC in complex ocean environment. Ocean Eng. 2023, 270, 113633. [Google Scholar] [CrossRef] [Scilit]
  22. Dong, Z.; Tan, F.; Zhou, W.; Wang, B.; Liu, Y. Distributed formation control of underactuated UMVs based on nonlinear model prediction algorithm with obstacle avoidance strategy incorporating relative velocity constraints. Ocean Eng. 2024, 312, 119272. [Google Scholar] [CrossRef] [Scilit]
  23. Wang, S.; Zhu, M.; Wen, Y.; Tian, K. Parametric dynamic modeling-based robust nonlinear model predictive control design for tracking unmanned surface vehicle trajectory. Ocean Eng. 2025, 328, 121074. [Google Scholar] [CrossRef] [Scilit]
  24. Ma, Y.; Liu, Z.; Wang, T.; Song, S.; Xiang, J.; Zhang, X. Multi-model predictive control strategy for path-following of unmanned surface vehicles in wide-range speed variations. Ocean Eng. 2024, 295, 116845. [Google Scholar] [CrossRef] [Scilit]
  25. Mokhiamar, O.; Abe, M. Experimental verification using a driving simulator of the effect of simultaneous optimal distribution of tyre forces for active vehicle handling control. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2005, 219, 135–149. [Google Scholar] [CrossRef] [Scilit]
  26. Xiong, X.; Pan, Z.; Liu, Y.; Yue, J.; Xu, F. An adaptive backstepping sliding mode control strategy for the magnetorheological semi-active suspension. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2025, 239, 4453–4465. [Google Scholar] [CrossRef] [Scilit]
  27. Lei, Y.; Wen, G.; Fu, Y.; Li, X.; Hou, B.; Geng, X. Trajectory-following of a 4WID-4WIS vehicle via feedforward–backstepping sliding-mode control. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 236, 322–333. [Google Scholar] [CrossRef] [Scilit]
  28. Niu, S.; Wang, J.; Li, Z.; Liu, Z.; Zhao, J.; Sun, Z. Command filter and neural network-based fixed-time backstepping control of electro-hydraulic system with uncertainties. Appl. Math. Model. 2026, 157, 116848. [Google Scholar] [CrossRef] [Scilit]
  29. Dong, Z.; Liu, W.; Ding, Y.; Lu, S.; Hu, Z.; Liu, Y. Time-varying formation trajectory tracking scheme for underactuated USVs based on adaptive sliding mode control with improved guidance strategy. Ocean Eng. 2025, 331, 121340. [Google Scholar] [CrossRef] [Scilit]
  30. Dong, Z.; Tan, F.; Yu, M.; Xiong, Y.; Li, Z. A bio-inspired sliding mode method for autonomous cooperative formation control of underactuated USVs with ocean environment disturbances. J. Mar. Sci. Eng. 2024, 12, 1607. [Google Scholar] [CrossRef] [Scilit]
  31. Li, Y.; Bao, C.; Guo, R. Adaptive fuzzy sliding-mode control for ship path tracking based on a fixed-time disturbance observer. J. Mar. Sci. Eng. 2025, 13, 1788. [Google Scholar] [CrossRef] [Scilit]
  32. Liu, W.; Ye, H.; Yang, X. Super-twisting sliding mode control for the trajectory tracking of underactuated USVs with disturbances. J. Mar. Sci. Eng. 2023, 11, 636. [Google Scholar] [CrossRef] [Scilit]
  33. Soltanian, F.; Shasadeghi, M.; Mobayen, S.; Skruch, P. Output Tracking Control of a Nonlinear System Based on Takagi-Sugeno Fuzzy Model: Generalized Partial Eigenstructure Assignment Approach. IEEE Access 2024, 12, 18520–18535. [Google Scholar] [CrossRef] [Scilit]
  34. Hou, Z.; Lv, Z.; Wu, Y.; Zhou, H. Finite-Time Fault-Tolerant Control for a Coaxial Tilt-Rotor eVTOL Under a Rotor Fault. IEEE Trans. Ind. Electron. 2026, 73, 10792–10804. [Google Scholar] [CrossRef] [Scilit]
  35. Lv, Z.; Zhao, Q.; Sun, X.; Wu, Y. Finite-Time Control Design for a Coaxial Tilt-Rotor UAV. IEEE Trans. Ind. Electron. 2024, 71, 16132–16142. [Google Scholar] [CrossRef] [Scilit]
  36. Hu, R.; Chu, X.; Dou, D.; Liu, X.; Liu, Y.; Qi, B. Toward Real-World Applicability: Lightweight Underwater Acoustic Localization Model Through Knowledge Distillation. IEEE J. Ocean. Eng. 2025, 50, 1429–1442. [Google Scholar] [CrossRef] [Scilit]
  37. Hu, X.; Du, J.; Sun, Y. Robust adaptive control for dynamic positioning of ships. IEEE J. Ocean. Eng. 2017, 42, 826–835. [Google Scholar] [CrossRef] [Scilit]
  38. Dong, Z.; Wang, B.; Tan, F.; Zhou, W.; Liu, Y. Online parameter identification and real-time manoeuvring prediction for a water-jet USV based on weighted multi-innovation prediction error method integrated with dynamic window strategy. Appl. Ocean Res. 2024, 153, 104260. [Google Scholar] [CrossRef] [Scilit]
  39. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef] [Scilit]
  40. Wang, N.; Lv, S.; Er, M.J.; Chen, W.-H. Fast and accurate trajectory tracking control of an autonomous surface vehicle with unmodeled dynamics and disturbances. IEEE Trans. Intell. Veh. 2016, 1, 230–243. [Google Scholar] [CrossRef] [Scilit]
  41. Alvaro-Mendoza, E.; Gonzalez-Garcia, A.; Castañeda, H.; De León-Morales, J. Novel adaptive law for super-twisting controller: USV tracking control under disturbances. ISA Trans. 2023, 139, 561–573. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  42. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef] [Scilit]
  43. Liu, J.; Wang, B. Adaptive fuzzy control of USV based on improved finite-time command-filtered backstepping method. IEEE Access 2025, 13, 70313–70323. [Google Scholar] [CrossRef] [Scilit]
  44. Dinh, T.X.; Thien, T.D.; Anh, T.H.V.; Ahn, K.K. Disturbance observer based finite time trajectory tracking control for a 3 DOF hydraulic manipulator including actuator dynamics. IEEE Access 2018, 6, 36798–36809. [Google Scholar] [CrossRef] [Scilit]
  45. Zhang, G.; Shang, X.; Liu, J.; Zhang, W. Improved iterative learning path-following control for USV via the potential-based DVS guidance. Ocean Eng. 2023, 280, 114543. [Google Scholar] [CrossRef] [Scilit]
Figure 1. USV formation control problem.
Figure 1. USV formation control problem.
Jmse 14 01610 g001
Figure 2. Trajectory generation based on the virtual structure method.
Figure 2. Trajectory generation based on the virtual structure method.
Jmse 14 01610 g002
Figure 3. Flowchart of the controller design.
Figure 3. Flowchart of the controller design.
Jmse 14 01610 g003
Figure 4. Membership functions.
Figure 4. Membership functions.
Jmse 14 01610 g004
Figure 9. Trajectories of the USV formation: (a) Ideal communication; (b) 20% packet loss.
Figure 9. Trajectories of the USV formation: (a) Ideal communication; (b) 20% packet loss.
Jmse 14 01610 g009
Figure 10. Relative distances between USVs under different communication conditions.
Figure 10. Relative distances between USVs under different communication conditions.
Jmse 14 01610 g010
Figure 11. Trajectories of the USV formation: (a) Proposed method; (b) FxTSMC.
Figure 11. Trajectories of the USV formation: (a) Proposed method; (b) FxTSMC.
Jmse 14 01610 g011
Figure 12. Control input efforts of the USVs: (a) Surge thrust; (b) Yaw moment.
Figure 12. Control input efforts of the USVs: (a) Surge thrust; (b) Yaw moment.
Jmse 14 01610 g012
Table 1. Fuzzy rule base.
Table 1. Fuzzy rule base.
s ˙ s
NBNMNS0PSPMPB
NBPBPBPS0NSNBNB
NMPBPM0NSNMNBNM
NSPS0NSNMNBNMNS
00NSNMNBNMNS0
PSNSNMNBNMNS0PS
PMNMNBNMNS0PMPB
PBNBNMNS0PSPBPB
Table 2. Control parameter settings for the ablation study.
Table 2. Control parameter settings for the ablation study.
TermUSV1USV2USV3TermUSV1USV2USV3
k 1 2.74.02.7 λ 1 0.10.10.1
k 2 0.181.50.1 λ 2 505050
T 1 0.10.10.1 λ 3 0.010.010.01
T 2 0.10.10.1 σ 1 0.10.10.1
L 1 101010 σ 2 0.10.10.1
L 2 51010 D 888
α 1 0.10.10.1 C 10,00010,00010,000
α 2 0.10.10.1
Table 3. Quantitative performance comparison of the ablation study.
Table 3. Quantitative performance comparison of the ablation study.
AlgorithmsPosition RMSE (m)Formation RMSE (m)Chattering (RMS dU)
Proposed0.74160.25450.6996
Baseline 1 (Fixed-gain STA)3.55811.90111.7806
Baseline 2 (Fuzzy SMC)1.26730.78872.2378
Baseline 3 (No Cooperative)2.08892.08610.7251
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

Peng, S.; Luo, J.; Du, L.; Wang, H. Fuzzy Adaptive Super-Twisting Sliding Mode Control for Underactuated USV Formation Based on Dynamic Cooperative Error Correction. J. Mar. Sci. Eng. 2026, 14, 1610. https://doi.org/10.3390/jmse14171610

AMA Style

Peng S, Luo J, Du L, Wang H. Fuzzy Adaptive Super-Twisting Sliding Mode Control for Underactuated USV Formation Based on Dynamic Cooperative Error Correction. Journal of Marine Science and Engineering. 2026; 14(17):1610. https://doi.org/10.3390/jmse14171610

Chicago/Turabian Style

Peng, Shuitao, Jing Luo, Lei Du, and Hao Wang. 2026. "Fuzzy Adaptive Super-Twisting Sliding Mode Control for Underactuated USV Formation Based on Dynamic Cooperative Error Correction" Journal of Marine Science and Engineering 14, no. 17: 1610. https://doi.org/10.3390/jmse14171610

APA Style

Peng, S., Luo, J., Du, L., & Wang, H. (2026). Fuzzy Adaptive Super-Twisting Sliding Mode Control for Underactuated USV Formation Based on Dynamic Cooperative Error Correction. Journal of Marine Science and Engineering, 14(17), 1610. https://doi.org/10.3390/jmse14171610

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