Next Article in Journal
Oscillation Criteria for Matrix Fractional Differential Equations via Riccati Transformation and Integral Averaging
Next Article in Special Issue
Sensor Fault Estimation via Polynomial Observers for T–S Fuzzy Caputo–Hadamard Fractional-Order Systems with Monotone Nonlinearities
Previous Article in Journal
A Comprehensive Review of DC Microgrids: Controls, Topologies, Protection and Future Trends
Previous Article in Special Issue
Practical Exponential Stability of Tempered ϖ-Fractional Systems: Lyapunov Criteria and Applications to Perturbed and Controlled Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fractional-Order Sliding-Mode Control with Extended State Observer for Autonomous Underwater Vehicles Under Uncertain Disturbances

1
School of Intelligent Science and Information Engineering, Shenyang University, Shenyang 110044, China
2
Institute of Interdisciplinary Technology, Shenyang University, Shenyang 110044, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2026, 10(6), 398; https://doi.org/10.3390/fractalfract10060398
Submission received: 29 March 2026 / Revised: 27 May 2026 / Accepted: 5 June 2026 / Published: 10 June 2026
(This article belongs to the Special Issue Advances in Fractional-Order Control for Nonlinear Systems)

Abstract

In this paper, a composite control framework integrating feedback linearization, an extended state observer, and an adaptive fractional-order sliding-mode controller is presented for autonomous underwater vehicles operating under uncertain hydrodynamics and external disturbances. The proposed algorithm, named adaptive fractional-order sliding-mode control with extended state observer, aims to enhance trajectory-tracking accuracy, disturbance rejection, and robustness against model uncertainties beyond what is offered by conventional active disturbance rejection control and integer-order sliding-mode control. First, a fractional-order sliding surface with an extended state observer is introduced to estimate and compensate lumped disturbances, where the fractional operator provides intrinsic filtering and memory effects to reduce chattering. Second, an adaptive exponential reaching law with smooth switching is formulated to overcome the trade-off between convergence speed and chattering, and a Levant differentiator is employed for sensorless velocity estimation. Finally, the uniform ultimate boundedness of the closed-loop system is proved via Lyapunov stability theory. Comparative simulation studies on step, sinusoidal, and circular trajectories under external disturbances, measurement noise, and 50% parametric uncertainties demonstrate that the proposed controller achieves zero overshoot, suppresses position fluctuations by 97%, and reduces root mean square tracking errors by 38–70% relative to conventional methods, confirming its superior performance.

1. Introduction

Autonomous underwater vehicles (AUVs) exhibit high levels of autonomy and adaptability, making them an important research focus in ocean engineering and robotics. They are widely used in marine resource exploration [1], underwater environmental monitoring [2], underwater archaeology [3], and seabed topography mapping [4]. However, AUVs face numerous practical challenges. The underwater operating environment is complex and highly variable, hydrodynamic characteristics are strongly coupled, and nonlinear dynamics, fluid disturbances, parameter variations, and communication delays can significantly degrade control performance. Therefore, developing advanced control strategies capable of adapting to harsh underwater conditions and mitigating various disturbances is critical for enhancing operational reliability.
In the field of autonomous underwater vehicle (AUV) control, many robust trajectory-tracking methods have been proposed, such as backstepping [5], sliding-mode control (SMC) [6], adaptive control [7], model predictive control (MPC), neural networks [8], and observer-based techniques [9].
Recently, the control of autonomous marine vehicles has evolved toward higher levels of adaptiveness and intelligence. In particular, adaptive SMC for AUVs has been further developed to enhance robustness under strong coupling, nonlinear disturbances, and limited communication bandwidth. For example, Liu [10] proposed a neural-network-based adaptive SMC for AUV trajectory tracking that achieves real-time compensation of uncertainties through online parameter tuning. Li [11] developed an adaptive finite-time SMC for multirotor UAVs under stochastic wind disturbances, demonstrating improved transient response and reduced chattering. More recently, He [12] introduced a fractional-order sliding-mode observer combined with a cooperative control strategy for underactuated AUVs to achieve accurate path following in complex marine environments. Their method integrates fractional calculus and double-power convergence laws to enhance disturbance estimation, employs an adaptive gain adjustment to eliminate dependence on disturbance bounds, and utilizes a path-parameter-based formation coordination approach with low communication overhead. Simulation results verified that the proposed control scheme significantly improves path-following accuracy, formation maintenance, and disturbance suppression. These developments underscore the growing trend of integrating adaptive mechanisms, fractional calculus, and observer-based cooperative control techniques to achieve high-performance robust control for unmanned marine systems, motivating the development of the composite strategy presented in this work.
Zhang [13] proposed an adaptive backstepping sliding-mode controller for a fully actuated six-degree-of-freedom (6-DOF) AUV, where virtual velocity commands were generated through backstepping, and a sliding-mode term was used to address model uncertainties. To alleviate the “differential explosion” problem, Zheng [14] applied dynamic surface control to process the virtual velocity commands and adopted a radial basis function (RBF) neural network for disturbance compensation, ensuring the uniform ultimate boundedness of tracking errors. Qiao [15] designed an adaptive fast nonsingular terminal sliding-mode controller that introduces an adaptive mechanism into the integral sliding surface to estimate lumped uncertainties in real time, achieving exponential convergence of position-tracking errors.
Precise trajectory tracking and effective disturbance rejection are crucial for improving the accuracy and safety of AUV operations. Advances in static-model-based control of underwater robots [16,17] have enhanced robustness, while observer-based disturbance rejection techniques have attracted increasing attention. Liang [18] developed a finite-time observer based on a pseudo-rigid-body model to estimate acceleration for variable-impedance control and analyzed stability. Considering uncertainties and input saturation, Shao [19] combined an observer with SMC to compensate for model-error dynamics during trajectory tracking. Cao [20] unified internal uncertainties and external disturbances in continuum robots as generalized disturbances and suppressed them using an error-driven active disturbance rejection controller.
SMC [21] is valued for its strong disturbance rejection capability and engineering practicality. It drives system states to a sliding manifold in finite time, guaranteeing convergence to equilibrium. However, traditional SMC suffers from chattering due to high-frequency switching. Recently, fractional-order calculus has been increasingly applied in control, yielding promising results in systems such as permanent magnet synchronous motors [22] and teleoperated robotics [23]. Fractional-order sliding-mode control (FOSMC) [24,25] has been proposed to mitigate chattering, while composite SMC combined with disturbance observers offers additional advantages [26]. In active disturbance rejection control (ADRC) [27], the extended state observer (ESO) [28,29] estimates and compensates total disturbances, including model uncertainties and unmodeled dynamics.
Motivated by the integration of sliding-mode and fractional-order theories in [30], this paper presents a composite control framework that combines feedback linearization, an ESO, an adaptive fractional-order sliding-mode controller, and a Levant differentiator. The proposed scheme, referred to as adaptive fractional-order sliding-mode control with an extended state observer (AFOSMC-ESO), achieves high-precision and robust AUV control under uncertain marine conditions.
The main contributions of this work are summarized as follows:
  • Fractional-order sliding surface with ESO. Unlike conventional ESO-SMC methods that employ integer-order sliding surfaces, the proposed controller adopts a fractional-order surface. The fractional operator introduces intrinsic filtering and memory effects, significantly reducing chattering while ensuring rapid convergence.
  • Adaptive gain reaching law with smooth switching. To overcome the trade-off between convergence speed and chattering in fixed-gain reaching laws, an adaptive exponential reaching law is formulated, where the gains are expressed as k ( t ) = k 0 + k 1 | s | and ε ( t ) = ε 0 + ε 1 h ^ 3 . Furthermore, the discontinuous sign function sign ( s ) is replaced by a smooth form s s 2 + δ 2 , effectively suppressing high-frequency oscillations.
  • Sensorless velocity estimation using a Levant differentiator. Unlike most ESO-SMC frameworks that require direct velocity measurements, the proposed method employs a Levant differentiator to estimate first-order derivatives of desired trajectories and system states solely from position or attitude signals. This approach enhances practicality, reduces hardware cost, and improves noise immunity in demanding underwater environments.
  • Unified feedback linearization and ESO structure. Instead of treating the ESO as an independent feedforward compensator, it is embedded within a feedback-linearization architecture. The known nonlinear terms are analytically canceled, allowing the ESO to estimate only the residual lumped disturbances. This design reduces observer bandwidth requirements and enhances robustness against measurement noise.
