Next Article in Journal
Multibeam Tile Registration for Teach and Repeat Path Following of an Underwater Vehicle
Previous Article in Journal
AMS-YOLO: Asymmetric Multi-Scale Fusion Network for Cannabis Detection in UAV Imagery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Tolerant-Based Neural Network ESO Adaptive Sliding Mode Tracking Control for QUAVs Used in Education and Teaching Under Disturbances

1
School of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
2
National Key Laboratory of Air-Based Information Sensing and Fusion, Luoyang 471009, China
*
Author to whom correspondence should be addressed.
Drones 2025, 9(9), 630; https://doi.org/10.3390/drones9090630
Submission received: 10 July 2025 / Revised: 27 August 2025 / Accepted: 3 September 2025 / Published: 7 September 2025

Abstract

In this paper, an adaptive sliding mode fault-tolerant control (FTC) scheme is proposed for small Quadrotor Unmanned Aerial Vehicles (QUAVs) used in education and teaching formation in the presence of systematic unknown external disturbances with actuator failures. A radial basis function neural network (RBFNN) is employed to handle the nonlinear interaction function, and a fault-tolerant-based NN extended state observer (NNESO) is designed to estimate the unknown external disturbance. Meanwhile, an adaptive fault observer is developed to estimate and compensate for the fault parameters of the system. To achieve satisfactory trajectory tracking performance for the QUAV, an adaptive sliding mode control (SMC) strategy is designed. This strategy mitigates the strong coupling effects among the design parameters within the QUAV formation. The stability of the closed-loop system is rigorously demonstrated by Lyapunov analysis, and the controlled QUAV formation can achieve the desired tracking position. Simulation results verify the effectiveness of the proposed control method.

1. Introduction

In recent years, the rapid development of multirotor Unmanned Aerial Vehicle (UAV) technology with both vertical takeoff and landing and hovering functions has become the key content of cultivating UAV driving skills in education and teaching, providing an important platform for related teaching practice. Consequently, advancing and applying UAV piloting technology is imperative. Traditional Unmanned Aerial Helicopters (UAHs) dominate in wide-area patrol, heavy material transportation, and other missions by virtue of their long endurance and large load capacity [1,2]. However, quadrotor UAVs (QUAVs) have demonstrated unique tactical value in complex battlefield environments through structural simplification and intelligent control innovation. Compared to the UAH design that relies on a precision mechanical drive system, the quadrotor adopts a symmetric motor direct-drive architecture, which enables omnidirectional maneuverability by adjusting the rotor rotational speed only. This simplified mechanical design not only reduces the manufacturing cost but also significantly improves its deployment capability in confined spaces and harsh weather conditions [3,4]. For military applications, QUAV can efficiently perform tactical reconnaissance, battlefield surveillance, and emergency material delivery. In complex terrains such as urban combat zones, dense forests, and mountainous regions, its ability to operate without dedicated runways and rapidly avoid obstacles has significantly improved the real-time situational awareness capability of combat units [5]. In the civil field, the aircraft also performs well in disaster search and rescue, electric power inspection, and other scenarios, and its hovering accuracy and modular expansion capability provide a new paradigm for operations in dense urban areas [6]. However, as mission complexity increases regarding road rescue, terrain exploration, agricultural applications, etc., the efficiency of a single QUAV becomes increasingly insufficient to meet changing operational requirements [7], and QUAV formation can carry more equipment and accomplish more flexible tasks. However, QUAVs are a typical underdriven system characterized by high nonlinearity and strong coupling. Therefore, it is a challenge to design stable controllers for QUAV formations.
In recent years, scholars at home and abroad have conducted extensive research on the control strategies of QUAV. Common nonlinear control schemes include robust control, adaptive control, and sliding mode control. In ref. [8], the author studied the trajectory problem of robot manipulators, considering both external disturbances and internal uncertainties, and proposed a control method combining integral terminal sliding surface and observer to achieve jitter-free control. In ref. [9], the author solved the trajectory tracking problem of robot manipulators when encountering external disturbances and uncertainties and proposed a second-order nonsingular terminal sliding mode control (SNTSMC) method that effectively reduces the jitter caused by high-frequency switching elements in traditional sliding mode control (SMC) methods. Meanwhile, the current research status of formation control strategies is as follows [10,11,12]. Commonly used formation control methods include leader–follower strategy [13], virtual structure approach [14], behavior-based strategy [15] and consensus-driven control framework [16]. In ref. [13], to ensure the collision avoidance ability of QUAV formation in complex environments with limited network resources and the effect of external perturbations, the authors proposed a distributed event-triggered formation controller. In ref. [14], due to the underdriven nature of QUAV formations and the state coupling problem, by introducing the backstepping method in combination with neural networks, the authors propose an adaptive neural network formation control method, which significantly reduces the computational complexity. In ref. [15], for the fast obstacle avoidance problem of multi-UAV systems, the authors propose a multi-QUAV finite-time consensus obstacle avoidance algorithm, establish a communication network through the leader–follower method, and rigorously prove its effectiveness. In ref. [16], to solve the fixed-time formation control of multi-agent systems with model uncertainty and external interference, a fixed-time formation control protocol is constructed for each formation leader to realize formation tracking, and simulation experiments prove the effectiveness of the proposed control strategy. However, these formation control methods still face significant challenges to exert controller performance in the presence of external disturbances, especially those caused by wind resistance and other environmental factor variations.
In QUAV cooperative flight, the coupling of complex interference sources such as complex aerodynamic coupling effects, unstructured wind field perturbations, and inter-multiple aircraft communication delays [17,18,19] will significantly deteriorate the stability of the system, and severe disturbances may lead to the loss of control of the system or, more likely, trigger the chain collapse feedback effect, resulting in catastrophic consequences [20]. To address the above interference suppression challenges, the current mainstream methods include high-gain control [21], adaptive control [22], disturbance observer [23], and extended state observer (ESO). In ref. [21], the authors study the synchronization control problem of fractional-order chaotic systems, proposing a cascaded high-gain observer architecture under time-lag driving signals, and prove that their method is effective. In ref. [22], in order to solve the problem of preset-time adaptive output feedback tracking control of a quadrotor UAV, a fuzzy state observer is designed to deal with the problem and avoid the complexity explosion problem. A fixed-time disturbance observer-based tracking control scheme is proposed in ref. [23] for 6-DOF unmanned helicopters subject to flight path constraints and complex disturbances. Recently, QUAV control methods based on dilated state observers have been widely used to enhance the effectiveness of interference suppression [24,25,26]. Reference [24] develops a fixed-time extended state observer to address QUAV actuator faults under unknown disturbances, with an ESO-based feedback controller constructed for stabilization. In ref. [25], in order to solve the problem of unknown external disturbances in the QUAV system, the authors propose a higher-order differential feedback control structure based on an improved dilated state observer. In ref. [26], in order to solve the problem of QUAV immunity, the authors propose a composite immunity control method, which realizes the estimation and dynamic compensation of the total interference by a third-order dilated state observer. However, these mechanical components are more prone to failure due to the long-term operation of the drive mechanism, the saturation threshold drift of the servo output torque, and the interference of the external environment, which cannot avoid mechanical wear and tear. The above control method does not consider how the QUAV formation can ensure the effectiveness of its controller in case of actuator failure. Therefore, the design of a safe flight controller for a QUAV with unknown external perturbations and with actuator failures remains challenging to consider.
Active Fault-Tolerant Control [27,28] and Passive Fault-Tolerant Control [29] are two control strategies to cope with system failures, with the core objective of maintaining the stability and performance in the event of a failure. Passive fault tolerance does not rely on real-time monitoring and diagnosis of faults but rather on robust pre-programmed design to make the system inherently tolerant to certain faults; however, its fault-tolerance capability is limited and may lead to performance degradation due to overly conservative design. Active fault tolerance, however, detects, isolates, and diagnoses faults by monitoring the system state in real time and subsequently dynamically adjusts the controller structure and parameters to compensate for their effects. Depending on the type and severity of the fault, the control strategy is actively reconfigured, e.g., switching controllers [30] and adjusting the control rate [31]. In terms of papers published in recent years, as evidenced by recent publications the successfully developed active fault-tolerant control strategies have been applied to aerospace systems [32,33], safety control systems for nuclear power plants, and high-end industrial robots. In ref. [34], the authors proposed a robust active fault-tolerant control method for the UAH rotor swing dynamics problem with actuator faults. Ref. [35] proposes an automatic symmetric breaking method to ensure the reliability of nuclear instrumentation control systems, significantly reducing the number of fault combinations requiring detection. In ref. [36], the authors proposed an adaptive fault-tolerant control strategy for automatic flexible robotic arm systems in the presence of actuator faults. Unfortunately, adaptive fault-tolerant control has not been integrated into QUAV formations with unknown external disturbances. Building upon the above analysis, this work aims to stabilize the FTC scheme for tracking the predetermined trajectories of small QUAV formations in the presence of unknown external disturbances and actuator failures.
Building upon this analytical foundation, this work aims to develop a stable FTC scheme for miniature QUAVs used in education and teaching formations to track predefined trajectories under concurrent unknown external disturbances and actuator faults. The main contributions of this paper are as follows:
  • A projection operator enforces preset bounds on Fault Factor estimates during adaptive updates, preventing unbounded drift from disturbances while enabling autonomous fault selection and dynamic compensation.
  • For QUAV formations under simultaneous disturbances and actuator faults, we integrate a fault-tolerant neural network extended state observer (NNESO). Unlike conventional observers, this model-free solution requires only system order information, demonstrating enhanced robustness and applicability to nonlinear systems with actuation failures.
  • Through synergistic integration of sliding mode control (SMC), inverse kinematics, and cooperative formation algorithms, we achieve trajectory tracking for disturbed/faulty QUAV clusters. Lyapunov-based analysis proves globally bounded states and uniform ultimate convergence of tracking errors to a bounded neighborhood of origin.
