Next Article in Journal
Methods for GIS-Driven Airspace Management: Integrating Unmanned Aircraft Systems (UASs), Advanced Air Mobility (AAM), and Crewed Aircraft in the NAS
Previous Article in Journal
High-Precision Modeling of UAV Electric Propulsion for Improving Endurance Estimation
 
 
Due to scheduled maintenance work on our servers, there may be short service disruptions on this website between 11:00 and 12:00 CEST on March 28th.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Human-in-the-Loop Time-Varying Formation Tracking of Networked UAV Systems with Compound Actuator Faults

1
School of Aeronautics and Astronautics, University of Electronic Science and Technology of China, Chengdu 611731, China
2
Aircraft Swarm Intelligent Sensing and Cooperative Control Key Laboratory of Sichuan Province, Chengdu 611731, China
3
National Laboratory on Adaptive Optics, Chengdu 610209, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(2), 81; https://doi.org/10.3390/drones10020081
Submission received: 17 December 2025 / Revised: 16 January 2026 / Accepted: 21 January 2026 / Published: 23 January 2026
(This article belongs to the Special Issue Security-by-Design in UAVs: Enabling Intelligent Monitoring)

Highlights

What are the main findings?
  • A novel two-layer human-in-the-loop control framework is developed for time-varying formation tracking of networked UAVs under compound actuator faults and external disturbances.
  • A distributed observer and an adaptive fault-tolerant controller jointly ensure bounded convergence of formation tracking errors using only local information exchange.
What are the implications of the main findings?
  • The proposed approach enhances the reliability and robustness of cooperative UAV missions involving human operators in fault-prone environments.
  • The results provide a scalable and practical control solution for real-world multi-UAV applications such as surveillance, encirclement, and search-and-rescue operations.

Abstract

Time-varying formation tracking of networked unmanned aerial vehicle (UAV) systems plays a crucial role in cooperative missions such as encirclement, cooperative surveillance, and search-and-rescue operations, where human operators are often involved and system reliability is challenged by actuator faults and external disturbances. Motivated by these practical considerations, this paper investigates a human-in-the-loop time-varying formation tracking problem for networked UAV systems subject to compound actuator faults and external disturbances. To address this problem, a novel two-layer control architecture is developed, comprising a distributed observer and a fault-tolerant controller. The distributed observer enables each UAV to estimate the states of the human-in-the-loop leader using only local information exchange, while the fault-tolerant controller is designed to preserve formation tracking performance in the presence of compound actuator faults. By incorporating dynamic iteration regulation and adaptive laws, the proposed control scheme ensures that the formation tracking errors converge to a bounded neighborhood of the origin. Rigorous Lyapunov-based analysis is conducted to establish the stability, convergence, and robustness of the resulting closed-loop system. Numerical simulations further demonstrate the effectiveness of the proposed method in achieving practical time-varying formation tracking under complex fault scenarios.

1. Introduction

With the rapid advancement of artificial intelligence and automation technologies [1,2,3], unmanned aerial vehicle (UAV) swarms have attracted significant research attention and are increasingly applied across diverse domains, including cooperative surveillance, large-scale mapping, precision agriculture, and payload transportation [4,5,6]. Compared to individual UAVs, networked UAV systems offer distinct advantages, such as enhanced operational efficiency, increased redundancy, expanded spatial coverage, and improved system robustness, all of which stem from their ability to perform collaborative tasks [7,8,9]. However, the realization of these benefits is contingent upon the development of effective coordination and control strategies that ensure the swarm operates as a unified, cohesive entity [10,11].
In most existing literature on cooperative tracking control for networked systems, the reference trajectory for the swarm is typically generated by an autonomous system, often modeled as an autonomous leader or a pre-defined command generator [12,13]. While full autonomy remains a long-term goal, current artificial intelligence and autonomous decision-making technologies still face significant challenges in addressing the highly dynamic, uncertain, and complex real-world environments. Unforeseen events, intricate obstacle fields, or ambiguous mission objectives can easily surpass the capabilities of fully autonomous systems, potentially leading to mission failure or unsafe conditions. To mitigate these limitations, the human-in-the-loop control paradigm has emerged as a promising solution. By incorporating human cognitive abilities, experiential knowledge, and high-level decision-making into the control loop, human-in-the-loop systems can substantially enhance the reliability, adaptability, and safety of UAV swarms operating in complex scenarios [14,15]. Human operators can provide strategic guidance, address unexpected situations, and override autonomous decisions when necessary, thus fostering a synergistic human–machine team. For instance, a fuzzy iterative learning control approach was proposed in [14] to address the human-in-the-loop consensus problem in unknown or mixed-order nonlinear networked systems. Additionally, in [16], the human-in-the-loop time-varying formation-containment tracking control problem for general linear networked systems was tackled using a control scheme combined with a local observer and an unknown input reconstruction (UIR) mechanism.
In practical missions, UAV actuators are exposed to prolonged operational loads, harsh environmental conditions, and potential external disturbances. As a result, compound actuator faults, such as partial loss of effectiveness and bias faults, are inevitable over time [17,18]. If not appropriately addressed, these faults can severely degrade system performance, lead to unstable swarm behavior, or even cause catastrophic failures. Therefore, the development of fault-tolerant control strategies is not merely an enhancement but a critical necessity for ensuring the safe and reliable operation of UAV swarms [19]. Fault-tolerant control schemes are designed to maintain acceptable system performance and stability despite the presence of specified actuator faults, thus enhancing the resilience and operational availability of the swarm. For instance, an adaptive neural network-based fault-tolerant control method was proposed in [20] to solve the optimized consensus tracking control problem for nonlinear networked systems. In [21], a specified-time adaptive control algorithm was introduced to address the fault-tolerant consensus tracking control problem for high-order nonlinear networked systems with actuator faults.
Furthermore, a common limitation in many existing studies on swarm formation tracking control is the focus on predominantly fixed or static formations, where the relative offsets between agents remain constant over time [22,23]. While suitable for simple environments, fixed formations have significant limitations in complex operational scenarios, such as those involving obstacles, threats, or challenging terrains like urban canyons and dense forests. The inherent rigidity of fixed formations prevents the swarm from navigating narrow passages or adaptively reconfiguring to avoid threats. In contrast, time-varying formation control offers a more flexible and powerful alternative. A time-varying formation allows the swarm to dynamically adjust its collective shape in real time, enabling it to efficiently circumvent obstacles, distribute sensing resources from various angles and baselines to improve situational awareness, and enhance survivability in contested environments [24,25]. Time-varying formations inherently contribute to system resilience; if a swarm member develops a fault or is lost, the remaining agents can dynamically reassign roles and reposition themselves to fill the gap, thereby maintaining the overall formation’s integrity and mission capability [26,27].
In summary, to address the combined challenges of environmental adaptation, human oversight integration, and system fault tolerance, this paper investigates the problem of fault-tolerant, time-varying formation tracking control for networked UAV systems, based on a human-in-the-loop architecture specifically designed to handle compound actuator faults. The main contributions of this work are as follows:
(1) Unlike conventional control strategies that depend entirely on autonomous leaders [12,13], the proposed framework introduces a human operator into the control loop for reference trajectory generation. This human-in-the-loop design leverages human cognitive capabilities for high-level decision-making in complex and uncertain environments, substantially improving the overall reliability and safety of the UAV swarm system.
(2) In contrast to control methods developed solely for fault-free operation, the proposed controller integrates an adaptive fault-compensation mechanism to address actuator impairments [8,12,14,24,26,27]. This approach ensures robust tracking performance and maintains system stability even under partial actuator failures or performance degradation, thereby significantly enhancing operational adaptability in post-fault scenarios.
(3) The proposed scheme supports dynamic, real-time reconfiguration of the swarm’s geometric formation [22,23,28], offering enhanced flexibility and resilience compared to static formation strategies. This capability allows the swarm to navigate through cluttered environments by adaptively adjusting its shape, which improves overall survivability. Moreover, the time-varying formation inherently provides fault tolerance, enabling the swarm to reconfigure and compensate for the loss or impairment of individual members, thus preserving collective mission objectives.
The remainder of this paper is organized as follows. Section 2 presents the preliminaries and problem formulation, including the necessary graph theory and the problem description. Section 3 introduces the main results, detailing the design of the distributed observer and the fault-tolerant controller. In Section 4, simulation results are provided to validate the proposed methods. Finally, Section 5 concludes the paper and discusses potential directions for future research.