Comprehensive simulations on step, sinusoidal, and circular trajectories under external disturbances, measurement noise, and up to 50% parametric uncertainties demonstrate superior tracking accuracy, disturbance rejection, and chattering suppression compared with conventional ADRC, integer-order SMC, and FOSMC schemes.
The remainder of this paper is organized as follows. Section 2 introduces the AUV kinematic and dynamic models. Section 3 presents the design and stability analysis of the proposed AFOSMC-ESO algorithm. Section 4 details simulation results and performance evaluation. Section 5 concludes the paper and outlines future research directions.

2. AUV Motion Model

2.1. Definition of Motion Variables

Following the nomenclature recommended by the Society of Naval Architects and Marine Engineers (SNAME), the position, attitude, velocity, forces, and moments of the AUV in their respective coordinate frames are summarized in Table 1. The position–attitude vector in the inertial frame is defined as
η = ( η 1 T , η 2 T ) T , η 1 = ( x , y , z ) T , η 2 = ( ϕ , θ , ψ ) T
where η 1 represents the position vector consisting of the longitudinal ( x ) , lateral ( y ) , and vertical ( z ) positions, and  η 2 denotes the attitude vector composed of the roll ( ϕ ) , pitch ( θ ) , and yaw ( ψ ) angles.
The linear and angular velocity vectors in the body-fixed frame are given by
ν = ( ν 1 T , ν 2 T ) T , ν 1 = ( u , v , w ) T , ν 2 = ( p , q , r ) T
where ν 1 contains the surge, sway, and heave velocities ( u , v , w ) , and  ν 2 contains the roll, pitch, and yaw rates ( p , q , r ) . The origin of the coordinate system is typically located at the AUV’s center, as illustrated in Figure 1.

2.2. AUV Model Formulation

Assuming the AUV is a rigid body with constant mass, the 6-DOF kinematic and dynamic equations in the inertial frame [31] can be expressed as
η ˙ = J ( η ) ν , M ν ˙ + C ( ν ) ν + D ( ν ) + g ( η ) = τ p + τ d
The total inertia matrix M consists of the rigid-body inertia M R B and the added-mass matrix M A :
M = M R B + M A = diag { m u , m v , m w , m p , m q , m r }
where m u = m X u ˙ , m v = m Y v ˙ , m w = m Z w ˙ , m p = I x K p ˙ , m q = I y M q ˙ , and  m r = I z N r ˙ . Here, K p ˙ , M q ˙ , N r ˙ , X u ˙ , Y v ˙ , Z w ˙ are the hydrodynamic inertia coefficients, and m is the AUV mass.
The centripetal and Coriolis matrix is expressed as
C ( ν ) = C R B ( ν ) + C A ( ν ) = 0 0 0 0 m v v m v v 0 0 0 m v v 0 m u u 0 0 0 m v v m u u 0 0 m v v m v v 0 m r r m q q m v v 0 m u u m r r 0 m p p m v v m u u 0 m q q m p p 0
The hydrodynamic damping matrix is given by
D ( ν ) = diag { X u , Y v , Z w , K p , M q , N r } diag { X u | u | | u | , Y v | v | | v | , Z w | w | | w | , K p | p | | p | , M q | q | | q | , N r | r | | r | }
where X u , Y v , Z w , K p , M q , N r are linear damping coefficients, and  X u | u | , Y v | v | , Z w | w | , K p | p | , M q | q | , N r | r | are quadratic damping coefficients.
The restoring force and moment vector is expressed as
g ( η ) = ( G B ) sin θ ( G B ) cos θ sin ϕ ( G B ) cos θ cos ϕ y B B cos θ cos ϕ z B B cos θ sin ϕ x B B cos θ cos ϕ z B B sin θ x B B cos θ sin ϕ + y B B sin θ
where G = m g and B = ρ g V . Here, g is the gravitational acceleration, V is the displaced volume, and  ρ is the fluid density. The parameters x B , y B , and  z B denote the coordinates of the buoyancy center relative to the center of gravity.
Considering model parameter uncertainties and external disturbances, the dynamic model can be rewritten as
M * ν ˙ + C * ( ν ) ν + D * ( ν ) ν + g * ( η ) = τ p + D ( ν , ν ˙ )
where M * = M Δ M , C * ( ν ) = C ( ν ) Δ C ( ν ) , D * ( ν ) = D ( ν ) Δ D ( ν ) , and  g * ( η ) = g ( η ) Δ g ( η ) . The superscript ( · ) * represents the nominal values obtained from computational fluid dynamics (CFD) simulations or experimental tests, while Δ ( · ) denotes the deviations from the actual parameters. The composite disturbance term
d ( ν , ν ˙ ) = τ u m + τ d = Δ M ν ˙ Δ C ( ν ) ν Δ D ( ν ) ν Δ g ( η ) + τ d
accounts for both model uncertainties ( τ u m ) and external disturbances ( τ d ) , such as ocean currents, waves, or tether interactions.
The transformation matrix J ( η ) relating the Earth-fixed and body-fixed coordinate frames is defined as
J ( η ) = J 11 J 12 J 13 0 0 0 J 21 J 22 J 23 0 0 0 J 31 J 32 J 33 0 0 0 0 0 0 1 J 45 J 46 0 0 0 0 J 55 J 56 0 0 0 0 J 65 J 66
where
J 11 = cos ψ cos θ , J 12 = cos ψ sin ϕ sin θ cos ϕ sin ψ , J 13 = cos ψ cos ϕ sin θ + sin ϕ sin ψ , J 21 = sin ψ cos θ , J 22 = sin ψ sin ϕ sin θ + cos ϕ cos ψ , J 23 = cos ψ sin ϕ sin θ sin ϕ cos ψ , J 31 = sin θ , J 32 = cos θ sin ϕ , J 33 = cos θ cos ϕ , J 45 = tan θ sin ϕ , J 46 = tan θ cos ϕ , J 55 = cos ϕ , J 56 = sin ϕ , J 65 = sin ϕ / cos θ , J 66 = cos ϕ / cos θ .

3. Controller Design

This section presents an FOSMC scheme augmented with an ESO. Through feedback linearization, the nonlinear dynamics are canceled, transforming the system into an equivalent linear form. The ESO estimates and compensates the total disturbance, which includes parameter uncertainties, unmodeled dynamics, and external perturbations. The FOSMC guarantees closed-loop stability, while the Levant differentiator provides accurate derivatives of the desired trajectory required for both linearization and control.

3.1. Problem Assumptions