The organizational structure of the remaining part of this paper is as follows: Section 2 elaborates on the problem modeling and preliminary preparations. In Section 3, the safe formation tracking control method of QUAVs is developed. Section 4 presents a detailed analysis of the main stability. Section 5 verifies the performance of the proposed controller through simulation experiments. Finally, Section 6 provides a comprehensive conclusion of this paper.
  • Notations: For a matrix A, A denotes its Euclidean norm. The notation A > 0 indicates that A is positive definite. Let I i represent the identity matrix with size i. ⊗ is the Kronecker product. The i-th order time derivative of a function f ( · ) is expressed as f ( i ) ( · ) , where f ( 0 ) ( · ) = f ( · ) .

2. Problem Formulation and Preliminaries

In this section, the modeling of the QUAV used in education and teaching formation system under conditions of unknown external disturbances and actuator failures is presented. In addition, the relevant formulas, graph theory, theorems, and assumptions required for formation control are provided, and specific problems are described in detail.

2.1. Graph Theory and Communication Topology

Assuming the existence of inter-agent communication mechanisms among individual QUAVs for formation coordination, the collective communication topology within the QUAV formation system can be mathematically characterized through either directed or undirected graph-theoretic models. Assume the topology graph with n nodes is denoted as G = V , E , A , where V = 1 , , N represents the set of nodes, E V × V represents the set of edges in the topology graph, and A = a i j represents the set of non-negative adjacency matrices. Suppose j , i E indicates that node i can receive data information from node j, then a i j = 1 . Conversely, j , i E indicates that node i cannot receive data information from node j, then a i j = 0 . Assume a i j = a j i i , j V , which is referred to as an undirected graph. The neighbor set of vertex V i is denoted as N i = j | V i , V j E . The degree matrix is Q = diag { q 1 , , q N } , where q i = j = 1 N a i j represents the sum of the i-th row of the adjacency matrix A. If there exists a path between any two points in graph G, G is called a strongly connected graph. A graph is recognized to possess a spanning tree if there exists at least one node (designated as the root node) from which directed paths extend to all other nodes within the graph.
This paper uses a distributed formation structure with 1 leader and n followers. The leader provides the desired flight trajectory P 0 d and desired heading angle ψ . The extended topology graph is denoted as G ¯ = V ¯ , E ¯ , where V ¯ = V 0 , with node 0 as the leader, and E ¯ = E b i 0 V ¯ × V ¯ . A diagonal matrix B = diag b 10 , , b N 0 represents the information transmission relationship from the leader to the followers. When the i-th follower can receive information from the leader, b i 0 = 1 ; otherwise, b i 0 = 0 . The communication topology structure of the QUAVs formation system is often represented by the Laplacian matrix L = D A = [ l i j ] , where l i j = a i j ( i j ) and l i i = q i , as shown in the following equation:
L = [ l i j ] = q 1 a 12 a 1 N a 21 q 2 a 2 N a N 1 a N 2 q N .

2.2. Modeling of the QUAVs System Used in Education and Teaching