2. Preliminaries and Problem Formulation

2.1. Graph Theory

Consider a networked UAV system comprising N followers. The interactions among N agents is represented by a structurally balanced signed G = ( V , E , A ) in this paper, where V = { v 1 , , v N } denotes the node set, E = { ϖ i j = ( v i , v j ) } V × V means the edge set, and A = [ a i j ] N × N represents the adjacent matrix. If the agent i has access to the information of the agent j, then a i j 0 ; otherwise, a i j = 0 . a i j > 0 and a i j < 0 represent the cooperative and antagonistic relationship between agent i and j, respectively. Then, the Laplacian matrix is defined as L = D A , where D is represented as D = diag i N [ ζ i ] , with ζ i = j = 1 N a i j . This paper postulates the presence of the “human-in-the-loop system” with the index number 0. We define B = diag i N [ a i 0 ] . If the ith agent is informed about the leader’s information, then a i 0 > 0 ; otherwise, a i 0 = 0 .

2.2. Problem Description

To model the dynamics of the ith follower UAV, we employ the following second-order system, which describes the position and velocity of each UAV in the network:
p ˙ i ( t ) = q i ( t ) , q ˙ i ( t ) = g i u i ( t ) + F ¯ i , i = 1 , 2 , , n ,
where p i ( t ) and q i ( t ) represent the position and velocity of the ith UAV, respectively. The control input u i ( t ) corresponds to the control signal for the ith UAV, while g i denotes the unknown health index of the actuator. Additionally, F ¯ i represents the uncertain fault term that models external disturbances and internal system uncertainties.
Moreover, to better align with practical applications, Equation (2) can be transformed as follows:
M i ( p i ) p ¨ i + C i ( p i , p ˙ i ) p ˙ i + G i ( p i ) = g i u i + f i ( t ) , i = 1 , 2 , , N ,
where p i , p ˙ i , and p ¨ i represent the generalized coordinate, velocity, and acceleration of the ith UAV, respectively, with each belonging to R n . The control input u i R n , the Coriolis and centrifugal terms C i ( p i , p ˙ i ) R n × n , the inertia matrix M i ( p i ) R n × n , and the gravitational force vector G i ( p i ) R n are associated with the ith UAV. The term f i ( t ) R n represents the unknown fault function, and g i denotes the unknown health index of the actuator, where 0 < g i 1 . Specifically, if g i = 1 , the ith actuator is fully operational, while if 0 < g i < 1 , the actuator is subject to faults due to external disturbances.
Property 1.
M i ( q i ) is a symmetric, positive definite matrix.
Property 2.
M ˙ i ( q i ) 2 C i ( q i , q ˙ i ) is skew-symmetric, i.e., for all x R n , one gets that x T [ M ˙ i ( q i ) 2 C i ( q i , q ˙ i ) ] x = 0 .
Furthermore, the following human-in-the-loop system is considered to generate the reference trajectory in this paper:
η ˙ 0 ( t ) = A 0 η 0 ( t ) + B 0 u 0 ( t ) , y 0 ( t ) = C 0 η 0 ( t ) ,
where η 0 ( t ) R m and y 0 ( t ) R n represent the state and output, respectively. The matrices A 0 R m × m , B 0 R m × p , and C 0 R n × m denote the state matrix, the input matrix, and the output matrix, respectively. The input u 0 ( t ) R p of the human-in-the-loop system is unknown to all followers and bounded, i.e., there exists a positive constant α such that u 0 ( t ) < α .
Assumption 1.
At least one agent can access the information of the human-in-the-loop system. Furthermore, a structurally balanced connected graph can describe the interaction relationships among agents.
Assumption 2.
The ranks of matrices A 0 , B 0 , and C 0 satisfy the following conditions:
(1) rank ( C 0 B 0 ) = rank ( B 0 ) = p ;
(2) rank ε I m A 0 B 0 C 0 0 = m + p , where ε is a constant.
Assumption 3.
The false data injected into the follower model (1) is bounded, that is, f i ( t ) < d i , where d i is an unknown positive constant.
Lemma 1
([29]). If the Lyapunov function V ( x ) with respect to x satisfies the following inequality
V ˙ ( x ) + λ V ( x ) ω ,
where λ and ω are positive constants, then V ( x ) will converge to the bound defined as V ( x ) ω λ ( 1 δ ) within the finite time t f . There exists an upper bound of t f , that is, t f 1 λ δ ln λ ( 1 δ ) V ( 0 ) ω , where δ is a constant satisfying that 0 < δ < 1 , and V ( 0 ) is the initial value of V ( x ) .
Lemma 2
([30]). Define a vector γ = [ γ , γ ˙ , , γ ( n 1 ) ] T and a function as follows:
γ f ( γ , t ) = ( d d t + θ ) ( n 1 ) γ ,
where θ is a positive constant. If γ f ( γ , t ) is bounded, that is, γ f ( γ , t ) γ ¯ , then γ will be asymptotically bounded by γ ( k ) ( 2 θ ) k γ ¯ θ n 1 , k = 0 , 1 , , n 1 .
Lemma 3
([31]). Under Assumption 1, we can select a transformation matrix H = diag i N [ h i ] such that L ¯ = H L H , where h i = 1 . Hence, we can get Z = diag i N [ z i ] by solving col i N [ z i ] = ( L ¯ ) T 1 N such that L ¯ T Z + Z L ¯ > 0 . Define w = λ min ( Z 1 L ¯ T Z + Z ¯ ) . Then, under Assumption 1, we have w > 0 .
Definition 1.
Consider the networked systems (3), (1). If the below condition holds true
lim t ( p i ( t ) y 0 ( t ) b i ( t ) ) χ ,
where χ > 0 denotes the tracking error bound and b i ( t ) represents the time-varying formation parameter, then the networked systems (3) and (1) achieve practical time-varying formation tracking.