To facilitate controller design and stability analysis while considering the practical operation characteristics of the AUV, the following assumptions [32] are made.
Assumption 1.
The desired pose trajectory η d and its first and second derivatives η ˙ d and η ¨ d are known, bounded, and continuous.
Assumption 2.
The AUV attitude angles (roll ϕ, pitch θ, yaw ψ) satisfy | ϕ | , | θ | , | ψ | < 90 within the operating range. The coordinate transformation matrix J ( η ) is nonsingular and bounded; that is, there exists a constant J m a x > 0 such that J ( η ) J m a x and J ( η ) 1 J m a x .
Assumption 3.
The total disturbance f T = f u m + f d , including model uncertainties and external ocean disturbances, and its derivative f ˙ T are bounded. There exist positive constants δ 1 and δ 2 such that
f T   δ 1 , f ˙ T δ 2 .
Assumption 4.
The output force/torque generated by the actuators is bounded. There exists τ m a x > 0 such that τ τ m a x .

3.2. Proposed Control Strategy

3.2.1. Control Model

Under the above assumptions, the dynamic model in Equation (8) is transformed into the inertial coordinate frame as
M η * η ¨ + C η * ( ν , η ) η ˙ + D η * ( ν , η ) η ˙ + G η * ( η ) = τ η + d η ( ν , ν ˙ , η ) .
Here, M η * = J ( η ) T M * J ( η ) 1 , C η * ( ν , η ) = J ( η ) T C * M * J ( η ) 1 J ˙ J ( η ) 1 , G η * ( η ) = J ( η ) T g * , D η * ( ν , η ) = J ( η ) T D * J ( η ) 1 , τ η = J ( η ) T τ p , and  d η ( ν , ν ˙ , η ) = J ( η ) T ( τ u n + τ d ) . The matrix M η * is symmetric and positive definite. For any α η R 6 , α η T ( M ˙ η * 2 C η * ) α η = 0 holds.
Accordingly, the control model of the AUV is expressed as
η ¨ = M η * 1 J ( η ) T τ p C η * ( ν , η ) η ˙ D η * ( ν , η ) η ˙ G η * ( η ) + f u m + f d .

3.2.2. Feedback Linearization

Feedback linearization transforms the nonlinear system into a linear form using dynamic feedback. It is defined as
τ 1 = J ( η ) T C η * ( ν , η ) η ˙ + D η * ( ν , η ) η ˙ + G η * ( η ) .
Substituting (14) into (13) yields
η ¨ = M η * 1 J ( η ) T τ c + f T ,
where τ c = τ p τ 1 and f T = f u m + f d denotes the total disturbance.

3.2.3. Extended State Observer

To handle model uncertainties and external disturbances, an ESO is designed to estimate and compensate the total disturbance in real time. Let h 1 = η , h 2 = η ˙ , h 3 = f T , then (15) becomes
h ˙ 1 = h 2 , h ˙ 2 = M η * 1 J ( η ) T τ c + h 3 , h ˙ 3 = f ˙ T .
The linear ESO is defined as
h ^ ˙ 1 = h ^ 2 + β 1 e 1 , h ^ ˙ 2 = h ^ 3 + M η * 1 J ( η ) T τ c + β 2 e 1 , h ^ ˙ 3 = β 3 e 1 ,
where e 1 = h 1 h ^ 1 , h ^ i R 3 are observer estimates, and  β i R are the observer gains.
The estimated total disturbance is compensated by
τ 2 = J ( η ) T M η * h 3 .

3.2.4. Adaptive Fractional-Order Sliding-Mode Controller

The fractional-order sliding-mode controller mitigates chattering and enhances transient response compared with conventional SMC designs. The sliding surface is defined as
s = e ˙ + c 1 e + c 2 D μ 1 e ,
where c 1 , c 2 > 0 , D μ 1 denotes the fractional operator of order μ 1 ( 0 < μ < 1 ) under the Caputo definition, e = η d η , and  e ˙ = η ˙ d η ˙ .
Differentiating s gives
s ˙ = e ¨ + c 1 e ˙ + c 2 D μ e = η ¨ d M η * 1 J ( η ) T τ 3 + c 1 e ˙ + c 2 D μ e .
Fixed-gain exponential reaching laws often fail to balance convergence speed and chattering suppression. Large gains cause oscillations, while small gains slow convergence. To address this, an adaptive exponential law with a smooth nonlinear term is introduced:
s ˙ = k ( t ) s ε ( t ) s s 2 + δ 2
where k ( t ) = k 0 + k 1 | s | , ε ( t ) = ε 0 + ε 1 | h ^ 3 | ( k 0 , k 1 , ε 0 , ε 1 > 0 ) are predefined positive constants, and  δ > 0 is a smoothing parameter. The adaptive gain k ( t ) varies with | s | to balance speed and robustness, while the smooth term s s 2 + δ 2 suppresses measurement noise.
Combining (20) with (21) gives the adaptive fractional-order sliding-mode control law:
τ 3 = J ( η ) T M η * c 1 e ˙ + c 2 D μ e + η ¨ d + k ( t ) s + ε ( t ) s s 2 + δ 2

3.2.5. Levant Differentiator

Accurate estimation of η ˙ is essential for the feedback linearization (14) and FOSMC (22). In practice, velocity measurement through sensors is costly and sensitive to noise, numerical differentiation is unstable, and model-based observers depend on accurate hydrodynamic parameters that are difficult to obtain.
The Levant differentiator overcomes these limitations and provides finite-time convergence with strong robustness. Its algorithm is expressed as
m 1 = λ 1 | m 1 r | 3 / 4 sign ( m 1 r ) + m 2 , m 2 = λ 2 | m 2 v 1 | 2 / 3 sign ( m 2 v 1 ) + m 3 , m 3 = λ 3 | m 3 v 2 | 1 / 2 sign ( m 3 v 2 ) + m 4 , m ˙ 1 = v 1 , m ˙ 2 = v 2 , m ˙ 3 = v 3 , m ˙ 4 = λ 4 sign ( m 4 v 3 ) ,
where r is the input signal, λ i are tunable parameters, and  m i denote the estimated derivatives. The estimated η ˙ is replaced by m 2 in (14) and (22).
Finally, the overall control law is obtained as
τ = τ 1 + τ 2 + τ 3 = J ( η ) T C η * ( ν , η ) η ˙ + D η * ( ν , η ) η ˙ + G η * ( η ) + J ( η ) T M η * c 1 e ˙ + c 2 D μ e + η ¨ d + k ( t ) s + ε ( t ) s s 2 + δ 2 h ^ 3 .
The block diagram of the proposed AUV control system based on ESO is shown in Figure 2.

3.3. Stability Analysis

This section rigorously establishes the stability of the proposed control strategy from two complementary perspectives: the ESO and the closed-loop system. Based on Lyapunov stability theory, it is shown that both the observer estimation error and the tracking error converge to bounded regions.

3.3.1. Stability Analysis of the ESO