To establish the dynamic model of the QUAV used in education and teaching, the geographical coordinate system e = O e , X e , Y e , Z e and the body coordinate system b = O b , X b , Y b , Z b are constructed respectively. Assuming that the QUAVs are rigid body structures, the system is modeled using the Newton–Euler theorem. The dynamic model of the i-th QUAV ( i = 1 , , n ) used in education and teaching can then be expressed as follows [5]:
P ˙ i = ϑ i m i ϑ ˙ i = R i b e F i + T i + d i ϑ ,
where P i = [ X i , Y i , Z i ] T and ϑ i = [ u i , v i , w i ] T represent the position and velocity vectors of the i-th QUAV. m i denote the mass i-th QUAV, g is the gravity acceleration. F i = [ 0 , 0 , T i m r ] T are the control force generated by the four motors of the i-th QUAV. T i = [ 0 , 0 , m i g ] T . d i ϑ R 3 denote the external disturbances of i-th of QUAV, R i b e from b to e are referred by ref. [6].
In practical engineering applications, actuators are prone to sudden failures due to prolonged operation and degradation of physical performance. This study focuses on the Loss of Effectiveness (LOE) fault mode [37] in actuators within QUAV systems. Such a fault is mathematically represented by Model (7), as formulated in this work.
u i T = ρ i u i ,
where u i = [ u i x , u i y , u i z ] T denote s the control input vector of the i-th QUAV and ρ i [ η , 1 ] ( i = 1 , , n ) represent s the unknown remaining control effectiveness coefficient associated with the i-th actuator. Here, η > 0 defines the minimum allowable value of ρ i , which serves as a critical threshold to ensure residual actuation capability. In practical engineering implementations, the selection of η is inherently constrained by the system energy budget and fault tolerance requirements.
P ˙ i = ϑ i ϑ ˙ i = ρ i u i + G i 1 + d i 1 ,
where ρ i u i = R i b e F i / m i , G i 1 = [ 0 , 0 , g ] T , d i 1 = d i ϑ / m i .
This study focuses on the development of an Adaptive Sliding Mode Fault-Tolerant Control (ASM-FTC) framework for multi-QUAV formation systems. The proposed control scheme is designed to guarantee uniformly ultimately bounded (UUB) convergence of the tracking errors under simultaneous actuator failures and external disturbances. To achieve this objective in a systematic manner, the following assumptions and lemmas are introduced.
Lemma 1 
([5]). A continuous function f ( M ) : R q R can be approximated by a radial basis function neural network (RBFNN) as follows:
f ^ ( M ) = W ^ T Φ ( M ) + τ ,
where M = [ M 1 , M 2 , , M q ] T denotes the network input vector, W ^ = [ W ^ 1 , W ^ 2 , , W ^ q ] T the weight vector, Φ ( M ) = [ Φ 1 ( M ) , Φ 2 ( M ) , , Φ q ( M ) ] T the basis functions, and τ the approximation error. The optimal weight vector satisfies the following:
W = arg min W ^ Ω f sup M S M | f ^ ( M | W ^ ) f ( M ) | ,
where Ω f = { W ^ : W ^ N ¯ } defines the parameter feasible region, N ¯ the design parameter, and S M the state feasible region.
With optimal weights, the function becomes the following:
f ( M ) = W T Φ ( M ) + τ ,
where  | τ | τ ¯  represents the optimal approximation error with bound  τ ¯ > 0 .
Lemma 2 
([6]). Consider a system with bounded initial conditions. Suppose the following exist:
1.
A C 1 -continuous positive definite Lyapunov function V ( x ) .
2.
Constants  λ > 0 , c > 0 .
3.
Class L functions l 1 , l 2 : R n R .
Satisfying the following:
l 1 V ( x ) l 2 V ˙ ( x ) λ V ( x ) + c
Then the system solution x ( t ) remains ultimately uniformly bounded.
Lemma 3 
([15]). For any variables x 1 , x 2 R , o 1 , o 2 , o 3 > 0 , one has the following:
| x 1 | o 1 | x 2 | o 2 o 1 o 1 + o 2 o 3 | x 1 | o 1 + o 2 + o 2 o 1 + o 2 o 3 o 1 o 2 | x 2 | o 1 + o 2 .
Lemma 4 
([20]). For any y 1 > 0 and any y 2 R , the following property holds:
0 y 2 y 2 tanh y 2 y 1 0.2785 y 1 .
Assumption A1 
([10]). The predetermined desired trajectory P 0 d ( t ) of the leader is a smooth function of time. Its trajectory and its first order derivative P ˙ 0 d ( t ) and second order derivative P ¨ 0 d ( t ) are bounded.
Assumption A2 
([12]). The external disturbances d i ϑ ( t ) along with its first and second derivatives, are bounded for all t. In other words, there exist constants ξ i > 0 ( i = 0 , 1 , 2 ), which are unknown, satisfying d ( i ) ξ i .
Assumption A3 
([20]). If the communication topology G is undirected and connected, then the matrix L + B is positive definite and symmetric.
Remark 1. 
The position loop response rate is significantly lower than the attitude loop dynamics for Quadrotor Aerial Vehicle (QUAV). Existing formation control schemes mostly focus on the design of state consistency between position and velocity, while in view of the existence of sufficient research results in the field of attitude control, the control architecture in this paper will focus on the construction of cooperative tracking control of the position loop.

3. Adaptive FTC Scheme Designs

In this section, an adaptive fault-tolerant control (FTC) strategy based on fault-tolerant-based NNESO and sliding mode control (SMC) is proposed to address the pre-programmed trajectory tracking control challenges of QUAVs used in education and teaching in the presence of unknown external disturbances and actuator faults. To facilitate the analysis, an auxiliary system is designed to handle the tracking errors. Subsequently, the detailed controller design is as follows. The control block diagram of this article is shown in Figure 1.

3.1. Formation System Position Loop Errors Transformation

Defining P 0 d = [ X 0 d , Y 0 d , Z 0 d ] T as the desired position of the QUAV leader, and represent D i = [ D i x , D i y , D i z ] T as the desired distance between the leader and the i-th follower. Then the desired position vector of the i-th QUAV used in education and teaching is expressed as follows:
P i d = P 0 d + D i = X i d , Y i d , Z i d T .
This subsection will use the safety desired trajectory for the QUAVs formation generated in Section 3.1 as the new reference signals P i s , ( i = 1 , , N ) . For the QUAVs formation system with external disturbances, based on the sliding mode control (SMC) method, the second-order nonlinear disturbance observers will be employed to compensate for the effects caused by the disturbances. The design procedures of the second-order NDO and the safety tracking controller will be detailed.
Define the formation tracking error of the i-th QUAV follower based on neighbor information as follows:
e i P = b i 0 P i P i d + j = 1 n a i j P i P i d P j P j d = b i 0 P i P 0 d D i + j = 1 n a i j ( P i P j D i j ) ,
where e i P = [ e i X , e i Y , e i Z ] T , D i j = D i D j is the desired distance between the i-th follower and the j-th follower i , j ( 1 , , n ) , i j .
Take the time derivative of the formation tracking errors defined in (12) to obtain the following:
e ˙ i P = b i 0 ( P ˙ i P ˙ i d ) + j = 1 n a i j ( P ˙ i P ˙ j ) e ¨ i P = b i 0 ( P ¨ i P ¨ i d ) + j = 1 n a i j ( P ¨ i P ¨ j ) .
Utilizing the structural properties of the Laplacian matrix under leader–follower formation protocol, the dynamic model in (13) admits an extended formulation, written as follows:
e ¨ P = L + B I 3 ( P ¨ i P ¨ i d ) ,
where e P = [ e 1 P T , , e n P T ] T is the augmented error variable, ⊗ denotes kronecker product, for the trajectory tracking problem of the position subsystem, a controller is designed.

3.2. Integrated Design of SMC Scheme and Designs of the Fault-Tolerant-Based NNESO