3. Main Results

In this section, we present the control scheme, which consists of a distributed observer and a fault-tolerant controller. Specifically, the distributed observer is designed for each follower to estimate the dynamic states of the human-in-the-loop system (3). Based on these estimates, the fault-tolerant controller is developed to drive the networked Euler–Lagrange system, achieving practical bipartite consensus tracking and mitigating the impact of actuator faults on the system.

3.1. Distributed Observer Design

A distributed observer is designed in this subsection to estimate the state of the human-in-the-loop system (3).
At first, the estimation error is defined as
e η i ( t ) = j = 1 N a i j ( η i ( t ) η j ( t ) ) + a i 0 ( η i ( t ) η 0 ( t ) ) ,
where η i denotes the i t h follower’s estimation of the state of the human-in-the-loop system. Let e ^ η i ( t ) be the estimation of e η i ( t ) . The estimation system of the estimation error is designed as
μ ˙ i ( t ) = [ Φ A 0 Θ C 0 ] μ i ( t ) + [ Θ ( I + C 0 Γ ) Φ A 0 Γ ] φ i ( t ) , e ^ η i ( t ) = μ i ( t ) Γ φ i ( t ) ,
where φ i ( t ) = j = 1 N a i j ( C 0 η i C 0 η j ) + a i 0 ( C 0 η i y 0 ) , Γ = B 0 [ ( C 0 B 0 ) T ( C 0 B 0 ) ] 1 ( C 0 B 0 ) T , and Φ = I + Γ C 0 . Θ is a matrix which can make Φ A 0 Θ C 0 satisfy the Hurwitz property. The estimation error vector is defined as e ˜ η i = e ^ η i e η i . Then we have
e ˜ ˙ η i = ( Φ A 0 Θ C 0 ) e ˜ η i .
It can be observed that system (8) is asymptotically stable. Consequently, it follows that
lim t e ˜ η i = e ^ η i e η i = 0 ,
which implies that the estimated signal e ^ η i ( t ) asymptotically converges to the true signal e η i ( t ) and thus provides an accurate estimation.
Subsequently, based on the estimation dynamics in (7), a distributed observer is designed as follows:
ϕ ˙ i ( t ) = ( α 1 i + α ¯ 1 i ) ϕ i ( t ) , η ˙ i ( t ) = A 0 η i ( t ) + B 0 ( λ 1 Q e ^ η i ( t ) λ 2 Q e ^ η i ( t ) Q e ^ η i ( t ) + ϕ i ( t ) ) ,
where the initial state of ϕ i ( t ) satisfies that ϕ i ( 0 ) > 0 , α 1 i and α ¯ 1 i are positive constants, λ 1 , λ 2 , and Q are control parameters. The estimation error is defined as e ¯ η i ( t ) = η i ( t ) h i x 0 ( t ) . According to (3), (7), and (9), we can get that
e ¯ ˙ η i ( t ) = A 0 e ¯ η i ( t ) λ 1 B 0 Q e ^ η i ( t ) λ 2 B 0 Q χ ( t ) B 0 u 0 ( t ) ,
where χ ( t ) = Q e ^ η i ( t ) Q e ^ η i ( t ) + ϕ i ( t ) .
Define e ¯ η ( t ) = col i N [ e ¯ η i ( t ) ] and e ^ η ( t ) = col i N [ e ^ η i ( t ) ] . Thus, we obtain that e η ( t ) = ( L ¯ 1 m ) e ¯ η ( t ) . It can further yield that
e ˙ η ( t ) = ( I N A 0 ) e η ( t ) λ 1 ( L B 0 Q ) e ^ η ( t ) λ 1 ( L B 0 Q ) χ ( t ) ( L 1 N B 0 ) u 0 ( t ) ,
where e η ( t ) = col i N [ e η i ( t ) ] . Define e ˜ η ( t ) = col i N [ e ˜ η i ( t ) ] . From (8), one gets that
e ˜ ˙ η ( t ) = ( I N ( Φ A 0 Θ C 0 ) ) e ˜ η .
From (10) and (11), we have
e ^ ˙ η ( t ) = ( I N A 0 ) e ^ η ( t ) λ 1 ( L B 0 Q ) e ^ η ( t ) λ 1 ( L B 0 Q ) χ ( t ) ( L 1 N B 0 ) u 0 ( t ) + ( I N ( Φ A 0 Θ C 0 A 0 ) ) e ˜ η ( t ) .
Define ε η ( t ) col i N [ ε η i ( t ) ] and χ ¯ ( t ) = col i N [ χ ¯ i ( t ) ] , where χ ¯ i ( t ) = h i χ i ( t ) = ε η i ( t ) Q ε η i ( t ) + ϕ i ( t ) . From (12) and H H = I N , one gets that
ε ˙ η i ( t ) = ( I N A 0 ) ε η i ( t ) λ 1 ( L ¯ B 0 Q ) ε η i ( t ) λ 1 ( L ¯ B 0 Q ) χ ¯ ( t ) ( L ¯ 1 N B 0 ) u 0 ( t ) + ( H ( Φ A 0 Θ C 0 A 0 ) ) e ˜ η i ( t ) .
Theorem 1.
Assuming both Assumptions 1 and 2 hold, if the parameters of the distributed observer satisfy that λ 1 > λ ¯ 1 w , λ 2 > α , and Q = B 0 T T 1 , where λ ¯ 1 > 0 , and T is the solution of the following inequality:
A 0 T T + T A 0 λ ¯ 1 B 0 B 0 T + δ 1 T < 0 ,
where δ 1 > 0 and δ 2 satisfies the following inequality:
( Φ A 0 Θ C 0 ) T Ω + Ω ( Φ A 0 Θ C 0 ) + δ 2 Ω < 0 .
Then, the distributed observer (9) can ensure that the estimation error converges, that is, lim t e η i = 0 .
Proof. 
Similarly, construct a Lyapunov function candidate as
V 1 ( t ) = ε η T ( t ) Z T 1 ε η ( t ) + 2 λ 2 i = 1 N l ¯ i i z i ϕ i ( t ) α ¯ 1 i + k 1 e ˜ η T ( t ) I N Ω e ˜ η ( t ) = V a ( t ) + 2 λ 2 V b ( t ) + k 1 V c ( t ) ,
where k 1 is a positive constant, and l ¯ 11 , , l ¯ N N denote the diagonal elements of the matrix L ¯ . It is straightforward to verify that V 1 ( t ) is positive definite.
Define T ¯ = T 1 B 0 B 0 T T 1 . From (13) and the relation Q = B 0 T T 1 , one can obtain that
V ˙ a ( t ) = ε η T ( t ) ( Z ( A 0 T T 1 + T 1 A 0 ) ) ε η ( t ) λ 1 ε η T ( t ) ( ( L ¯ T Z + Z L ¯ ) T ¯ ) ε η ( t ) 2 λ 2 ε η T ( t ) ( Z L ¯ T ¯ ) χ ¯ i ( t ) 2 ε η T ( t ) ( Z H L 1 N T 1 B 0 ) u 0 ( t ) + 2 ε η T ( t ) ( Z H T 1 ( Φ A 0 Θ C 0 A 0 ) ) ε η ( t ) .
Due to L ¯ T Z + Z L ¯ w Z , λ 1 > λ ¯ 1 w , and (14), it yields
ε η T ( t ) ( Z ( A 0 T T 1 + T 1 A 0 ) ) ε η ( t ) λ 1 ε η T ( t ) ( ( L ¯ T Z + Z L ¯ ) T ¯ ) ε η ( t ) ( δ 1 + δ ^ 1 ) ε η T ( t ) ( Z T 1 ) ε η ( t ) ,
where 0 < δ ^ 1 < δ 1 . Define δ ¯ i ( t ) = B 0 T T 1 ε η i ( t ) . One goes to
ε η T ( t ) ( Z L ¯ T ¯ ) χ ¯ ( t ) = i = 1 N z i ε η i T ( t ) T ¯ ( j = 1 N a i j ( χ ¯ i ( t ) χ ¯ j ( t ) ) ) i = 1 N z i a 0 i ε η i T ( t ) T ¯ χ ¯ i ( t ) = i = 1 N z i ( j = 1 N a i j ( δ ¯ i ( t ) 2 δ ¯ i ( t ) + ϕ i ( t ) δ ¯ i T ( t ) δ ¯ j ( t ) δ ¯ j ( t ) + ϕ j ( t ) ) ) i = 1 N z i a i j δ ¯ i ( t ) 2 δ ¯ i ( t ) + ϕ i ( t ) .
Then, we can obtain that
ε η T ( t ) ( Z H L 1 N T 1 B 0 ) u 0 ( t ) = i = 1 N z i a i 0 h i ε η i T ( t ) U 1 B 0 u 0 ( t ) = i = 1 N z i a i 0 h i ε η i T ( t ) U 1 B 0 u 0 ( t ) = i = 1 N z i a i 0 δ ¯ i T ( t ) u 0 ( t ) = α i = 1 N z i a i 0 δ ¯ i ( t ) .
According to l ¯ i i = i = 1 N a i j + a i 0 , we have
V ˙ b ( t ) = i = 1 N α 1 i l ¯ i i z i ϕ i ( t ) α ¯ 1 i i = 1 N z i ( j = 1 N a i j ϕ i ( t ) ) i = 1 N z i a i 0 ϕ i ( t ) .
Due to λ 2 > α , we can deduce that
i = 1 N z i a i 0 ( λ 2 δ ¯ i ( t ) 2 δ ¯ i ( t ) + ϕ i ( t ) α δ ¯ i ( t ) + λ 2 ϕ i ( t ) ) = i = 1 N z i a i 0 ( λ 2 α ) ( δ ¯ i ( t ) 2 + ϕ i ( t ) δ ¯ i ( t ) ) + λ 2 ϕ i 2 ( t ) δ ¯ i ( t ) + ϕ i ( t ) 0 ,
and
j = 1 N a i j ( δ ¯ i ( t ) 2 δ ¯ i ( t ) + ϕ i ( t ) δ ¯ i T ( t ) δ ¯ j ( t ) δ ¯ j ( t ) + ϕ j ( t ) + ϕ i ( t ) ) = j = 1 N a i j δ ¯ i ( t ) ϕ j ( t ) ( δ ¯ i ( t ) + δ ¯ i ( t ) ) ( δ ¯ i ( t ) + ϕ i ( t ) ) ( δ ¯ j ( t ) + ϕ j ( t ) ) j = 1 N a i j ϕ i 2 ( t ) ( δ ¯ j ( t ) + ϕ j ( t ) ) ( δ ¯ i ( t ) + ϕ i ( t ) ) ( δ ¯ j ( t ) + ϕ j ( t ) ) 0 .
From (18)–(24), it yields that
V ˙ a ( t ) + 2 λ 2 V ˙ b ( t ) ( δ 1 + δ ^ 1 ) ε η T ( t ) ( Z T 1 ) ε η ( t ) 2 λ 2 i = 1 N α 1 i l ¯ i i z i ϕ i ( t ) α ¯ 1 i + 2 ε η T ( t ) ( Z H T 1 ( Φ A 0 Θ C 0 A 0 ) ) e ˜ η ( t ) .
According to (12) and (16), it follows that
V ˙ c ( t ) = e ˜ η T ( t ) [ I N ( Φ A 0 Θ C 0 ) T Ω + Ω ( Φ A 0 Θ C 0 ) ] e ˜ η ( t ) ( δ 2 + δ ^ 2 ) e ˜ η T ( t ) ( I N Ω ) e ˜ η ( t ) ,
where 0 < δ ^ 2 < δ 2 . Define α ˜ 1 = min { α 11 , , α 1 N } . We can deduce that
V ˙ 1 ( t ) = δ 1 V a ( t ) α ˜ 1 2 λ 2 V b ( t ) δ 2 V c ( t ) + [ ε η T ( t ) , e ˜ η T ( t ) ] E [ ε η T ( t ) , e ˜ η T ( t ) ] T ,
where E = δ ^ 1 ( Z T 1 ) E ¯ E ¯ T k 1 δ ^ 2 ( I N Ω ) , E ¯ = Z H T 1 ( Φ A 0 Θ C 0 A 0 ) . Due to δ ^ 1 ( Z T 1 ) < 0 , according to the Schur complement lemma, as k 1 δ ^ 2 ( I N Ω ) + 1 δ ^ 1 E ¯ T ( Z 1 T ) E ¯ < 0 , then E < 0 . Thus we choose k 1 > 1 δ ^ 1 δ ^ 2 λ max ( ( I N Ω 1 ) E ¯ T ( Z 1 T ) E ¯ ) ; then it can ensure that E < 0 . Define δ ˜ = min { δ 1 , α ˜ 1 , δ 2 } > 0 . According to (27), it yields V ˙ 1 ( t ) δ ˜ V 1 ( t ) , i.e., V ˙ 1 ( t ) is negative definite. Therefore, we can obtain that lim t ε η i ( t ) = lim t e ˜ η i ( t ) = 0 , that is, lim t e ^ η i = lim t e η i = 0 .
The proof is complete. □

