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 and . Furthermore, the discontinuous sign function is replaced by a smooth form , 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.
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 (
). 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,
of the ADRC and the parameters of the integer-order sliding-mode controller are adjusted. The observer bandwidth
must achieve a balance between disturbance rejection and noise sensitivity. An increase in
improves disturbance rejection but also makes the system more susceptible to noise. As illustrated in
Figure 4, a large
results in noticeable discrepancies between the simulation and experimental results, whereas an excessively small value leads to prolonged regulation time. Considering these factors comprehensively,
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 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
,
,
, and
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 , 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
. The AUV starts from the origin with zero initial attitude angles. An uncertain external disturbance, represented by
, is introduced at
. 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 . Both SMC and FOSMC achieve small overshoots of approximately , whereas the proposed AFOSMC-ESO achieves a completely overshoot-free response. Regarding settling time, ADRC provides the fastest convergence at approximately , followed by AFOSMC-ESO with .
When external disturbances are applied, AFOSMC-ESO and ADRC achieve comparable fluctuation ranges, both outperforming SMC and FOSMC with FR values below
. As shown in
Figure 6f, after the disturbance is introduced at
, the AFOSMC-ESO controller effectively confines the position fluctuations within
and restores steady-state operation within approximately
, demonstrating the fastest disturbance rejection among all controllers. Although ADRC achieves a similar fluctuation amplitude, its recovery time is longer at approximately
. In contrast, SMC and FOSMC exhibit larger fluctuation amplitudes of
and
, 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
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
for each of the three DOFs at
.
4.3. Sinusoidal-Signal Tracking
In this subsection, the desired pose is defined as
,
. 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
on the x-axis and
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
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
. 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 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 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.