To facilitate the design, the following auxiliary variables is designed as follows [12]:
Z i P = O i P e i P + e ˙ i P ,
where Z i P = Z i X , Z i Y , Z i Z T and O i P = diag O i X , O i Y , O i Z > 0 are designed parameters. Based on the Laplacian matrix and the leader–follower formation strategy, the (15) can be extended, one can obtain the following:
Z P = O P e P + e ˙ P ,
where Z P = Z 1 P T , , Z n P T T R 3 N is the augmented auxiliary variable, O P = diag { O 1 P , , O N P } R 3 N × 3 N is the augmented positive definite matrix to be designed.
Trajectory definition P = P 1 T , , P N T T , P d = P 1 d T , , P N d T T for the formation system, and take the derivative of (16) and substitute it into (4), (14) and (15), one can obtain the following:
Z ˙ P = O P e ˙ P + e ¨ P = O P e ˙ P + A ( P ¨ P ¨ d ) = O P e ˙ P + A ( ρ u + G 1 + d 1 1 n P ¨ d ) ,
where A = ( ( L + B ) I 3 ) , ⊗ is Kronecker product, G 1 = G 11 T , , G N 1 T T , u = u 1 T , , u N T T , d 1 = d 11 T , , d N 1 T T .
Then, the desire control inputs u for the formation system is designed as follows:
u = 1 ρ ( G 1 d 1 A 1 O 1 P e ˙ P + K 1 Z P + ϱ P ϖ P + P ¨ d ) ,
where d 1 = [ d 11 T , , d N 1 T ] T , K 1 = diag ( K 11 , , K N 1 ) denote the designed matrices, K i 1 = diag ( K i 1 x , K i 1 y , K i 1 z ) > 0 , ϱ P = diag ( ϱ 1 P , , ϱ n P ) > 0 , ϱ i P = diag ( ϱ i x , ϱ i y , ϱ i z ) > 0 , ϖ P = [ ϖ 1 P T , , ϖ n P T ] T , ϖ i P = [ ϖ i x , ϖ i y , ϖ i z ] T , ϖ i x = tan h ( Z i x / τ i x ) , ϖ i y = tan h ( Z i y / τ i y ) , ϖ i z = tan h ( Z i z / τ i z ) , where τ i P = [ τ i x , τ i y , τ i z ] T is a designed parameter.
Let a = 1 / ρ with ρ [ η , 1 ] being unknown, which implies a [ 1 , 1 / η ] remains uncertain. To address the uncertainties in a and d 1 , the adaptive FTC law is designed as follows:
u = a ^ ( G 1 K 1 d x ^ 4 A 1 O P e ˙ P + K 1 Z P + ϱ P ϖ P + P ¨ d ) ,
where a ^ denotes the estimate of a, and x ^ 4 represents the estimated state of x 4 to be specified in subsequent analysis.
Substituting (19) into (17) yields the following:
Z ˙ P = O P e ˙ P + A a a ˜ a ( G 1 K d 1 x ^ 4 A 1 O P e ˙ P + K 1 Z P + ϱ P ϖ P + P ¨ d ) = A a ˜ a E 1 A K 1 Z P A ϱ P ϖ P + A K 1 d e 4 ,
where a ˜ = a a ^ is the estimation error, e 4 = x 4 x ^ 4 is the estimation error of x 4 and E 1 = G 1 K 1 d x ^ 4 A 1 O P e ˙ P + K 1 Z P + ϱ P ϖ P + P ¨ d .
The Equation (4) can be written as follows:
ϑ ˙ i = ρ i u i + G i 1 + d i 1 .
Given the unmeasurable LOE factor ρ in actuator dynamics, this work employs a radial basis function neural network (RBFNN) to estimate the nonlinear coupling term Γ i ρ i u i . Based on Lemma 1, we have the following [10]:
Γ i ρ i u i = W i T Φ i u i + τ i ,
where Γ i = diag Γ i x , Γ i y , Γ i z > 0 denotes the optimal weight matrix for the i-th QUAV, and W i represents the approximation error for the i-th QUAV, subject to the constraint τ i τ ¯ i .
Define d i 1 = K i 1 d x i 4 are extended states. Combining with (21), (22) can be rewritten as follows:
x ˙ i 2 = Γ i 1 W i T Φ i u i + Γ i 1 τ i + T i + K i 1 d x i 4 x ˙ i 4 = K i 1 d 1 χ i 1 ,
where ϑ i = x i 2 and χ i 1 = d ^ i 1 .
In accordance with (23), the fault-tolerant-based NNESO is constructed as
e i 2 = x i 2 x ^ i 2 x ^ ˙ i 2 = Γ i 1 W ^ i T Φ i u i + T i + K i 1 d x ^ i 4 + β i 1 e i 2 x ^ ˙ i 4 = β i 2 e i 2 ,
where e i 2 = x i 2 x ^ i 2 , with observer gain matrices χ i 1 = diag { χ i 11 , χ i 12 , χ i 13 } > 0 and χ i 2 = diag { χ i 21 , χ i 22 , χ i 23 } > 0 . The weight estimate W ^ i approximates W i subject to W i W ¯ i , where Φ i ( u i ) denotes the Gaussian basis vector bounded by Φ i ( u i ) a ¯ with a ¯ > 0 .
The estimation error dynamics of the observer can be derived through the synthesis of (23) and (24).
e ˙ i 2 = Γ i 1 W ˜ i T Φ i u i + Γ i 1 τ i + K i 1 d e i 4 β i 1 e i 2 e ˙ i 4 = K i 1 d 1 χ i 1 β i 2 e i 2 ,
where W ˜ i = W i W ^ i .
Defining l i 1 = [ e i 2 T , e i 4 T ] T , we can obtain the following:
l ˙ i 1 = B i 1 l i 1 + C i 1 + C i 2 ,
where
B i 1 = β i 1 K i 1 d β i 2 0 3 × 3 , C i 1 = Γ i 1 W ˜ i T Φ i u i 0 , C i 2 = Γ i 1 τ i K i 1 d χ i 1 .
The fault-tolerant-based NNESO gains are configured as β i 1 j = γ i 1 j ( j = 1 , 2 , 3 ) and β i 2 j = 2 γ i 2 j 2 to ensure B i 1 constitutes a Hurwitz matrix, where γ i 1 j = diag { γ i 11 , γ i 12 , γ i 13 } > 0 represents the design matrix. Consequently, there exists a symmetric positive definite matrix P i 1 satisfying the following:
B i 1 T P i 1 + P i 1 B i 1 = Q i 1 ,
where Q i 1 R 6 × 6 is the designed positive definite matrix.

3.3. Design of the Adaptive Fault Observer

Choose the following Lyapunov function candidate V:
V = a 2 Z P T A 1 Z P + i = 1 n 1 2 r i a ˜ i 2 + l i 1 T P i 1 l i 1 + 1 2 t r W ˜ i T Γ i W 1 W ˜ i ,
where r i = diag { r 1 , r 2 , r 3 } > 0 is the designed constant, Γ i W = Γ i W T is the designed positive definite matrix.
The time derivative of V is given by the following:
V ˙ = a Z P T A 1 Z ˙ P i = 1 n 1 r i a ˜ i a ^ ˙ i l i 1 T P i 1 l ˙ i 1 l ˙ i 1 T P i 1 l i 1 t r W ˜ i T Γ i W 1 W ˜ ˙ i .
Define 1 = a Z P T A 1 Z ˙ P , 2 = i = 1 n l i 1 T P i 1 l ˙ i 1 + l ˙ i 1 T P i 1 l i 1 , respectively. Invoking (20), (26) and (28), based on Lemma 2 and Lemma 3, the following facts can be obtained:
1 = a ˜ Z P T E 1 a Z P T K 1 Z P a Z P T ϱ ϖ + a Z P T K 1 d e 4 i = 1 n [ a ˜ i Z i P T E i 1 Z i P T a i K i 1 Z i P + 0.2785 a i ϱ i ι i + a i 2 2 Z i P T Z i P + K i 1 d 2 2 e i 4 T e i 4 ] i = 1 n [ a ˜ i Z i P T E i 1 Z i P T ( K i 1 1 2 η i 2 I ) Z i P + 0.2785 a i ϱ i ι i + K i 1 d 2 2 e i 4 T e i 4 ] ,
2 = l i 1 T P i 1 B i 1 l i 1 + C i 1 + C i 2 + l i 1 T B i 1 T + C i 1 T + C i 2 T P i 1 l i 1 l i 1 T Q i 1 l i 1 + 2 l i 1 T P i 1 C i 1 + 2 l i 1 T P i 1 C i 2 l i 1 T Q i 1 Δ i 1 I l i 1 + M i 1 2 Δ i 1 + 2 l i 1 T P i 1 C i 1 ,
where Δ i 1 > 0 is the designed parameter, I R 6 × 6 is the unit matrix, P i 1 C i 2 M i 1 .
From analysis of (32), the interconnection between vectors l i 1 and W ˜ i becomes evident. The unknown nature of d i 1 renders the direct utilization of estimation error e s infeasible for controller synthesis, consequently precluding l i 1 from participating in parameter adaptation law formulation. To circumvent this structural constraint, the coupling term 2 l i 1 T P i 1 C i 1 undergoes algebraic decomposition, enabling extraction of measurable components for controller realization. Expanding the coupled term 2 l i 1 T P i 1 C i 1 gives us teh following:
2 l i 1 T P i 1 C i 1 = 2 e i 2 T e i 4 T P i 11 P i 12 P i 13 P i 14 Γ i 1 W ˜ i T Φ i 0 = 2 e i 2 T P i 1 Γ i 1 W ˜ i T Φ i u i + 2 e i 4 T P i 3 Γ i 1 W ˜ i T Φ i u i = 2 e i 2 T P i 1 Γ i 1 W ˜ i T Φ i u i + Δ i 2 M i 2 2 e i 4 T e i 4 + W ˜ i T 2 Δ i 2 ,
where P i 13 Γ i 1 Φ i u i M i 2 , Δ i 2 = diag { Δ i 21 , Δ i 22 , Δ i 23 } > 0 is the designed parameter, P i 1 j R 6 × 6 , j = 1 , 2 , 3 , 4 are the matrix-blocks of the given positive definite matrix P i 1 .
Substituting (31)–(33) into (30), we obtain the following:
V ˙ i = 1 n [ a ˜ i Z i P T E i 1 Z i P T ( K i 1 1 2 η i 2 I ) Z i P l i 1 T Q i 1 Δ i 1 I l i 1 + 2 e i 2 T P i 1 Γ i 1 W ˜ i T Φ i u i + ( K i 1 d 2 2 + Δ i 2 M i 2 2 ) e i 4 T e i 4 1 r i a ˜ i a ^ ˙ i t r W ˜ i T Γ i W 1 W ^ ˙ i + M i 1 2 Δ i 1 + W ˜ i T 2 Δ i 2 + 0.2785 a i ϱ i ι i ] .
Considering the following facts:
( K i 1 d 2 2 + Δ i 2 M i 2 2 ) e i 4 T e i 4 = l i 1 T D i 1 l i 1 ,
and
D i 1 = 0 3 × 3 0 3 × 3 0 3 × 3 K i 1 d 2 2 + Δ i 2 M i 2 2 .
Invoking (36), Equation (34) can be rewritten as follows:
V ˙ i = 1 n [ a ˜ i Z i P T E i 1 Z i P T ( K i 1 1 2 η i 2 I ) Z i P l i 1 T Q i 1 Δ i 1 I D i 1 l i 1 + 2 e i 2 T P i 1 Γ i 1 W ˜ i T Φ i u i 1 r i a ˜ i a ^ ˙ i t r W ˜ i T Γ i W 1 W ^ ˙ i + M i 1 2 Δ i 1 + W ˜ i T 2 Δ i 2 + 0.2785 a i ϱ i ι i ] .
Then the adaptive fault observer is designed as follows:
a ^ ˙ i = Proj [ 1 , 1 η ] ( r i E i 1 T Z i P ) r i K i a a ^ i ,
where K i a = diag { K i a 1 , K i a 2 , K i a 3 } > 0 is the designed gained matrices. The projection operator Proj { · } enforces parameter confinement through the following:
  • Maintaining a ^ i [ 1 , 1 / η ] via compact convex set projection;
  • Governing adaptation law a ^ ˙ i = Proj { ν i } with ν i = E i 1 T Z i P .