3.2. Fault-Tolerant Controller Design

In this subsection, a fault-tolerant controller is designed to ensure that the tracking error converges into a neighborhood around the origin.
At first, the tracking error vector and auxiliary variables are defined as follows:
e t i ( t ) = p i ( t ) C 0 η i ( t ) b i ( t ) , χ s i ( t ) = e ˙ t i ( t ) + Q t i e t i ( t ) ,
where Q t i = diag r n [ λ i r ] , λ i r > 0 are the control parameters to be designed, and b i ( t ) is the time-varying formation parameter.
Then, the fault-tolerant controller is designed as
u i = g ^ i ( C i q ˙ i + G i + M i ( C 0 η ¨ i Q t i e ˙ t i ) C i χ s i J ^ i sgn ( χ s i ) Φ t i χ s i ) = g ^ i Ψ i ,
where J ^ i = diag r n [ θ ^ i r ] , Φ t i = diag r n [ k 1 i r ] , and k 1 i r is a positive constant. g ^ i is the estimation of g ¯ i , and g ¯ i = 1 / g i . The estimation error of g ¯ i is represented by g ˜ i = g ^ i g ¯ i .
The adaptive laws are proposed as
θ ^ ˙ i = χ s i k 2 i θ ^ i , g ˜ ˙ i = χ s i T M i Ψ i ,
where k 2 i is a positive constant.
As illustrated in Figure 1, this paper presents a two-layer control architecture. The human-in-the-loop system generates the reference trajectories. The upper layer consists of a distributed observer designed to estimate the dynamic states of the human-in-the-loop system. The lower layer implements a fault-tolerant controller for each follower agent, enabling trajectory tracking of the human-in-the-loop reference while mitigating the effects of system uncertainties and actuator faults. Through the integrated operation of these two layers, the networked UAV system achieves time-varying formation tracking and enhances overall robustness.
Theorem 2.
Assuming Assumptions 1, 2, and 3 hold, considering the networked system (1)–(3), under the action of the observer (9) and the controller (29), the auxiliary variables and the tracking error will converge to the following regions:
χ s i χ ¯ s i , e t i , r χ ¯ s i λ i r ,
where χ ¯ s i 2 ϑ 1 λ min ( M ) ϑ 2 ( 1 ρ ) , 0 < ρ < 1 , and ϑ 1 and ϑ 2 are positive constants related to the system inertia matrix M i , control parameters and false data upper bound d i .
Proof. 
Select a Lyapunov function as
V 2 i = 1 2 χ s i T M i χ s i + 1 2 ( θ ^ i d i ) T ( θ ^ i d i ) + 1 2 g i ( g ˜ i ) 2 .
Then we have
V ˙ 2 i = 1 2 χ s i T M ˙ i χ s i + χ s i T M i χ ˙ s i + ( θ ^ i d i ) T θ ^ ˙ i + g i g ˜ i g ˜ ˙ i = 1 2 χ s i T ( M ˙ i 2 C i ) χ s i + χ s i T C i χ s i + χ s i T M i χ ˙ s i + ( θ ^ i d i ) T θ ^ ˙ i + g i g ˜ i g ˜ ˙ i .
According to Property 2, we have
V ˙ 2 i = χ s i T C i χ s i + χ s i T M i χ ˙ s i + ( θ ^ i d i ) T θ ^ ˙ i + g i g ˜ i g ˜ ˙ i = χ s i T C i χ s i + χ s i T M i ( ( q ¨ i C 0 η ¨ i ) + Q t i e ˙ t i ) + ( θ ^ i d i ) T θ ^ ˙ i + g i g ˜ i g ˜ ˙ i .
From (1), it follows that
V ˙ 2 i = χ s i T M i ( g i u i + f i C i q ˙ i G i ) χ s i T M i C 0 η ¨ i + χ s i T M i Q t i e ˙ t i + ( θ ^ i d i ) T θ ^ ˙ i + g i g ˜ i g ˜ ˙ i .
Substituting (29) and (30) into (35), we can get that
V ˙ 2 i θ ^ i T χ s i χ s i T Φ t i χ s i + d i T χ s i + ( θ ^ i d i ) T ( χ s i k 2 i θ ^ i ) = χ s i T Φ t i χ s i ( θ ^ i d i ) T k 2 i θ ^ i .
Noting that
( θ ^ i d i ) T k 2 i θ ^ i 1 2 ( θ ^ i d i ) T k 2 i ( θ ^ i d i ) + 1 2 d i T k 2 i d i .
From (36) and (37), we can get that
V ˙ 2 i χ s i T Φ t i χ s i 1 2 ( θ ^ i d i ) T k 2 i ( θ ^ i d i ) + 1 2 d i T k 2 i d i λ min ( Φ t i ) λ max ( M i ) χ s i T M i χ s i 1 2 λ min ( k 2 i ) ( θ ^ i d i ) T ( θ ^ i d i ) + 1 2 d i T k 2 i d i min { 2 λ min ( Φ t i ) λ max ( M i ) , λ min ( k 2 i ) } V 2 i + 1 2 d i T k 2 i d i = Ω v 2 i V 2 i + χ v 2 i ,
where Ω v 2 i = min { 2 λ min ( Φ t i ) λ max ( M i ) , λ min ( k 2 i ) } , χ v 2 i = 1 2 d i T k 2 i d i . According to Lemma 1, it follows that the auxiliary variable can converge to the following boundary:
1 2 λ min ( M i ) χ s i 2 1 2 χ s i T M i χ s i χ v 2 i Ω v 2 i ( 1 δ i ) .
Then we can obtain that
χ s i 2 χ v 2 i λ min ( M i ) Ω v 2 i ( 1 δ i ) = χ ¯ s i .
From (28) and Lemma 2, it yields that e t i can converge to the following boundary:
e t i , r χ ¯ s i λ i r .
The proof is complete. Based on the above discussion, it can be concluded that the proposed control scheme can achieve the time-varying formation tracking of networked system and enhance the robustness of the system. □
In this section, a two-layer control architecture, consisting of a distributed observer and a fault-tolerant controller, is proposed to achieve human-in-the-loop resilient bipartite consensus tracking of networked Euler–Lagrange systems under actuator faults, thereby enhancing the system’s reliability and robustness. The effectiveness of the control scheme is rigorously validated using Lyapunov stability theory.
Remark 1.
For practical implementation, the gain matrices Θ, T, and Ω are obtained offline by solving the linear matrix inequalities (LMIs) (15) and (16) using standard LMI solvers (e.g., MATLAB 2022a LMI Toolbox). Feasibility is assured under Assumptions 1–2, which guarantee the stabilizability and detectability of the leader system. Specifically, Θ is chosen to place the eigenvalues of Φ A 0 Θ C 0 in the left-half plane, while T and Ω are derived as positive definite solutions to their respective LMIs. The control gains ( λ 1 , λ 2 , Q, k 1 i r , k 2 i ) are then selected according to the conditions stated in Theorem 1 and Theorem 2. This offline design process ensures that all inequalities hold before deployment, and the online algorithm reduces to the distributed observer update (9) and the fault-tolerant controller update (29) and (30), which rely only on local communication and measurements.
Remark 2.
It is worth noting that cooperative and competitive interactions may coexist in practical multi-agent systems, which cannot be fully captured by purely cooperative communication graphs [32,33,34,35]. For instance, antagonistic couplings may naturally arise due to conflicting objectives, resource competition, or adversarial behaviors among agents. Although the present work focuses on cooperative network structures, the proposed analytical framework provides a potential foundation for further extensions. In particular, future research may investigate the considered problem over signed graphs, where both positive and negative interactions are explicitly modeled, thereby enabling a more comprehensive characterization of cooperation–competition coexistence in complex networked systems.