To analyze the boundedness of the ESO estimation error, we define the observer error vector e o = [ e 1 , e 2 , e 3 ] T = [ h 1 h ^ 1 , h 2 h ^ 2 , h 3 h ^ 3 ] T , where h 1 = η , h 2 = η ˙ , and  h 3 = f T represent the augmented system states, while h ^ 1 , h ^ 2 , h ^ 3 denote their corresponding ESO estimates. Here, e 1 , e 2 , and  e 3 denote the position, velocity, and disturbance estimation errors, respectively. These collectively form the observer error vector e o , which is distinct from the tracking error analyzed later.
Differentiating e o and substituting from (16)–(17) yields the ESO error dynamics:
e ˙ 1 = e 2 β 1 e 1 , e ˙ 2 = e 3 β 2 e 1 , e ˙ 3 = f ˙ T β 3 e 1
In matrix form, this can be expressed as
e ˙ o = A e o + B f ˙ T ,
where
A = β 1 1 0 β 2 0 1 β 3 0 0 , B = 0 0 1 .
The observer gains β 1 , β 2 , β 3 > 0 are chosen such that A is Hurwitz, meaning all its eigenvalues have negative real parts.
For a Hurwitz matrix A , there exists a unique symmetric positive definite matrix P satisfying
A T P + P A = Q ,
where Q is an arbitrary symmetric positive definite matrix.
Define the Lyapunov function as
V 1 = e o T P e o ,
which is positive definite since P > 0 .
Differentiating V 1 and using (26) and (28) gives
V ˙ 1 = e o T Q e o + 2 e o T P B f ˙ T .
From Assumption 3, f ˙ T is bounded, i.e.,  f ˙ T   δ 2 . Using 2 e o T P B 2 P B e o and defining k 1 = 2 P B δ 2 , we have
V ˙ 1 λ min ( Q ) e o 2 + k 1 e o .
Thus, V ˙ 1 < 0 when e o > k 1 / λ min ( Q ) . According to Lyapunov’s ultimate boundedness theorem, e o is uniformly ultimately bounded (UUB). Hence, e o   Ω as t , for some Ω > 0 .
Therefore, the ESO effectively estimates the augmented system states, and the disturbance estimate h ^ 3 tracks f T within a bounded region.
Remark 1.
The above analysis confirms that e o is UUB. When f T varies slowly, the bound δ 2 is small, leading to a tighter ultimate bound Ω. If  f ˙ T 0 , then k 1 0 and V ˙ 1 = e o T Q e o < 0 for all e o 0 . Thus, e o ( t ) converges asymptotically to zero in the absence of time-varying disturbances.

3.3.2. Stability Analysis of the Closed-Loop System

Since the proposed controller involves fractional-order terms defined in the Caputo sense, it is necessary to ensure that the Lyapunov-based stability framework remains valid. For  0 < μ < 1 , the Caputo derivative D μ e η preserves the linearity and continuity properties required for Lyapunov analysis. Moreover, for systems D μ x ( t ) = A x ( t ) , asymptotic stability holds if and only if all eigenvalues λ i of A satisfy arg ( λ i ) > μ π / 2 .
In this work, D μ 1 e η appears only in the sliding surface and not directly in the system dynamics, so the overall system remains of integer order. Thus, the classical Lyapunov method applies directly, while the fractional-order component influences transient response and robustness.
Define the tracking error as e η = η d η and e ˙ η = η ˙ d η ˙ . Consider the sliding surface
s = e ˙ η + c 1 e η + c 2 D μ 1 e η ,
where c 1 , c 2 > 0 and 0 < μ < 1 . Differentiating gives
s ˙ = e ¨ η + c 1 e ˙ η + c 2 D μ e η .
By substituting the system dynamics (15) and control law, one obtains
s ˙ = k ( t ) s ε ( t ) s s 2 + δ 2 + 2 h ˜ 3 ,
where h ˜ 3 = h ^ 3 h 3 = e 3 is bounded with h ˜ 3   h ˜ max .
Select the Lyapunov candidate
V 2 = 1 2 s T s .
Differentiating V 2 yields
V ˙ 2 = k ( t ) s 2 ε ( t ) s 2 s 2 + δ 2 + 2 s T h ˜ 3 .
where k ( t ) = k 0 + k 1 s and ε ( t ) = ε 0 + ε 1 h ^ 3 , with all gains positive, leads to
V ˙ 2 k 0 s 2 k 1 s 3 ε 0 s 2 s 2 + δ 2 ε 1 h ^ 3 s 2 s 2 + δ 2 + 2 s h ˜ max .
When s 4 h ˜ max / k 0 , V ˙ 2 k 0 2 s 2 < 0 . Therefore, s is UUB, implying that the tracking error is bounded.
Remark 2.
Since h ˜ 3 is bounded, s remains UUB. If  h ˜ 3 0 , then V ˙ 2 = k ( t ) s 2 ε ( t ) s 2 s 2 + δ 2 < 0 for any s 0 , guaranteeing s 0 and e 0 asymptotically when no disturbance exists.

3.3.3. Interaction Between the ESO and the Sliding-Mode Controller

Although the ESO and SMC are analyzed separately, their coupling must be considered because the disturbance estimate h ^ 3 directly affects the control input. Substituting the ESO output into the sliding dynamics gives
s ˙ = k ( t ) s ε ( t ) s s 2 + δ 2 2 e 3 ,
where e 3 is the disturbance estimation error.
Consider the composite Lyapunov function
V = V 1 + V 2 = e T P e + 1 2 s T s .
Differentiating gives
V ˙ = e T Q e k ( t ) s 2 ε ( t ) s 2 s 2 + δ 2 + 2 e T P B f ˙ T 2 s T e 3 .
Since f ˙ T   δ 2 and e 3 e , one obtains
V ˙ λ min ( Q ) e 2 k 0 s 2 + κ 1 e + κ 2 s e ,
where κ 1 = 2 P B δ 2 and κ 2 is a positive constant. Hence, V ˙ is negative outside a compact set, implying that both e and s are UUB.
Remark 3.
The composite Lyapunov function ensures that all closed-loop variables are UUB. When f ˙ T 0 , V ˙ = e T Q e k ( t ) s 2 ε ( t ) s 2 s 2 + δ 2 < 0 , ensuring asymptotic convergence of e and s. Thus, the ESO-SMC structure guarantees joint stability and bounded convergence of all closed-loop signals.

4. Simulations and Experiments

In this section, the effectiveness of the proposed control strategy is validated through comparison with a conventional ADRC controller, an integer-order sliding-mode controller, and a conventional fractional-order controller. Three representative reference trajectories are considered in the simulations: a step input, a sinusoidal input, and a circular path. External disturbances and model uncertainties are also introduced. Based on the AUV dynamics described by (8), the system model is implemented using the MATLAB Function block in MATLAB/Simulink R2024b. The AUV model parameters follow [31], as listed in Table 2 and Table 3. The AUV is assumed to be neutrally buoyant ( G B ). Controller modules are constructed using Simulink libraries to comprehensively evaluate control performance. For reproducibility, the complete implementation of the AUV model, control algorithms, and simulation setup is available in the public GitHub repository at https://github.com/qianshiya/AFOSMCESO (accessed on 27 May 2026), which contains all MATLAB/Simulink files, parameter configurations, and documentation for replication and further research.
In this study, measurement noise is generated using the built-in white noise module in Simulink. A normalized and dimensionless noise signal is adopted to represent relative measurement perturbations instead of physical quantities. The same noise sequence is applied to all controllers to ensure fair comparison under identical disturbance conditions. The noise characteristics are illustrated in Figure 3. Furthermore, the main tuning parameters of all controllers are selected such that their closed-loop bandwidths are comparable, enabling objective evaluation of disturbance rejection and robustness.
The procedure for parameter tuning is carried out as follows. Initially, the parameters of the fractional-order sliding-mode controller in the proposed scheme are set equal to those of the comparison sliding-mode controller, while the observer bandwidth of the proposed ESO is kept identical to that of the conventional ADRC observer. Subsequently, ω c of the ADRC and the parameters of the integer-order sliding-mode controller are adjusted. The observer bandwidth ω o must achieve a balance between disturbance rejection and noise sensitivity. An increase in ω o improves disturbance rejection but also makes the system more susceptible to noise. As illustrated in Figure 4, a large ω o results in noticeable discrepancies between the simulation and experimental results, whereas an excessively small value leads to prolonged regulation time. Considering these factors comprehensively, ω o is selected as a trade-off. The final optimized controller parameters are summarized in Table 4.
In engineering applications, AUV dynamic parameters can be obtained via system identification, upon which the feedback-linearization term is designed. ESO parameters can then be determined using inertia matrix information, and fractional-order sliding-mode parameters are tuned to achieve desired dynamic performance. For comparison strategies, the feedback-linearization design is kept consistent across all controllers; integer-order SMC parameters are identical to those of the FOSMC in the proposed scheme, and ADRC observer parameters are the same as those used herein. By tuning ω c and parameters of the conventional FOSMC, all control algorithms are evaluated under equivalent conditions.
Fractional-order calculus is implemented using the FOMCON toolbox in MATLAB. The Bode plot of the discrete approximation is compared with the true Bode plot in Figure 4.