where the projection mechanism preserves the stability properties while preventing parameter drift.
Proj [ 1 , 1 η ] { r i ν i } = r ν if 1 < a ^ < 1 η or if a ^ = 1 η and ν > 0 0 if a ^ = 1 η and ν 0 . r K a if a ^ = 1 and ν 0 r K a r ν if a ^ = 1 and ν < 0
The adaptive parameter update law is designed as follows:
W ^ ˙ i = Γ i W K i W W ^ i 2 Φ i u i e i 2 T P i 1 Γ i 1 .
Substituting (38) and (40) into (37) yields the following:
V ˙ i = 1 n [ Z i P T ( K i 1 1 2 η i 2 I ) Z i P l i 1 T Q i 1 Δ i 1 D i 1 l i 1 + K i a a ˜ i a ^ i + K i W t r W ˜ i T W ^ i + M i 1 2 Δ i 1 + W ˜ i T 2 Δ i 2 + 0.2785 a i ϱ i ι i ] .

4. Stability Analysis

In this section, the convergence of the entire closed-loop formation system will be critically analyzed. The effectiveness of the formation controller based on the adaptive sliding film fault-tolerant control strategy for a quadrotor UAV formation used in education and teaching with unknown external disturbances and actuator failures characterized by the following theorem will be proved and summarized as follows.
Theorem 1. 
Consider a QUAV formation system used in education and teaching (2) in the presence of unknown external perturbations and actuator faults that satisfy Assumption 1 and Assumption 2. Assume that an auxiliary formation sliding film control method is designed in (15) and (16). It is assumed that the neural network parameter adaptive laws (22), (38), and (40) are utilized for estimation and compensation of fault terms. Suppose the extended state observer is designed as (24) and (26). Then, for any bounded initial conditions and appropriate design parameters, all signals in the closed-loop system are ultimately semi-globally consistent and bounded.
Proof 
(Proof of Theorem 1). Choose the following Lyapunov function candidate V:
V = a 2 Z P T A 1 Z P + i = 1 n 1 2 r i a ˜ i 2 + l i 1 T P i 1 l i 1 + 1 2 t r W ˜ i T Γ i W 1 W ˜ i .
Based on (41), considering the following facts:
K i a a ˜ i a ^ i = K i a a ˜ i a i a ^ i
1 2 η i 2 Δ i 3 K i a K i a I Δ i 3 2 a ˜ i 2 K i W t r W ˜ i T W ^ i = K i W t r W ˜ i T W i W ˜ i
1 2 Δ i 4 K i W W ¯ i 2 K i W I Δ i 4 2 W ˜ i 2 ,
where Δ i 3 = diag { Δ i 31 , Δ i 32 , Δ i 33 } > 0 and Δ i 4 = diag { Δ i 41 , Δ i 42 , Δ i 43 } > 0 are the designed gained matrices.
Then we can obtain the following:
V ˙ i = 1 n [ Z i P T ( K i 1 1 2 η i 2 I ) Z i P l i 1 T Q i 1 Δ i 1 I D i 1 l i 1 K i a I Δ i 3 2 a ˜ i 2 K i W I Δ i 4 2 1 Δ i 2 W ˜ i 2 + M i 1 2 Δ i 1 + 1 2 η i 2 Δ i 3 K i a + 1 2 Δ i 4 K i W W ¯ i 2 + 0.2785 a i ϱ i ι i ] λ V + N ,
where
λ = min { λ min 2 K i 1 1 / η i 2 I λ max a i A i 1 , λ min Q i 1 Δ i 1 D i 1 λ max P i 1 , K i a r i 2 I Δ i 3 , K i W 2 I Δ i 4 2 / Δ i 2 λ max Γ i W 1 } ,
N = M i 1 2 Δ i 1 + 1 2 η i 2 Δ i 3 K i a + 1 2 Δ i 4 K i W W ¯ i 2 + 0.2785 a i ϱ i ι i .
By integrating (45), one can obtain the following:
0 V t N λ + V 0 N λ e λ t V 0 + N λ .
From (48), it is observed that V is convergent, which implies that the closed-loop system signals Z P , a ˜ i , l i 1 , W ˜ i are bounded. This concludes the proof. This concludes the proof. □

5. Simulation Results