4. Simulation Results

In this section, the validity of the proposed control scheme will be demonstrated by a simulation example. The communication topology among agents is shown in Figure 2.
The system matrices are shown in Table 1.
The initial conditions and control parameters are shown in Table 2.
The follower model (1) can be established as
m i 11 m i 12 m i 21 m i 22 p ¨ i + c i p ˙ i ( 2 ) c i ( p ˙ i ( 1 ) + p ˙ i ( 2 ) ) c i p ˙ i ( 1 ) 0 p ˙ i + λ i 1 g λ i 2 g = u i + f i ,
where
m i 11 = ( m i 1 + m i 2 ) r i 1 2 + m i 2 r i 2 2 + 2 m i 2 r i 1 r i 2 cos ( q i ( 2 ) ) + J i 1 , m i 12 = m i 21 = m i 2 r i 2 2 + m i 2 r i 1 r i 2 cos ( q i ( 2 ) ) , m i 22 = m i 2 r i 2 2 + J i 2 , c i = m i 2 r i 1 r i 2 sin ( q i ( 2 ) ) , λ i 1 = ( m i 1 + m i 2 ) r i 1 cos ( q i ( 1 ) ) + m i 2 r i 2 cos ( q i ( 1 ) + q i ( 2 ) ) , λ i 2 = m i 2 r i 2 cos ( q i ( 1 ) + q i ( 2 ) ) .
The model parameters of each follower are selected as m i 1 = 0.5 kg , m i 2 = 1.5 kg , r i 1 = 1 m , r i 2 = 0.8 m , J i 1 = J i 2 = 5 kg · m , and g = 9.81 m / s 2 . The time-varying formation parameters are defined as b i ( t ) = R ( τ i ( t ) ) b i 0 , i = 1 , , N , where b i 0 denotes the constant formation offset and R ( τ i ( t ) ) = cos ( τ i ( t ) ) sin ( τ i ( t ) ) sin ( τ i ( t ) ) cos ( τ i ( t ) ) is the rotation matrix. Here, τ i ( t ) = arctan 2 ( η ˙ i 2 ( t ) , η ˙ i 1 ( t ) ) . The constant formation offsets are chosen as b 1 0 = [ 4 , 0 ] T , b 2 0 = [ 1 , 4 ] T , b 3 0 = [ 3 , 2 ] T , b 4 0 = [ 2 , 4 ] T , and b 5 0 = [ 3 , 2 ] T .
Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 illustrate the process of the networked UAV system performing time-varying formation tracking control. As shown, the networked system (1), (3) successfully achieves practical time-varying formation tracking control under the proposed control scheme. From Figure 11, it can be concluded that the distributed observer (9) ensures the leader’s state estimation error converges to zero. Based on Figure 12, it can be inferred that, under the influence of the fault-tolerant controller (29), the tracking error of the networked UAV system, despite external disturbances, converges to a bounded region near zero.
To further validate the effectiveness of the fault-tolerant controller proposed in this paper, the fault-tolerant factor g i in the original controller (29) was removed, that is,
u i = C i q ˙ i + G i + M i ( C 0 η ¨ i Q t i e ˙ t i ) C i χ s i J ^ i sgn ( χ s i ) Φ t i χ s i .
The resulting tracking errors of the system are illustrated in the figure.
Figure 13 illustrates that the controller lacking the fault-tolerant factor achieves the final tracking performance but requires more time to converge compared with the fault-tolerant controller (29), validating the effectiveness of the fault-tolerant design presented herein.