4.1. Tracking Performance of the Levant Differentiator

Using the established Levant differentiator model, the parameters λ 1 = 810 , λ 2 = 270 , λ 3 = 90 , and λ 4 = 30 are selected for validation during circular-trajectory tracking. Figure 5 shows the estimation error of the six-degree-of-freedom signal η , representing the difference between the differentiator output and the actual signal.
The results indicate that the overall error range includes transient fluctuations during the start-up phase and is therefore relatively large. The steady-state error range reflects only minor fluctuations after stabilization and remains within the order of 10 3 , demonstrating high accuracy. These findings verify that the proposed Levant differentiator achieves excellent tracking accuracy and robustness, satisfying the practical requirements of derivative estimation in control systems.

4.2. Step-Signal Tracking

In the simulation, the AUV performs a 6-DOF motion, and the desired pose is defined as η d = ( 3 , 4 , 5 , 0 , 0 , 0 ) . The AUV starts from the origin with zero initial attitude angles. An uncertain external disturbance, represented by τ d = 90 sin t cos t + 30 , is introduced at t = 5 s . The corresponding system responses are illustrated in Figure 6. Table 5 summarizes the overshoot (OS), settling time (ST), and fluctuation range (FR) of the state variables within the interval 10∼12 s, whereas Table 6 presents the root mean square (RMS) values of each state under measurement noise conditions.
Assuming accurate knowledge of the AUV dynamics, the comparative performance of the four controllers can be described as follows. In terms of overshoot, the ADRC method exhibits the largest value of 21.6 % . Both SMC and FOSMC achieve small overshoots of approximately 0.5 % , whereas the proposed AFOSMC-ESO achieves a completely overshoot-free response. Regarding settling time, ADRC provides the fastest convergence at approximately 0.328 s , followed by AFOSMC-ESO with 0.617 s .
When external disturbances are applied, AFOSMC-ESO and ADRC achieve comparable fluctuation ranges, both outperforming SMC and FOSMC with FR values below 0.001 . As shown in Figure 6f, after the disturbance is introduced at t = 5 s , the AFOSMC-ESO controller effectively confines the position fluctuations within ± 0.001 m and restores steady-state operation within approximately 0.3 s , demonstrating the fastest disturbance rejection among all controllers. Although ADRC achieves a similar fluctuation amplitude, its recovery time is longer at approximately 0.6 s . In contrast, SMC and FOSMC exhibit larger fluctuation amplitudes of 0.034 m and 0.031 m , respectively, indicating inferior disturbance suppression. Furthermore, the AFOSMC-ESO controller exhibits no significant transient spike at the disturbance onset, which can be attributed to the rapid estimation and compensation of total disturbances by the ESO.
Under measurement noise, ADRC demonstrates the smallest overall noise level, whereas AFOSMC-ESO exhibits significantly stronger noise attenuation compared with the other methods.
Figure 7 presents the control signals of different controllers during the time interval 0∼2 s. Due to its inherent characteristics, ADRC produces chattering-free control outputs, whereas the other three controllers display chattering to varying degrees. Among them, the proposed AFOSMC-ESO generates the mildest chattering. Furthermore, as illustrated in Figure 8, a sinusoidal disturbance of 3 sin ( t ) is applied to the control force of each DOF to evaluate robustness. The results indicate that both AFOSMC-ESO and ADRC maintain small tracking errors under this condition, while SMC and FOSMC experience monotonically accumulating errors, reaching approximately 0.5 m for each of the three DOFs at t = 3 s .

4.3. Sinusoidal-Signal Tracking

In this subsection, the desired pose is defined as η d = ( 3 sin ( 5 t ) , 4 sin ( 5 t ) , 5 sin ( 5 t ) , 0 , 0 , 0 ) . The system responses and those under noisy conditions are shown in Figure 9. The tracking errors under measurement noise are emphasized. In Figure 9d along the x-axis and Figure 9f along the z-axis, AFOSMC-ESO maintains tracking errors within ± 0.005 m on the x-axis and ± 0.007 m on the z-axis, and the noise-induced spikes are the smallest among all controllers. This result confirms that the fractional-order sliding surface combined with a smooth reaching law effectively suppresses the amplification of high-frequency noise. Although ADRC exhibits larger error amplitudes, reaching up to ± 0.8 m on the x-axis, its noise level remains comparable to AFOSMC-ESO, demonstrating strong noise resistance. In contrast, SMC and FOSMC are more sensitive to noise, with evident high-frequency chattering in the error curves caused by the discontinuous sign function in their reaching laws. Compared with other methods, ADRC shows the largest tracking error, whereas AFOSMC-ESO exhibits the smallest error range. The detailed tracking error ranges under sinusoidal motion are summarized in Table 7. The RMS values under noisy conditions are listed in Table 6, indicating that AFOSMC-ESO achieves the best noise attenuation performance.

4.4. Circular-Trajectory Tracking with Model Uncertainties

In this subsection, the tracking performance of different control strategies for a circular trajectory is evaluated. The AUV starts from the origin, and the desired pose is defined as η d = 3 sin ( 0.04 π t ) , 3 cos ( 0.04 π t ) , 0.3 t , 0 , 45 , 60 . Moreover, the control performance under model uncertainties is analyzed. It is noted that due to modeling assumptions and simplifications, inherent modeling errors are inevitable. Therefore, this study considers a scenario in which the total inertia, Coriolis effects, hydrodynamic damping, and restoring forces each have 50% uncertainty. The tracking performance under both nominal and uncertain conditions is illustrated in Figure 10. Detailed comparisons are given in Table 8, while the results under measurement noise are summarized in Table 9.
Since the AUV starts from the origin, the initial errors in the X and Z directions are zero. Accordingly, the settling times reported in the tables refer specifically to the Y-direction response. The results demonstrate that even with 50% model uncertainty, all four controllers effectively suppress internal dynamic disturbances without producing significant trajectory-tracking errors. Among them, ADRC achieves the shortest settling time in the Y direction, whereas in terms of control accuracy, the proposed AFOSMC-ESO exhibits superior performance compared with the other algorithms.

4.5. Summary of Simulation Results

Based on the outcomes obtained from the simulations, this subsection presents a detailed analysis and evaluation of the four control strategies. Table 10 provides a comparison of their overall performance in terms of step response, disturbance rejection, robustness against model uncertainties, and noise attenuation. The main findings can be summarized as follows:
  • In the step-response test, the AFOSMC-ESO can achieve zero overshoot and, during sinusoidal tracking, it exhibits the smallest error amplitude of less than ± 7 × 10 3 m, which indicates that this controller possesses the highest tracking precision among all strategies examined in the study.
  • Under the influence of external disturbances, both AFOSMC-ESO and ADRC are able to maintain position fluctuations within ± 0.001 m; however, the AFOSMC-ESO converges at a faster rate, suggesting that it demonstrates superior disturbance rejection capability compared with other controllers.
  • When the system is subjected to 50% model uncertainty, the AFOSMC-ESO remains capable of sustaining stable tracking performance, whereas the ADRC experiences a noticeable degradation in accuracy, indicating that the AFOSMC-ESO provides enhanced robustness with respect to modeling errors.
  • In terms of noise attenuation, although the ADRC exhibits the most effective suppression of measurement noise, the AFOSMC-ESO achieves a performance that is comparable to that of the SMC and FOSMC while maintaining greater tracking precision, thereby demonstrating a favorable balance between robustness and accuracy.