This section presents experimental simulations demonstrating the proposed adaptive sliding mode FTC scheme’s robustness against unknown external disturbances and its rapid self-recovery capability from actuator faults within the quadrotor UAV formation. The parameters of QUAV are shown in Table 1.
The formation flight system consisting of 1 leader and 3 followers is considered, with the topology shown in Figure 2. Node 0 represents the leader that sends signals unidirectionally, while nodes 1 to 3 are unidirectionally connected followers. The corresponding Laplacian matrix and the adjacency matrix are L = diag [ 1 , 1 , 0 ; 1 , 2 , 1 ; 0 , 1 , 1 ] and B = diag ( 1 , 0 , 1 ) , respectively.
The initial state parameters of the follower are randomly set as P 1 ( 0 ) = [ 3 , 4 , 11 ] m, P 2 ( 0 ) = [ 5 , 6 , 9 ] m, and P 3 ( 0 ) = [ 1.5 , 2 , 18 ] m. ϑ 1 ( 0 ) = ϑ 2 ( 0 ) = ϑ 3 ( 0 ) = [ 0 , 0 , 0 ] m/s. The initial leader trajectories are set as X d ( t ) = 2 t m, Y d ( t ) = 5 sin ( 0.25 t ) m, Z d ( t ) = 10 + 10 cos ( 0.1 t + 1 ) + 2 sin ( 0.05 t ) m. The external disturbances are set as d i ϑ = 0.1 sin ( t ) diag { 1 , 1 , 1 } . The desired distance between the first follower and the leader D 1 = [ 2 , 2 , 2 ] T m; the desired distance between the second follower and leader D 2 = [ 2 , 2 , 2 ] T m; the desired distance between third follower and the leader D 3 = [ 1 , 1 , 1 ] T m. All design parameters are: given Actuator Failure Occurrence Time t > 10 s, when t 10 s, ρ i = 1 ; when t > 10 s, ρ 1 = 0.5, ρ 2 = 0.8, and ρ 3 = 0.4. The simulation parameters of QUAV formation are given in Table 2.
The corresponding results are shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12. Figure 3, Figure 4 and Figure 5 demonstrate the tracking response of the i-th QUAV follower in the formation under unknown external disturbances and actuator faults. Despite numerous adverse factors, the adaptive sliding mode fault-tolerant control scheme proposed by the author is applied to the trajectory tracking of the QUAV formation system. The results show that the followers 1–3 in Figure 3 will follow the leader’s preset flight trajectory P i d ( t ) according to the preset safety distance rule D i . Figure 4 shows that when the initial positions of followers 1–3 are different, they will adjust and safely follow the leader’s flight within a very short period of time. As shown in Figure 5, the quadrotor drone formation system effectively follows the desired flight trajectory P i d ( t ) while compensating and correcting the vibration caused by actuator faults with better stability.
Figure 6 represents the speed tracking response of the formation system. The three subplots are the velocity tracking responses for the X-axis, Y-axis, and Z-axis, respectively. From the figure, it can be seen that w causes fluctuation in speed when there is an actuator failure after 10 s and re-tracks the upper leader speed within 2 s, proving that the proposed control strategy is effective. And the starting speed range of the three directions is between [−3, 7] m/s. We have found a DJI Mavic 3 QUAV (DJI, Shenzhen, China) with a mass of 895 g, a maximum ascent speed of 8 m/s, a maximum descent speed of 6 m/s, and a maximum horizontal flight speed of 21 m/s. From this, it can be seen that the QUAV with a mass of 1 kg that we simulated fully complies with the parameter range of the DJI Mavic 3. So, the control scheme we propose is in line with physical reality.
To validate the efficacy of the adaptive fault observer, actuator LOE parameters are prescribed as ρ 1 = 0.5 , ρ 2 = 0.8 , and ρ 3 = 0.4 , simulating concurrent partial failures across all followers. The observer inverse parameter estimation capability yields theoretical targets a 1 = 2 , a 2 = 1.25 , and a 3 = 2.5 . Figure 7 demonstrates real-time estimation accuracy regardless of fault occurrence, where the observer outputs the following:
  • Estimated a i values during LOE faults;
  • Nominal value a i = 1 under fault-free conditions.
This confirms the sliding mode FTC strategy robustness against simultaneous actuator faults and external disturbances for medium-scale QUAVs.
The tracking performance of the unknown external disturbances d in the position loop is illustrated in Figure 8. It can be observed that the fault-tolerant NNESO, designed based on (24), is capable of accurately and efficiently estimating these disturbances and compensating for them in a timely manner. Meanwhile, the corresponding control force inputs, denoted as u i = [ u i x , u i y , u i z ] T , are presented in Figure 9, demonstrating the control effort required under the proposed strategy.
In order to more intuitively demonstrate the performance of our proposed controller, Figure 10 shows the three-dimensional flight trajectory of a drone formation in the presence of actuator LOE faults and unknown external disturbances. We can see that the follower with relatively light color in the left half is at the initial position t = 0 s, while the drone model with relatively dark color in the right half is at the end position t = 40 s. As shown in the above figure, QUAV flies along the expected trajectory and maintains the queue, thus verifying the effectiveness of the proposed controller.
Figure 11 depicts the comparison between the Z-axis velocity vector w without ESO and the control scheme proposed in this paper. Among them, the solid line represents the tracking response curve under the control scheme proposed in this article, while the dashed line represents the tracking response curve without ESO. It can be seen that the system converges slowly. If ESO is not added, oscillations will occur before 15 s, resulting in poor tracking performance. The proposed control strategy can quickly and accurately track the required signal without generating vibration.
In addition, to demonstrate the superiority of the control scheme proposed in this paper, we also conducted comparative experiments, taking Z as an example, where the solid line represents the tracking curve of the proposed control strategy, and the dashed line represents the tracking curve after removing the influence of RBFNN in the proposed control strategy. We can see from Figure 12 that under this control scheme, without RNFNN, the trajectory of the follower becomes slow to converge and has large position errors. The adaptive sliding mode fault-tolerant control scheme we propose can track the leader trajectory well and has the advantages of strong stability and fast convergence speed.

6. Conclusions

In this paper, an adaptive sliding film FTC-based formation control strategy is proposed to be applied to a six-degree-of-freedom small QUAV formation used in education and teaching with unknown external disturbances and actuator faults so that its followers track the reference trajectory of the leader QUAV. Firstly, the formation of thenonlinear model of the QUAV is established. Next, the error function is constructed using a sliding mode surface. Then, dynamic observation of external perturbations is realized by constructing a fault-tolerant-based neural network-based extended state observer (NNESO), and an adaptive fault estimator is developed for online identification of actuator LOE faults. Combined with the sliding mode control (SMC) method, a robust adaptive fault-tolerant control (FTC) architecture is proposed, which ensures the global asymptotic stability and trajectory tracking accuracy of the closed-loop system through the Lyapunov stability theory. Finally, the effectiveness of the control framework under complex working conditions is verified by numerical simulation. In the future, we will further study actuator failure issues related to attitude and flapping rings and apply them to competitions and teaching such as the China International College Students’ Innovation Competition, which is another common challenge in actual flight.

Author Contributions