5. Conclusions

This paper has presented a fault-tolerant control framework for human-in-the-loop time-varying formation tracking in networked UAV systems, particularly addressing the challenges posed by compound actuator faults. A distributed observer has been developed to accurately estimate the leader’s state, while a fault-tolerant controller has been designed to mitigate the effects of actuator faults, ensuring robust performance. The proposed two-layer control strategy has been shown to guarantee that both tracking and estimation errors converge to small bounded regions, with the stability and convergence rigorously verified through Lyapunov stability theory. The effectiveness of the proposed approach has been demonstrated through extensive simulation results, which show its capability to achieve practical formation tracking even in the presence of actuator faults and external disturbances.
In future work, the focus will be on extending this framework to handle more complex communication topologies, such as directed and time-varying communication networks, and on real-world experimental validation to further evaluate the approach’s performance under realistic conditions. Furthermore, investigating the integration of obstacle avoidance algorithms into the control scheme would enhance the applicability of the control framework proposed in this work.

Author Contributions

Methodology, J.L. and M.S.; Writing—original draft, J.L.; Writing—review and editing, M.S. and K.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Sichuan Province (2024NSFSC0021, 2026NSFSC0317), the Sichuan Science and Technology Programs (MZGC20240139), and the Fundamental Research Funds for the Central Universities (ZYGX2024K028, ZYGX2025K028).

Data Availability Statement