In conclusion, AFOSMC-ESO exhibits a balanced performance across response speed, accuracy, robustness, and disturbance rejection in challenging underwater environments with uncertainties. Its overall capability surpasses the other control methods, highlighting its potential for precise AUV trajectory tracking.

5. Conclusions

This work addresses the AUV trajectory-tracking problem in uncertain and disturbed environments by introducing a composite control framework, AFOSMC-ESO, that integrates feedback linearization, an ESO, adaptive regulation, and fractional-order sliding-mode control. Within the framework, feedback linearization neutralizes nonlinear dynamics, the ESO estimates and compensates for total disturbances in real time, and the fractional-order sliding-mode law enhances tracking precision while reducing chattering.
Simulation results from step, sinusoidal, and circular trajectories demonstrate that AFOSMC-ESO achieves zero overshoot, maintains sub-millimeter fluctuations under disturbances, and exhibits the smallest trajectory-tracking errors during periodic motion. Even under severe model uncertainties (50%), AFOSMC-ESO achieves stable tracking with minimal performance degradation, surpassing the other controllers in robustness. Although ADRC provides slightly better noise suppression, AFOSMC-ESO offers a well-balanced performance across accuracy, disturbance rejection, robustness, and noise attenuation, making it highly suitable for precise AUV control in complex underwater conditions.
Future work will focus on validating the proposed strategy through real-world AUV experiments, performing engineering optimizations, integrating AFOSMC-ESO with model predictive control to enhance adaptability in dynamically unknown environments, and extending the framework to multi-AUV cooperative control applications.

Author Contributions

Conceptualization, C.D.; methodology, C.D. and N.H.; software, Z.W. and B.W.; validation, Z.W. and B.T.; formal analysis, B.W. and B.T.; investigation, B.W. and Z.W.; data curation, B.W. and B.T.; writing—original draft preparation, C.D.; writing—review and editing, N.H. and Y.H.; supervision, Y.H. and N.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China: Development and Application of an Under-Ice Dual-Mode Unmanned Underwater Vehicle for the Arctic (Grant No. 2021YFC2801102).

Data Availability Statement

The dataset mentioned in this paper can be directly accessed via the model link provided in the article.

Acknowledgments

We would like to express our sincere gratitude to all the researchers for their valuable comments on the control algorithm and for their support in carrying out this work.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

References

  1. Kotov, D.; Pervukhin, D.; Davardoost, H.; Afanaseva, O. Prospects for the Use of Autonomous Underwater Vehicles (AUV) to Solve the Problems of the Mineral Resources Complex (MRC) of the Russian Federation. J. Marit. Res. 2024, 21, 309–317. [Google Scholar]
  2. Xu, H.; Lü, F.; Shi, K.; Zhu, B.; Chen, Z. Research status and development trends of deep-sea long-term resident autonomous underwater vehicle systems. Robot 2023, 45, 720–736. [Google Scholar] [CrossRef]
  3. Chen, J.; Xiao, D. Development and prospect of underwater archaeology in China. Sci. Technol. Rev. 2024, 42, 38–47. [Google Scholar] [CrossRef]
  4. Lu, G.; Zhang, T.; Li, Z.; Jiang, D.; Lei, M. Development status and key technologies of deep-sea towing autonomous underwater vehicles. Chin. J. Ship Res. 2025, 20, 1–13. [Google Scholar] [CrossRef]
  5. Cho, G.R.; Park, D.-G.; Kang, H.; Lee, M.-J.; Li, J.-H. Horizontal Trajectory Tracking of Underactuated AUV using Backstepping Approach. IFAC-PapersOnLine 2019, 52, 174–179. [Google Scholar] [CrossRef]
  6. Wang, Y.; Ren, Z.; Shao, X.; Wang, X. Fixed-time cooperative control for multiple surface vessels based on nonsingular fast terminal sliding mode. Control Decis. 2024, 39, 2637–2646. [Google Scholar] [CrossRef]
  7. Souissi, S.; Boukattaya, M.; Damak, T.; Nejim, S. Adaptive control for fully-actuated autonomous surface vehicle with uncertain model and unknown ocean currents. Ocean Eng. 2020, 217, 108147. [Google Scholar] [CrossRef]
  8. Yan, Z.; Yan, J.; Cai, S.; Yu, Y.; Wu, Y. Robust MPC-based trajectory tracking of autonomous underwater vehicles with model uncertainty. Ocean Eng. 2023, 286, 115617. [Google Scholar] [CrossRef]
  9. Li, Y.; Liu, L.; Wang, Y. Optimal equivalent compensation trajectory tracking control for underactuated underwater robots. Control Decis. 2024, 39, 2923–2931. [Google Scholar] [CrossRef]
  10. Liu, X.; Sun, B.; Su, Z. Adaptive sliding mode control for AUV based on backstepping and neural networks. Meas. Sci. Technol. 2025, 36, 016215. [Google Scholar] [CrossRef]
  11. Li, L.; Cao, Y.; Liang, J.; Zhong, H.; Zhang, H.; Wang, Y. Finite-time adaptive sliding mode tracking control for a quadrotor unmanned aerial vehicle with model uncertainties and external disturbances. Sci. China Technol. Sci. 2026, 69, 1100304. [Google Scholar] [CrossRef]
  12. He, L.; Xie, M.; Zhang, Y.; Li, S.; Li, B.; Yuan, Z.; Bai, C. Formation Control of Underactuated AUVs Using a Fractional-Order Sliding Mode Observer. Fractal Fract. 2025, 9, 465. [Google Scholar] [CrossRef]
  13. Zhang, H.; Wang, J. Fault-tolerant control of AUV thruster based on adaptive backstepping sliding mode. J. Unmanned Undersea Syst. 2021, 29, 420–427. [Google Scholar] [CrossRef]
  14. Zheng, Z.; Ruan, L.; Zhu, M. Output-constrained tracking control of an underactuated autonomous underwater vehicle with uncertainties. Ocean Eng. 2019, 175, 241–250. [Google Scholar] [CrossRef]
  15. Qiao, L.; Zhang, W. Trajectory tracking control of AUVs via adaptive fast nonsingular integral terminal sliding-mode control. IEEE Trans. Ind. Inform. 2019, 16, 1248–1258. [Google Scholar] [CrossRef]
  16. Thuruthel, T.G.; Ansari, Y.; Falotico, E.; Laschi, C. Control strategies for soft robotic manipulators: A survey. Soft Robot. 2018, 5, 149–163. [Google Scholar] [CrossRef] [PubMed]
  17. Relaño, C.; Muñoz, J.; Monje, C.A.; Martínez, S.; González, D. Modeling and control of a soft robotic arm based on a fractional order control approach. Fractal Fract. 2022, 7, 8. [Google Scholar] [CrossRef]
  18. Liang, X.; He, G.; Su, T.; Wang, W.; Huang, C.; Zhao, Q.; Hou, Z.-G. Finite-time observer-based variable impedance control of cable-driven continuum manipulators. IEEE Trans. Hum.-Mach. Syst. 2021, 52, 26–40. [Google Scholar] [CrossRef]
  19. Shao, X.; Pustina, P.; Stölzle, M.; Sun, G.; De Luca, A.; Wu, L.; Della Santina, C. Model-based control for soft robots with system uncertainties and input saturation. IEEE Trans. Ind. Electron. 2023, 71, 7435–7444. [Google Scholar] [CrossRef]
  20. Cao, Y.; Yang, W.; Wang, S.; He, S.; Liu, Z.; Xie, L. Improved trajectory tracking control for a continuum robot using error-driven ADRC with input mapping method. IEEE Trans. Ind. Electron. 2024, 71, 12696–12706. [Google Scholar] [CrossRef]
  21. Yu, X.; Feng, Y.; Man, Z. Terminal sliding mode control–an overview. IEEE Open J. Ind. Electron. Soc. 2020, 2, 36–52. [Google Scholar] [CrossRef]
  22. Chen, P.; Luo, Y. Analytical fractional-order PID controller design with Bode’s ideal cutoff filter for PMSM speed servo system. IEEE Trans. Ind. Electron. 2022, 70, 1783–1793. [Google Scholar] [CrossRef]
  23. Ma, Z.; Liu, Z.; Huang, P.; Kuang, Z. Adaptive fractional-order sliding-mode control for admittance-based telerobotic system with optimized order and force estimation. IEEE Trans. Ind. Electron. 2021, 69, 5165–5174. [Google Scholar] [CrossRef]
  24. Fei, J.; Wang, H.; Fang, Y. Novel neural network fractional-order sliding-mode control with application to active power filter. IEEE Trans. Syst. Man. Cybern. Syst. 2021, 52, 3508–3518. [Google Scholar] [CrossRef]
  25. Wang, J.; Shao, C.; Chen, Y.-Q. Fractional order sliding mode control via disturbance observer for a class of fractional order systems with mismatched disturbance. Mechatronics 2018, 53, 8–19. [Google Scholar] [CrossRef]
  26. Ding, S.; Hou, Q.; Wang, H. Disturbance-observer-based second-order sliding mode controller for speed control of PMSM drives. IEEE Trans. Energy Convers. 2022, 38, 100–110. [Google Scholar] [CrossRef]
  27. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  28. Huang, Y.; Xue, W. Active disturbance rejection control: Methodology and theoretical analysis. ISA Trans. 2014, 53, 963–976. [Google Scholar] [CrossRef]
  29. Chen, P.; Gan, H.; Liu, Y.; Luo, Y. Different model-based ADRCs satisfying performance independent control for PMSM speed servo system. IEEE Trans. Ind. Electron. 2024, 72, 2012–2023. [Google Scholar] [CrossRef]
  30. Al-Dhaifallah, M.; Saif, A.-W.A.; Elferik, S.; Elkhider, S.M.; Aldean, A.S. Combining Sliding Mode and Fractional-Order Theory for Maximum Power Point Tracking Enhancement of Variable-Speed Wind Energy Conversion. Fractal Fract. 2024, 8, 447. [Google Scholar] [CrossRef]
  31. Dang, Z. Research on Motion Attitude Control Method of Underwater Vehicles; Jiangxi University of Science and Technology: Jiangxi, China, 2023; p. 86. Available online: https://link.cnki.net/doi/10.27176/d.cnki.gnfyc.2023.000557 (accessed on 27 May 2026).
  32. Wang, Y.; Hou, Y.; Lai, Z.; Cao, L.; Hong, W.; Wu, D. An adaptive PID controller for path following of autonomous underwater vehicle based on Soft Actor–Critic. Ocean Eng. 2024, 307, 118171. [Google Scholar] [CrossRef]