Conceptualization, Z.Z. and P.S.; Formal analysis, H.M.; Writing—original draft, Y.L.; Writing—review & editing, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research were funded by the Education Department of Henan Province, the Key Scientific Research Projects of Universities in Henan Province under Grant (24A590001), National Natural Science Foundation of China (62201200, 62571181), Aeronautical Science Foundation of China (20230001042001, 20230001042002), Scientific and Technological project of Henan Province (252102211023), and the Key Scientific Research Projects of Universities in Henan Province (25A120005).

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hao, J.-X.; Chen, L.; Meng, L. Advancing Large Language Models with Enhanced Retrieval-Augmented Generation: Evidence from Biological UAV Swarm Control. Drones 2025, 9, 361. [Google Scholar] [CrossRef]
  2. Chen, B.; Lin, B.; Li, M.; Li, Z.; Zhang, X.; Shi, M.; Qin, K. Event-Triggered-Based Neuroadaptive Bipartite Containment Tracking for Networked Unmanned Aerial Vehicles. Drones 2025, 9, 317. [Google Scholar] [CrossRef]
  3. Wen, G.; Song, Y.; Li, Z.; Li, B. Optimized Leader-Follower Consensus Control of Multi-QUAV Attitude System Using Reinforcement Learning and Backstepping. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 1469–1479. [Google Scholar] [CrossRef]
  4. Ren, W.; Zhou, Y.; Lu, M.; Gao, Y.; Gao, L.; Wang, Y. Fixed-time Backstepping Control of QUAV Based on Prescribed Performance. In Proceedings of the IEEE 39th Youth Academic Annual Conference of Chinese Association of Automation, Dalian, China, 7–9 June 2024; pp. 739–744. [Google Scholar]
  5. Lan, T.; Song, J.; Hou, Z.W.; Chen, K.; He, S.P.; Wang, H.; Liu, J.J.R. Event-Triggered Fixed-Time Sliding Mode Control for Lip-Reading-Driven UAV: Disturbance Rejection Using Wind Field Optimization. IEEE Trans. Autom. Sci. Eng. 2025, 22, 9090–9103. [Google Scholar] [CrossRef]
  6. Ahmed, N.; Alrasheedi, N. Commanded Filter-Based Robust Model Reference Adaptive Control for Quadrotor UAV with State Estimation Subject to Disturbances. Drones 2025, 9, 181. [Google Scholar] [CrossRef]
  7. Yu, D.X.; Ma, S.Z.; Wang, Z.; Liu, Y.J.; Chen, C.L.P. Fixed-Time Attitude Control for QUAV With Stochastic Disturbances: Theory and Experiment. IEEE Trans. Ind. Electron. 2024, 71, 16484–16492. [Google Scholar] [CrossRef]
  8. Rauf, A.; Rehman, A.U.; Khan, A.; Abbasi, W.; Ullah, K. Continuous finite-time integral sliding mode control of robotic manipulator with input deadzone and disturbance/uncertainty compensation. Trans. Inst. Meas. Control 2025. [Google Scholar] [CrossRef]
  9. Rauf, A.; Rehman, A.U.; Khan, A.; Abbasi, W.; Ullah, K. Adaptive control of robotic manipulator with input deadzone and disturbances/uncertainties. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2024, 238, 8330–8338. [Google Scholar] [CrossRef]
  10. Huang, T.; Liu, K.; Yang, Y.; Wen, C.-Y.; Huang, X. Disturbance-Observer-Based Fixed-Time Backstepping Control for Quadrotors with Input Saturation and Actuator Failure. Drones 2025, 9, 67. [Google Scholar] [CrossRef]
  11. Zhu, G.C.; Luo, M.; Cui, G.Z.; Li, Z. Dynamic event-triggered predefined-time adaptive attitude control for a QUAV with unknown deception attacks. Appl. Math. Comput. 2025, 485, 129003. [Google Scholar] [CrossRef]
  12. Ma, H.; Chen, M.; Feng, G.; Wu, Q. Disturbance-observer-based adaptive fuzzy tracking control for unmanned autonomous helicopter with flight boundary constraints. IEEE Trans. Fuzzy Syst. 2024, 31, 184–198. [Google Scholar] [CrossRef]
  13. Song, X.; Shen, L.H.; Chen, F.Y. Adaptive position control using backstepping technique for the leader-follower multiple quadrotor unmanned aerial vehicle formation. Int. J. Adapt. Control Signal Process. 2024, 38, 3121–3133. [Google Scholar] [CrossRef]
  14. Guo, H.Z.; Chen, M.; Shen, Y.H.; Lungu, M. Distributed Event-Triggered Collision Avoidance Formation Control for QUAVs With Disturbances Based on Virtual Tubes. IEEE Trans. Ind. Electron. 2025, 72, 1892–1903. [Google Scholar] [CrossRef]
  15. Zhang, L.; Liu, R.; Qu, B.; Wei, T.; Chai, X.; Yan, L. Research on multiple quadrotor UAV formation obstacle avoidance based on finite-time consensus. Aeronaut. J. 2024, 2024, 12–13. [Google Scholar] [CrossRef]
  16. Chang, S.P.; Wang, Y.J.; Zuo, Z.Q. Fixed-time formation-containment control for uncertain multi- agent systems with varying gain extended state observer. Inf. Sci. 2022, 612, 759–779. [Google Scholar] [CrossRef]
  17. She, X.H.; Li, X.M.; Yao, D.Y.; Li, H.Y.; Lu, R.Q. Vision-based adaptive fixed-time uncooperative target tracking for QUAV with unknown disturbances. J. Frankl. Inst. 2023, 360, 12394–12414. [Google Scholar] [CrossRef]
  18. Wu, X.L.; Fei, W.B.; Wu, X.J.; Zhen, R. Fixed-time neuroadaptive practical tracking control based on extended state/disturbance observer for a QUAV with external disturbances and time-varying parameters. J. Frankl. Inst. 2022, 359, 3466–3491. [Google Scholar] [CrossRef]
  19. Wang, F.; Ma, Z.G.; Zhou, C.; Zhang, Z.; Hua, C.C.; Zong, Q. Fixed-Time Controller Design for a Quadrotor UAV with Asymmetric Output Error Constraints. J. Syst. Sci. Complex. 2023, 36, 1981–2000. [Google Scholar] [CrossRef]
  20. Muthusamy, P.K.; Garratt, M.; Pota, H.; Muthusamy, R. Real-Time Adaptive Intelligent Control System for Quadcopter Unmanned Aerial Vehicles With Payload Uncertainties. IEEE Trans. Ind. Electron. 2022, 69, 1641–1653. [Google Scholar] [CrossRef]
  21. Bettayeb, M.; Al-Saggaf, U.M.; Djennoune, S. High gain observer design for fractional-order non-linear systems with delayed measurements: Application to synchronisation of fractional-order chaotic systems. IET Control Theory Appl. 2017, 11, 3171–3178. [Google Scholar] [CrossRef]
  22. Cui, G.Z.; Zhu, G.C.; Gu, J.P.; Ma, Q.; Xu, S.Y. Observer-Based Predefined-Time Adaptive Fuzzy Prescribed Performance Tracking Control for a QUAV. IEEE Trans. Fuzzy Syst. 2025, 33, 789–798. [Google Scholar] [CrossRef]
  23. Wang, H.B.; Shi, S.; Zhen, Z.Y. Disturbance observer based fixed-time tracking control for unmanned aerial. J. Frankl. Inst. Eng. Appl. Math. 2024, 361, 107184. [Google Scholar] [CrossRef]
  24. Liu, L.; Liu, J.J.; Li, J.F.; Ji, Y.H.; Song, Y.; Xu, L.; Niu, W.X. Fault-Tolerant Control for Quadrotor Based on Fixed-Time ESO. Mathematics 2022, 10, 4386. [Google Scholar] [CrossRef]
  25. Li, X.; Qi, G.Y.; Guo, X.T.; Chen, Z.Q.; Zhao, X. Improved high order differential feedback control of quadrotor UAV based on improved extended state observer. J. Frankl. Inst. 2022, 359, 4233–4259. [Google Scholar] [CrossRef]
  26. Cao, C.Y.; Wei, C.S.; Liao, Y.X.; Li, J.; Luo, S.B. ESO-based Trajectory Tracking Control for Quadrotor UAV with Prescribed Performance. In Proceedings of the 39th Chinese Control Conference, Shenyang, China, 27–29 July 2020; pp. 6904–6910. [Google Scholar]
  27. Wu, X.J.; Han, X.R.; Zhen, R.; Shao, S.K. Appointed-Time Prescribed Performance Fault Tolerant Control for QUAV with Actuator Fault and Model Parameters Uncertainties. IEEE Access 2022, 10, 132917–132930. [Google Scholar] [CrossRef]
  28. Di, W.Y.; Li, Z.G.; Lv, D.Y.; Gao, C.; Yang, Y.H.; Zhou, X. Adaptive finite time fault tolerant control for the quadrotor unmanned aerial vehicles based on time-triggered strategy. Optim. Control Appl. Methods 2022, 44, 66–80. [Google Scholar] [CrossRef]
  29. Li, F.Z.; Liu, Z.; Jiang, B.P. Adaptive Finite-Time Fuzzy Fractional Sliding Mode Control for Uncertain QUAV With Actuator Faults and Slung Load. IEEE Trans. Aerosp. Electron. Syst. 2022, 61, 3046–3058. [Google Scholar] [CrossRef]
  30. Shi, P.C.; Wang, X.Q.; Meng, X.; He, M.Z.; Mao, Y.; Wang, Z. Adaptive Fault-Tolerant Control for Open-Circuit Faults in Dual Three-Phase PMSM Drives. IEEE Trans. Power Electron. 2023, 38, 3676–3688. [Google Scholar] [CrossRef]
  31. Du, D.; Li, Z.T. Research on weakly conservative passive fault-tolerant control method considering the fault distribution. Eng. Sci. Technol. Int. J. JESTECH 2025, 61, 101948. [Google Scholar] [CrossRef]
  32. Li, Y.; Wen, C.Y.; Liu, X.X.; Zhang, W.G.; Zheng, Y.S. Prescribed-Time Fault-Tolerant Flight Control for Aircraft Subject to Structural Damage. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 1848–1859. [Google Scholar] [CrossRef]
  33. Guo, H.R.; Wang, Y.; Peng, Y.R.; Li, S.C.; Zhang, H.B.; Zhao, Q.J. A Novel Engine Fault-Tolerant Control Method Based on Input Scheduling for Tiltrotor Aircraft. Int. J. Aeronaut. Space Sci. 2025, 26, 1035–1049. [Google Scholar] [CrossRef]
  34. Yan, K.; Chen, M.; Jiang, B.; Wu, Q.X. Robust adaptive active fault-tolerant control of UAH with unknown disturbances and actuator faults. Int. J. Adapt. Control Signal Process. 2019, 33, 684–711. [Google Scholar] [CrossRef]
  35. Buzhinsky, I.; Pakonen, A. Symmetry Breaking in Model Checking of Fault-Tolerant Nuclear Instrumentation and Control Systems. IEEE Access 2020, 8, 197684–197694. [Google Scholar] [CrossRef]
  36. Ren, Y.; Sun, Y.B.; Liu, L. Fuzzy Disturbance Observers-Based Adaptive Fault-Tolerant Control for an Uncertain Constrained Automatic Flexible Robotic Manipulator. IEEE Trans. Fuzzy Syst. 2024, 32, 1144–1158. [Google Scholar] [CrossRef]
  37. Bowen, C.; Boxian, L.; Meng, L.; Zhiqiang, L.; Xinyu, Z.; Mengji, S. Kaiyu, Q. Adaptive Reinforcement Learning for Fault-Tolerant Optimal Consensus Control of Nonlinear Canonical Multiagent Systems With Actuator Loss of Effectiveness. IEEE Syst. J. 2024, 18, 739–744. [Google Scholar]