The original contributions presented in the 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. Zhu, X.; Feng, H.; Cambria, E.; Huang, Y.; Ju, M.; Yuan, H.; Wang, R. EMVAS: End-to-end multimodal emotion visualization analysis system. Complex Intell. Syst. 2025, 11, 1–15. [Google Scholar] [CrossRef]
  2. Wang, J.; Gao, M.; Zhai, W.; Rida, I.; Zhu, X.; Li, Q. Knowledge Generation and Distillation for Road Segmentation in Intelligent Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2025. [Google Scholar] [CrossRef]
  3. Wang, R.; Zhou, K.; Zhou, W.; Shi, K.; Pfaender, F.; Zhu, X. Multi-view residual spatio-temporal topology adaptive graph convolutional network for urban road traffic accident prediction with multi-source risks. Array 2025, 28, 100617. [Google Scholar] [CrossRef]
  4. Wu, J.; Luo, C.; Min, G.; McClean, S. Formation control algorithms for multi-UAV systems with unstable topologies and hybrid delays. IEEE Trans. Veh. Technol. 2024, 73, 12358–12369. [Google Scholar] [CrossRef]
  5. Zhu, L.; Ma, C.; Li, J.; Lu, Y.; Yang, Q. Connectivity-maintenance UAV formation control in complex environment. Drones 2023, 7, 229. [Google Scholar] [CrossRef]
  6. Zheng, Z.; Tong, S.; Wang, E.; Zhu, Y.; Shao, J. Robust Consensus Tracking Control for Multi-Unmanned-Aerial-Vehicle (UAV) System Subjected to Measurement Noise and External Disturbance. Drones 2025, 9, 61. [Google Scholar]
  7. Miao, Q.; Zhang, K.; Jiang, B. Fixed-time collision-free fault-tolerant formation control of multi-UAVs under actuator faults. IEEE Trans. Cybern. 2024, 54, 3679–3691. [Google Scholar] [CrossRef]
  8. Jin, Z.; Bai, L.; Wang, Z.; Zhang, P. Self-triggered distributed formation control of fixed-wing unmanned aerial vehicles subject to velocity and overload constraints. IEEE Trans. Autom. Sci. Eng. 2023, 21, 4082–4093. [Google Scholar] [CrossRef]
  9. Cui, Y.; Liang, Y.; Luo, Q.; Shu, Z.; Huang, T. Resilient consensus control of heterogeneous multi-UAV systems with leader of unknown input against Byzantine attacks. IEEE Trans. Autom. Sci. Eng. 2024, 22, 5388–5399. [Google Scholar] [CrossRef]
  10. Bu, Y.; Yan, Y.; Yang, Y. Advancement challenges in UAV swarm formation control: A comprehensive review. Drones 2024, 8, 320. [Google Scholar] [CrossRef]
  11. Huang, S.; Teo, R.S.H.; Tan, K.K. Collision avoidance of multi unmanned aerial vehicles: A review. Annu. Rev. Control 2019, 48, 147–164. [Google Scholar] [CrossRef]
  12. Li, S.; Chen, Z.; Zhang, Q.; Hu, T.; Zhu, B. Maneuver synchronization of networked rotating platforms using historical nominal command. Control Eng. Pract. 2024, 153, 106081. [Google Scholar] [CrossRef]
  13. Hu, Y.; Yan, H.; Zhang, Y.; Zhang, H.; Chang, Y. Event-triggered prescribed performance fuzzy fault-tolerant control for unknown Euler–Lagrange systems with any bounded initial values. IEEE Trans. Fuzzy Syst. 2022, 31, 2065–2075. [Google Scholar] [CrossRef]
  14. Chen, L.; Liang, H.; Pan, Y.; Li, T. Human-in-the-loop consensus tracking control for UAV systems via an improved prescribed performance approach. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 8380–8391. [Google Scholar] [CrossRef]
  15. Lin, G.; Li, H.; Ma, H.; Yao, D.; Lu, R. Human-in-the-loop consensus control for nonlinear multi-agent systems with actuator faults. IEEE/CAA J. Autom. Sin. 2020, 9, 111–122. [Google Scholar] [CrossRef]
  16. Ma, L.; Zhu, F.; Zhao, X. Human-in-the-loop formation-containment control for multiagent systems: An observer-based distributed unknown input reconstruction method. IEEE Trans. Control Netw. Syst. 2023, 10, 2178–2189. [Google Scholar] [CrossRef]
  17. Jiang, Y.; Niu, B.; Zong, G.; Zhao, X.; Zhao, P. Distributed adaptive secure consensus tracking control for asynchronous switching nonlinear MASs under sensor attacks and actuator faults. IEEE Trans. Autom. Sci. Eng. 2023, 21, 3253–3263. [Google Scholar] [CrossRef]
  18. Wang, Y.; Wang, Z. Distributed model free adaptive fault-tolerant consensus tracking control for multiagent systems with actuator faults. Inf. Sci. 2024, 664, 120313. [Google Scholar] [CrossRef]
  19. Gao, Y.; Zhou, W.; Niu, B.; Kao, Y.; Wang, H.; Sun, N. Distributed prescribed-time consensus tracking for heterogeneous nonlinear multi-agent systems under deception attacks and actuator faults. IEEE Trans. Autom. Sci. Eng. 2023, 21, 6920–6929. [Google Scholar] [CrossRef]
  20. Zhu, B.; Zhang, L.; Niu, B.; Zhao, N. Adaptive reinforcement learning for fault-tolerant optimal consensus control of nonlinear canonical multiagent systems with actuator loss of effectiveness. IEEE Syst. J. 2024, 18, 1681–1692. [Google Scholar] [CrossRef]
  21. Zhou, C.; Wang, Y.; Lv, M.; Wang, N. Neural-adaptive specified-time constrained consensus tracking control of high-order nonlinear multi-agent systems with unknown control directions and actuator faults. Neurocomputing 2023, 538, 126168. [Google Scholar] [CrossRef]
  22. Cheng, W.; Zhang, K.; Jiang, B. Fixed-time fault-tolerant formation control for a cooperative heterogeneous multiagent system with prescribed performance. IEEE Trans. Syst. Man Cybern. Syst. 2022, 53, 462–474. [Google Scholar] [CrossRef]
  23. Yang, S.; Pan, Y.; Cao, L.; Chen, L. Predefined-time fault-tolerant consensus tracking control for multi-UAV systems with prescribed performance and attitude constraints. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4058–4072. [Google Scholar] [CrossRef]
  24. Tan, C.; Zhang, T.; Li, Y.; Liu, G.P. Time-varying group formation tracking control for uncertain nonlinear high-order fully actuated multiagent systems. Nonlinear Dyn. 2025, 113, 2293–2314. [Google Scholar] [CrossRef]
  25. Yu, H.; Miao, K.; He, Z.; Zhang, H.; Niu, Y. Fault-Tolerant Time-Varying Formation Trajectory Tracking Control for Multi-Agent Systems with Time Delays and Semi-Markov Switching Topologies. Drones 2024, 8, 778. [Google Scholar] [CrossRef]
  26. Du, J.; Li, J.; Lewis, F.L. Distributed 3-D time-varying formation control of underactuated AUVs with communication delays based on data-driven state predictor. IEEE Trans. Ind. Inform. 2022, 19, 6963–6971. [Google Scholar] [CrossRef]
  27. Hou, H.Q.; Liu, Y.J.; Lan, J.; Liu, L. Adaptive fuzzy fixed time time-varying formation control for heterogeneous multiagent systems with full state constraints. IEEE Trans. Fuzzy Syst. 2022, 31, 1152–1162. [Google Scholar] [CrossRef]
  28. Han, C.; Li, W.; Shi, M.; Li, M.; Lin, B.; Qin, K. Human-in-the-loop prescribed performance distributed formation tracking control of networked quadrotor UAVs. IEEE Trans. Veh. Technol. 2025. [Google Scholar] [CrossRef]
  29. Shao, K.; Tang, R.; Xu, F.; Wang, X.; Zheng, J. Adaptive sliding mode control for uncertain Euler–Lagrange systems with input saturation. J. Frankl. Inst. 2021, 358, 8356–8376. [Google Scholar] [CrossRef]
  30. Slotine, J.J.E.; Li, W. Applied nonlinear control; Prentice-Hall, Inc.: Englewood Cliffs, NJ, USA, 1991; Volume 2, pp. 1123–1131. [Google Scholar]
  31. Zhao, Y.; Zhu, F.; Xu, D. Event-triggered bipartite time-varying formation control for multiagent systems with unknown inputs. IEEE Trans. Cybern. 2022, 53, 5904–5917. [Google Scholar] [CrossRef]
  32. Li, W.; Yan, S.; Shi, L.; Yue, J.; Shi, M.; Lin, B.; Qin, K. Multiagent consensus tracking control over asynchronous cooperation–competition networks. IEEE Trans. Cybern. 2025, 55, 4347–4360. [Google Scholar] [CrossRef]
  33. Shi, L.; Yan, S.; Li, W. Consensus and Products of Substochastic Matrices: Convergence Rate With Communication Delays. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 4752–4761. [Google Scholar] [CrossRef]
  34. Li, W.; Shi, M.; Shi, L.; Lin, B. Fixed-time bipartite flocking of perturbed networked UAV systems: A distributed optimization approach. Expert Syst. Appl. 2026, 299, 129979. [Google Scholar] [CrossRef]
  35. Li, W.; Shi, L.; Shi, M.; Lin, B.; Qin, K. Cooperative Formation Tracking of Multi-Agent Systems Over Switching Signed Networks. IEEE Trans. Control Netw. Syst. 2025, 12, 2581–2591. [Google Scholar] [CrossRef]