Figure 1. Inertial and body-fixed coordinate frames.
Figure 1. Inertial and body-fixed coordinate frames.
Fractalfract 10 00398 g001
Figure 2. Control block diagram of the system.
Figure 2. Control block diagram of the system.
Fractalfract 10 00398 g002
Figure 3. Noise magnitude.
Figure 3. Noise magnitude.
Fractalfract 10 00398 g003
Figure 4. Comparison between the approximated Bode plot and the true Bode plot
Figure 4. Comparison between the approximated Bode plot and the true Bode plot
Fractalfract 10 00398 g004
Figure 5. Tracking performance comparison of the Levant differentiator: (a) x-axis tracking error, (b) y-axis tracking error, (c) z-axis tracking error, (d) roll tracking error, (e) pitch tracking error, and (f) yaw tracking error.
Figure 5. Tracking performance comparison of the Levant differentiator: (a) x-axis tracking error, (b) y-axis tracking error, (c) z-axis tracking error, (d) roll tracking error, (e) pitch tracking error, and (f) yaw tracking error.
Fractalfract 10 00398 g005
Figure 6. Step position tracking response: (a) x-axis within 0–2 s, (b) y-axis within 0–2 s, (c) z-axis within 0–2 s, (d) x-axis within 4–12 s, (e) y-axis within 4–12 s, (f) z-axis within 4–12 s, (g) x-axis under measurement noise, (h) y-axis under measurement noise, and (i) z-axis under measurement noise.
Figure 6. Step position tracking response: (a) x-axis within 0–2 s, (b) y-axis within 0–2 s, (c) z-axis within 0–2 s, (d) x-axis within 4–12 s, (e) y-axis within 4–12 s, (f) z-axis within 4–12 s, (g) x-axis under measurement noise, (h) y-axis under measurement noise, and (i) z-axis under measurement noise.
Fractalfract 10 00398 g006
Figure 7. Step position control forces along (a) x-axis, (b) y-axis, and (c) z-axis within 0–2 s.
Figure 7. Step position control forces along (a) x-axis, (b) y-axis, and (c) z-axis within 0–2 s.
Fractalfract 10 00398 g007
Figure 8. Step position tracking response under external disturbances applied to the control force: (a) x-axis within 0–3 s, (b) y-axis within 0–3 s, and (c) z-axis within 0–3 s.
Figure 8. Step position tracking response under external disturbances applied to the control force: (a) x-axis within 0–3 s, (b) y-axis within 0–3 s, and (c) z-axis within 0–3 s.
Fractalfract 10 00398 g008
Figure 9. Sinusoidal position tracking responses: (a) comparison of controller performance along the x-axis, (b) along the y-axis, (c) along the z-axis, (d) x-axis under measurement noise, (e) y-axis under measurement noise, and (f) z-axis under measurement noise.
Figure 9. Sinusoidal position tracking responses: (a) comparison of controller performance along the x-axis, (b) along the y-axis, (c) along the z-axis, (d) x-axis under measurement noise, (e) y-axis under measurement noise, and (f) z-axis under measurement noise.
Fractalfract 10 00398 g009
Figure 10. Circular-trajectory tracking: (a) performance comparison of different controllers under the nominal model, (b) performance comparison under 50% model uncertainty, (c) performance comparison under the nominal model with measurement noise, and (d) performance comparison under 50% model uncertainty with measurement noise.
Figure 10. Circular-trajectory tracking: (a) performance comparison of different controllers under the nominal model, (b) performance comparison under 50% model uncertainty, (c) performance comparison under the nominal model with measurement noise, and (d) performance comparison under 50% model uncertainty with measurement noise.
Fractalfract 10 00398 g010
Table 1. Definitions of AUV motion variables.
Table 1. Definitions of AUV motion variables.
DOFMotionForce/MomentVelocity/RatePosition/Attitude
1SurgeXux
2SwayYvy
3HeaveZwz
4RollKp ϕ
5PitchMq θ
6YawNr ψ
Table 2. Main physical parameters of the AUV.
Table 2. Main physical parameters of the AUV.
ParameterValueUnit
Dimensions 380 × 267 × 165 mm
Weight55N
Diving depth100m
Moments of inertia [ 0.12 , 0.25 , 0.2 ] kg·m2
Maximum speed1.5m/s
Table 3. Hydrodynamic coefficients of the AUV.
Table 3. Hydrodynamic coefficients of the AUV.
ParameterValueParameterValue
X u / kg −2.61 K p / ( kg · m 2 · rad 1 ) −0.15
X u / ( N · s · m 1 ) −2.47 K p / ( N · s · rad 1 ) −0.82
X u | u | / ( N · s 2 · m 2 ) −8.33 K p | p | / ( N · s 2 · rad 2 ) −2.95
Y v / kg −5.56 M q / ( kg · m 2 · rad 1 ) −0.26
Y v / ( N · s · m 1 ) −3.54 M q / ( N · s · rad 1 ) −0.90
Y v | v | / ( N · s 2 · m 2 ) −10.82 M q | q | / ( N · s 2 · rad 2 ) −3.67
Z w / kg −9.75 N r / ( kg · m 2 · rad 1 ) −0.21
Z w / ( N · s · m 1 ) −2.38 N r / ( N · s · rad 1 ) −0.45
Z w | w | / ( N · s 2 · m 2 ) −14.13 N r | r | / ( N · s 2 · rad 2 ) −1.56
Table 4. Parameter settings of different controllers.
Table 4. Parameter settings of different controllers.
ControllersParameters
ADRC ω c = 50 ; ω o = 50
SMC c = 50 ; k = 5 ; ε = 1
FOSMC c 1 = 50 ; c 2 = 1 ; k = 5 ; ε = 1 ; μ = 0.9
AFOSMC-ESO c 1 = 50 ; c 2 = 1 ; k 0 = 5 ; ε 0 = 1 ; k 1 = 0.05 ; ε 1 = 0.35 ; μ = 0.9 ; ω o = 50
Table 5. Performance comparison of step responses with different controllers.
Table 5. Performance comparison of step responses with different controllers.
ControllerX-AxisY-AxisZ-Axis
OS (%)ST (s)FR (m)OS (%)ST (s)FR (m)OS (%)ST (s)FR (m)
AFOSMC-ESO-0.6172.999∼3.000-0.5843.999∼4.000-0.5344.999∼5.000
ADRC21.60.3282.999∼3.00119.80.2403.999∼4.00117.00.3524.999∼5.000
FOSMC0.50.6792.985∼3.0160.50.6823.987∼4.0130.50.6844.994∼5.008
SMC0.50.8822.985∼3.0190.50.8883.987∼4.0140.50.8854.992∼5.008
Table 6. Performance comparison of responses under measurement noise.
Table 6. Performance comparison of responses under measurement noise.
ControllerStepSinusoidal
X (m)Y (m)Z (m)X (m)Y (m)Z (m)
AFOSMC-ESO0.3970.4810.5630.2470.2560.266
ADRC0.3100.3910.4660.2530.3350.821
FOSMC0.4860.6440.7930.3870.3070.271
SMC0.4920.6510.8060.4010.3080.268
Table 7. Performance comparison of sinusoidal position tracking with disturbances.
Table 7. Performance comparison of sinusoidal position tracking with disturbances.
ControllerX-Error (m)Y-Error (m)Z-Error (m)
AFOSMC-ESO [ 1.069 , 2.438 ] × 10 3 [ 2.754 , 3.076 ] × 10 3 [ 4.261 , 6.424 ] × 10 3
ADRC [ 8.564 , 7.624 ] × 10 1 [ 1.403 , 1.359 ] [ 1.973 , 2.585 ]
FOSMC [ 2.031 , 1.988 ] × 10 2 [ 1.417 , 1.344 ] × 10 2 [ 1.320 , 1.163 ] × 10 2
SMC [ 2.062 , 2.025 ] × 10 2 [ 1.437 , 1.369 ] × 10 2 [ 1.345 , 1.193 ] × 10 2
Table 8. Performance comparison of circular-trajectory tracking.
Table 8. Performance comparison of circular-trajectory tracking.
Controller0% Uncertainty50% Uncertainty
ST (s)X (m)Y (m)Z (m)ST (s)X (m)Y (m)Z (m)
AFOSMC-ESO0.783 2.232 × 10 4 8.237 × 10 4 1.393 × 10 4 0.657 4.348 × 10 4 7.908 × 10 2 1.612 × 10 4
ADRC0.336 2.202 × 10 3 5.701 × 10 2 1.525 × 10 3 0.323 3.249 × 10 3 6.285 × 10 2 2.160 × 10 3
FOSMC0.918 4.188 × 10 3 1.067 × 10 1 1.137 × 10 2 0.688 3.587 × 10 3 1.019 × 10 1 9.416 × 10 3
SMC0.930 4.263 × 10 3 1.085 × 10 1 1.158 × 10 2 0.695 3.646 × 10 3 1.034 × 10 1 9.583 × 10 3
Table 9. Performance comparison of circular-trajectory tracking under measurement noise.
Table 9. Performance comparison of circular-trajectory tracking under measurement noise.
Controller0% Uncertainty50% Uncertainty
X (m)Y (m)Z (m)X (m)Y (m)Z (m)
AFOSMC-ESO0.0200.0210.0200.1880.1990.187
ADRC0.1030.1170.1030.1200.1200.103
FOSMC0.1900.2200.1900.1720.2060.165
SMC0.1900.2200.1900.1720.2020.164
Table 10. Overall performance comparison of different controllers.
Table 10. Overall performance comparison of different controllers.
Performance MetricAFOSMC-ESOADRCSMCFOSMC
Step-response overshootNoneLarge (17–21%)Small (0.5%)Small (0.5%)
Settling time (s)0.617–0.783Shortest (0.240–0.336)0.69–0.930.68–0.92
Disturbance rejectionBest (<0.001 m)GoodPoorPoor
RobustnessVery strong (50% uncertainty)WeakStrongStrong
Noise attenuationGoodBestGoodGood
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