Figure 1. Control diagram of the QUAV formation.
Figure 1. Control diagram of the QUAV formation.
Drones 09 00630 g001
Figure 2. The communication topology.
Figure 2. The communication topology.
Drones 09 00630 g002
Figure 3. Tracking results of the X-axis.
Figure 3. Tracking results of the X-axis.
Drones 09 00630 g003
Figure 4. Tracking results of the Y-axis.
Figure 4. Tracking results of the Y-axis.
Drones 09 00630 g004
Figure 5. Tracking results of the Z-axis.
Figure 5. Tracking results of the Z-axis.
Drones 09 00630 g005
Figure 6. Tracking response of the formation velocity ϑ .
Figure 6. Tracking response of the formation velocity ϑ .
Drones 09 00630 g006
Figure 7. Tracking response of the Fault Factor a i .
Figure 7. Tracking response of the Fault Factor a i .
Drones 09 00630 g007
Figure 8. Tracking responses of d i ϑ based on fault-tolerant-based NNESO.
Figure 8. Tracking responses of d i ϑ based on fault-tolerant-based NNESO.
Drones 09 00630 g008
Figure 9. Tracking response of the control inputs u.
Figure 9. Tracking response of the control inputs u.
Drones 09 00630 g009
Figure 10. The flight trajectories of the QUAVs.
Figure 10. The flight trajectories of the QUAVs.
Drones 09 00630 g010
Figure 11. Comparison of the tracking responses with w.
Figure 11. Comparison of the tracking responses with w.
Drones 09 00630 g011
Figure 12. Comparison of the tracking responses with Z.
Figure 12. Comparison of the tracking responses with Z.
Drones 09 00630 g012
Table 1. Parameters of the quav.
Table 1. Parameters of the quav.
Symbol Value Unit
m 1.0 k
g 9.8 m/s2
l 0.2 m
( I x x , I y y , I z z ) ( 1.25 , 1.25 , 1.25 ) kg · m2
Table 2. The simulation parameters of the QUAV formation.
Table 2. The simulation parameters of the QUAV formation.
Symbol Value Symbol Value
O 11 P diag { 5 , 5 , 5 } r 2 0.1
O 21 P diag { 3 , 15 , 5 } r 3 0.1
O 31 P diag { 5 , 5 , 5 } K 1 a 0.1
K 11 diag { 3 , 3 , 1 } K 2 a 1
K 21 diag { 1 , 5 , 0.1 } K 3 a 1
K 31 diag { 1 , 1 , 0.1 } K i W diag { 10.3 , 10.3 , 10.3 }
ϱ i P diag { 0.2 , 0.2 , 0.2 } K 11 d diag { 6 , 4 , 4 }
τ i P [ 1 , 1 , 1 ] T K 21 d diag { 6 , 4 , 4 }
γ i 1 j diag { 4 , 3 , 3 } K 31 d diag { 6 , 4 , 4 }
r 1 1l 0.2
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

Zhang, Z.; Liu, Y.; Si, P.; Ma, H.; Wang, H. Fault-Tolerant-Based Neural Network ESO Adaptive Sliding Mode Tracking Control for QUAVs Used in Education and Teaching Under Disturbances. Drones 2025, 9, 630. https://doi.org/10.3390/drones9090630

AMA Style

Zhang Z, Liu Y, Si P, Ma H, Wang H. Fault-Tolerant-Based Neural Network ESO Adaptive Sliding Mode Tracking Control for QUAVs Used in Education and Teaching Under Disturbances. Drones. 2025; 9(9):630. https://doi.org/10.3390/drones9090630

Chicago/Turabian Style

Zhang, Ziyang, Yang Liu, Pengju Si, Haoxiang Ma, and Huan Wang. 2025. "Fault-Tolerant-Based Neural Network ESO Adaptive Sliding Mode Tracking Control for QUAVs Used in Education and Teaching Under Disturbances" Drones 9, no. 9: 630. https://doi.org/10.3390/drones9090630

APA Style

Zhang, Z., Liu, Y., Si, P., Ma, H., & Wang, H. (2025). Fault-Tolerant-Based Neural Network ESO Adaptive Sliding Mode Tracking Control for QUAVs Used in Education and Teaching Under Disturbances. Drones, 9(9), 630. https://doi.org/10.3390/drones9090630

Article Metrics

Back to TopTop