Figure 1. The schematic block diagram of the control scheme.
Figure 1. The schematic block diagram of the control scheme.
Drones 10 00081 g001
Figure 2. The communication topology among the networked UAV system.
Figure 2. The communication topology among the networked UAV system.
Drones 10 00081 g002
Figure 3. The trajectories of networked UAV systems (t = 0 s).
Figure 3. The trajectories of networked UAV systems (t = 0 s).
Drones 10 00081 g003
Figure 4. The trajectories of networked UAV systems (t = 1 s).
Figure 4. The trajectories of networked UAV systems (t = 1 s).
Drones 10 00081 g004
Figure 5. The trajectories of networked UAV systems (t = 3 s).
Figure 5. The trajectories of networked UAV systems (t = 3 s).
Drones 10 00081 g005
Figure 6. The trajectories of networked UAV systems (t = 5 s).
Figure 6. The trajectories of networked UAV systems (t = 5 s).
Drones 10 00081 g006
Figure 7. The trajectories of networked UAV systems (t = 10 s).
Figure 7. The trajectories of networked UAV systems (t = 10 s).
Drones 10 00081 g007
Figure 8. The trajectories of networked UAV systems (t = 13 s).
Figure 8. The trajectories of networked UAV systems (t = 13 s).
Drones 10 00081 g008
Figure 9. The trajectories of networked UAV systems (t = 17 s).
Figure 9. The trajectories of networked UAV systems (t = 17 s).
Drones 10 00081 g009
Figure 10. The trajectories of networked UAV systems (t = 20 s).
Figure 10. The trajectories of networked UAV systems (t = 20 s).
Drones 10 00081 g010
Figure 11. The trajectories of estimation errors e ¯ η i .
Figure 11. The trajectories of estimation errors e ¯ η i .
Drones 10 00081 g011
Figure 12. The trajectories of tracking errors e t i .
Figure 12. The trajectories of tracking errors e t i .
Drones 10 00081 g012
Figure 13. The trajectories of tracking errors e t i under the control input (42).
Figure 13. The trajectories of tracking errors e t i under the control input (42).
Drones 10 00081 g013
Table 1. Notation and key parameters.
Table 1. Notation and key parameters.
SymbolDimensionDescription
A 0 R m × m State matrix of the human-in-the-loop leader
B 0 R m × p Input matrix of the leader
C 0 R n × m Output matrix of the leader
Q R p × m Observer gain matrix, Q = B 0 T T 1
Φ R m × m Φ = I + Γ C 0
Θ R m × n Observer gain matrix
Γ R m × n Γ = B 0 [ ( C 0 B 0 ) T ( C 0 B 0 ) ] 1 ( C 0 B 0 ) T
L R N × N Laplacian matrix of the communication graph
Z R N × N Positive definite matrix satisfying L T Z + Z L > 0
T R m × m Solution of the LMI in Equation (15)
Ω R m × m Positive definite matrix in Equation (16)
Table 2. Simulation settings and parameters.
Table 2. Simulation settings and parameters.
CategoryParameterValue/Expression
Human-in-the-loop System A 0 0 1 0 0
B 0 0 1
C 0 1 1 2 2
u 0 ( t ) 2 cos ( t )
Initial States p 1 ( 0 ) [ 20 , 15 ] T
p 2 ( 0 ) [ 20 , 20 ] T
p 3 ( 0 ) [ 20 , 15 ] T
p 4 ( 0 ) [ 23 , 14 ] T
p 5 ( 0 ) [ 14 , 21 ] T
x 0 ( 0 ) [ 0 , 0 ] T
Disturbances f 1 ( t ) 4 sin ( 2 t ) + 1
f 2 ( t ) 3 cos ( t ) + e 2 t
f 3 ( t ) 2 sin ( t )
f 4 ( t ) 4 cos ( t )
Actuator Health Indices g i 0.95 (for all i = 1 , , 5 )
Observer Gains λ 1 1.9
λ 2 2
Q [ 35.4 , 14.9 ] T
Controller Gains λ i r 40
k 2 i 1
k 1 i r 20
Formation Parameters b 1 0 [ 4 , 0 ] T
b 2 0 [ 1 , 4 ] T
b 3 0 [ 3 , 2 ] T
b 4 0 [ 2 , 4 ] T
b 5 0 [ 3 , 2 ] T
Rotation R ( τ i ( t ) ) cos ( τ i ( t ) ) sin ( τ i ( t ) ) sin ( τ i ( t ) ) cos ( τ i ( t ) )
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

Lu, J.; Qin, K.; Shi, M. Human-in-the-Loop Time-Varying Formation Tracking of Networked UAV Systems with Compound Actuator Faults. Drones 2026, 10, 81. https://doi.org/10.3390/drones10020081

AMA Style

Lu J, Qin K, Shi M. Human-in-the-Loop Time-Varying Formation Tracking of Networked UAV Systems with Compound Actuator Faults. Drones. 2026; 10(2):81. https://doi.org/10.3390/drones10020081

Chicago/Turabian Style

Lu, Jiaqi, Kaiyu Qin, and Mengji Shi. 2026. "Human-in-the-Loop Time-Varying Formation Tracking of Networked UAV Systems with Compound Actuator Faults" Drones 10, no. 2: 81. https://doi.org/10.3390/drones10020081

APA Style

Lu, J., Qin, K., & Shi, M. (2026). Human-in-the-Loop Time-Varying Formation Tracking of Networked UAV Systems with Compound Actuator Faults. Drones, 10(2), 81. https://doi.org/10.3390/drones10020081

Article Metrics

Back to TopTop