Hui, N.; Dong, C.; Wu, B.; Tu, B.; Huo, Y.; Wang, Z. Adaptive Fractional-Order Sliding-Mode Control with Extended State Observer for Autonomous Underwater Vehicles Under Uncertain Disturbances. Fractal Fract. 2026, 10, 398. https://doi.org/10.3390/fractalfract10060398

AMA Style

Hui N, Dong C, Wu B, Tu B, Huo Y, Wang Z. Adaptive Fractional-Order Sliding-Mode Control with Extended State Observer for Autonomous Underwater Vehicles Under Uncertain Disturbances. Fractal and Fractional. 2026; 10(6):398. https://doi.org/10.3390/fractalfract10060398

Chicago/Turabian Style

Hui, Nanmu, Changjin Dong, Baoju Wu, Binbin Tu, Yan Huo, and Zehao Wang. 2026. "Adaptive Fractional-Order Sliding-Mode Control with Extended State Observer for Autonomous Underwater Vehicles Under Uncertain Disturbances" Fractal and Fractional 10, no. 6: 398. https://doi.org/10.3390/fractalfract10060398

APA Style

Hui, N., Dong, C., Wu, B., Tu, B., Huo, Y., & Wang, Z. (2026). Adaptive Fractional-Order Sliding-Mode Control with Extended State Observer for Autonomous Underwater Vehicles Under Uncertain Disturbances. Fractal and Fractional, 10(6), 398. https://doi.org/10.3390/fractalfract10060398

Article Metrics

Back to TopTop