Next Article in Journal
A Multi-UAV Distributed Collaborative Search Algorithm Based on Maximum Entropy Mechanism
Previous Article in Journal
iBANDA: A Blockchain-Assisted Defense System for Authentication in Drone-Based Logistics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Adaptive Fixed-Time Bipartite Consensus Self-Triggered Control for Multi-QUAVs with Deferred Full-State Constraints

1
School of Information Engineering, Henan University of Science and Technology, Luoyang 471000, China
2
Department of Precision Instrument, Tsinghua University, Beijing 100084, China
*
Authors to whom correspondence should be addressed.
Drones 2025, 9(8), 591; https://doi.org/10.3390/drones9080591
Submission received: 16 June 2025 / Revised: 11 August 2025 / Accepted: 19 August 2025 / Published: 20 August 2025
(This article belongs to the Special Issue Path Planning, Trajectory Tracking and Guidance for UAVs: 3rd Edition)

Abstract

Highlights

What are the main findings?
  • Development of a universal nonlinear transformation function (UNTF) that eliminates the restrictions of feasibility conditions.
  • Design of a zero-free self-triggered mechanism (STM) that removes continuous monitoring requirements and allows on-demand control signal updates.
What is the implication of the main finding?
  • Establishment of a unified framework with broad applicability to diverse scenarios, including unconstrained, symmetric/asymmetric constraints, and constant/time-varying constraints.
  • Effective balancing between control costs and consensus performance to address practical engineering applications.

Abstract

This paper investigates the interval type-2 (IT2) fuzzy adaptive fixed-time bipartite consensus self-triggered control for multiple quadrotor unmanned aerial vehicles with deferred full-state constraints and input saturation under cooperative-antagonistic interactions. First, a uniform nonlinear transformation function, incorporating a shifting function, is constructed to achieve the deferred asymmetric constraints on the vehicle states and eliminate the restrictions imposed by feasibility criteria. Notably, the proposed framework provides a unified solution for unconstrained, constant/time-varying, and symmetric/asymmetric constraints without necessitating controller reconfiguration. By employing interval type-2 fuzzy logic systems and an improved self-triggered mechanism, an IT2 fuzzy adaptive fixed-time self-triggered controller is designed to allow the control signals to perform on-demand self-updating without the need for additional hardware monitors, effectively mitigating bandwidth over-consumption. Stability analysis indicates that all states in the closed-loop attitude system are fixed-time bounded while strictly adhering to deferred time-varying constraints. Finally, illustrative examples are presented to validate the effectiveness of the proposed control scheme.

1. Introduction

The cooperative advantages of multiple quadrotor unmanned aerial vehicles (MQUAVs) have become increasingly prominent compared with the single-vehicle operations, driven by advancements in intelligent control technologies, with applications spanning both military and civil domains [1]. Note that the airframe attitude stability, a core element of safety control for MQUAVs, determines the stability of the position subsystem and serves as the fundamental guarantee for mission execution reliability [2]. However, the attitude consensus control of MQUAVs encounters several fundamental challenges: inherent strong coupling and parametric uncertainties in vehicle dynamics, and persistent unknown external disturbances [3,4]. Existing investigations indicate that adaptive control technologies incorporating fuzzy logic systems and neural networks have provided viable solutions to address these challenges [5,6,7,8]. Notably, current significant research focuses on consensus control under cooperative interactions; however, limited discussions are conducted on cooperative–antagonistic interactions prevalent in practical network scenarios [9]. Consequently, the bipartite consensus control that employs signed graphs to characterize cooperative–antagonistic interactions has gradually stepped into the limelight, with substantial theoretical advancements reported [10,11,12]. A critical observation is that the above outcomes only guarantee the asymptotic stability of the closed-loop system, that is, the expected performance will be realized as time approaches infinity, while the indeterminate settling time poses potential challenges for real-world applications [13].
Building upon these considerations, several notable adaptive bipartite consensus finite-time control (FTC) schemes were developed, with empirical validations confirming that these strategies can effectively improve the convergence speed and disturbance rejection capabilities [14,15,16]. As demonstrated in [16], a neural bipartite consensus FTC scheme was designed for heterogeneous nonlinear multi-agent systems. Nevertheless, it is well-established that the settling time estimation functions provided by the FTC strategy depend on the initial conditions of the system [17], which is particularly problematic for MQUAV bipartite consensus control, where differential initial states or information unavailability can complicate settling time prediction, thereby impeding the evaluation of consensus performance. To address this obstacle, motivated by pioneering work [18], some excellent fixed-time control results were proposed [19,20,21]. To just name a few, a composite learning fixed-time attitude consensus strategy was presented for MQUAVs in [19], but the potential control singularity problem remains unresolved. In [20], a singularity-avoidance fixed-time control method incorporating a piecewise function was devised to mitigate the control singularity problem arising from the derivation of virtual control laws. However, the aforementioned fixed-time results have not adequately accounted for the state constraints that are prevalent in practical implementations.
Note that the vehicle states inevitably encounter input/output constraints arising from flight safety specifications, uncontrolled environments, and mechanical limitations. Without comprehensive consideration of state constraints, controlled vehicles may experience system instability or even catastrophic failure [22]. This key concern has driven extensive research in full-state constrained control, resulting in significant theoretical advancements [23,24,25,26,27,28,29]. In seminal work [23], an adaptive backstepping control strategy based on the barrier Lyapunov function (BLF) was developed for output-constrained nonlinear systems to force the states to remain within the established boundaries. Building on the groundbreaking result, several adaptive control schemes based on tan-type [24], integral [25], asymmetric integral fractional [26], log-type [27], symmetric/asymmetric time-varying [28,29] BLFs were presented to address the output and full-state constraint problems of nonlinear systems. The necessity of prior knowledge regarding virtual controller boundaries is crucial for the aforementioned BLF-based constructive results, as this implicit feasibility condition complicates both the control synthesis and the stability analysis. To obtain a promising control solution without feasibility conditions, a nonlinear transformation function (NTF)-based control strategy was developed for constrained MIMO nonlinear systems [30]. In [31,32], a log-type nonlinear state-dependent transformation and nonlinear state-dependent mapping strategies were proposed to eliminate the limitations of feasibility criteria. In [33], an NTF-based fuzzy distributed formation control method was reported for constrained MQUAVs. It is vital to emphasize that the aforesaid feasibility-free results generally assume that the imposed constraints are inherently obeyed at the start of system operation [34]. However, practical implementations encounter three critical scenarios: (1) constraint enforcement with incomplete a priori knowledge of the system state, (2) initial state constraints that are not satisfied and require adjustment by the control strategy, and (3) constraints that arise during operation due to external conditions or safety factors. Note that the above constraint strategies cannot directly deal with the bipartite consensus control with deferred full-state constraints, which remains an interesting problem worth exploring.
The prevailing view suggests that hardware-induced on-board bandwidth limitations are widespread, particularly due to the frequent interaction demands of multi-vehicle coordination. However, the conventional time-driven method adopts a periodic communication, resulting in redundant data transmission and limited bandwidth contention among system nodes [35]. To this end, the event-triggered control (ETC) strategy has emerged and wildly investigated, enabling intermittent updates of control instructions while optimizing bandwidth utilization [36,37,38,39,40,41]. Notably, a dynamic ETC strategy was proposed for QUAV attitude control in [38]. In [41], a neural adaptive fixed-time dynamic ETC scheme with improved funnel function was developed for nonlinear systems. It is manifest that implementing the ETC scheme requires continuous supervision of measurement errors, necessitating the introduction of a monitor into the system hardware. Self-triggered control (STC) has been deliberated, which produces the next control execution interval by calculating the current information of the system without monitoring the triggering protocol [42,43]. In [42], a fuzzy neural wavelet adaptive STC scheme was designed for a quadrotor. It is noteworthy that studies on bipartite consensus STC for MQUAVs have not yet been fully developed, particularly regarding the trade-off between consensus performance and bandwidth resources. Therefore, extending existing conclusions to address bipartite consensus control of MQUAVs with input saturation, bandwidth limitations, and deferred full-state constraints represents a meaningful and challenging endeavor.
Motivated by the above discussions, an interval type-2 (IT2) fuzzy adaptive fixed-time bipartite consensus control scheme with a self-triggered mechanism is designed for MQUAVs with deferred full-state constraints and input saturation, which counteracts two key challenges: (1) feasibility constraint limitations and unmanageable deferred constraints existing in BLF-based results and (2) persistent monitoring required in ETC schemes. The major features of this work are summarized below.
  • This paper presents an IT2 fuzzy adaptive fixed-time bipartite consensus self-triggered control scheme for MQUAVs with deferred full-state constraints and input saturation by constructing interval type-2 fuzzy logic systems (IT2FLSs). Moreover, both compensation signals are designed to address the impacts of unknown disturbances, approximation errors, and saturation bias.
  • Different from previous outcomes [33,34], a uniform NTF (UNTF) is designed by embedding a shifting function to drive the vehicle states to constraint regions within a specified time and eliminates feasibility condition restrictions in traditional BLF-based schemes [25,27,28,29]. Notably, the suggested control strategy can accommodate bipartite consensus control of MQUAVs with unconstrained, constant/time-varying, symmetric/asymmetric cases without modifying the design framework.
  • Compared with the existing asymptotic/finite-time control results [11,17], an IT2 fuzzy adaptive fixed-time bipartite consensus self-triggered controller is devised to ensure the fixed-time stability of the closed-loop attitude system and provides a pared-down settling time estimation solution without relying on initial conditions. The implementation of the designed self-triggered mechanism (STM) not only facilitates adjustable on-demand updates of the control signals but also eliminates the continuous monitoring effort required for the ETC results [27,40,44].

2. Problem Formulation

2.1. Graph Theory

Consider a directed graph G = ( N , E ) representing the interactions among Q followers, where N = { 1 , 2 , , Q } and E N × N are the sets of nodes and edges. Let S i = { s N : ( s , i ) E , s i } denote the neighboring set of node i, where ( s , i ) E signifies the information flow from node s to node i. A = [ a i s ] R Q × Q is defined such that a i s 0 if ( s , i ) E , and a i s = 0 otherwise. Note that a i s > 0 indicates a cooperative relationship, while a i s < 0 represents an antagonistic relationship. The Laplacian matrix associated with G is L = D A R Q × Q , where D = diag { ν 1 , ν 2 , , ν Q } with ν i = s S i | a i s | . The graph G is structurally balanced if there is a bipartition { N 1 , N 2 } of N (i.e., N 1 N 2 = N , N 1 N 2 = ) such that a i s 0 for i , s N η ( η { 1 , 2 } ) ; a i s 0 for i N η , s N η ¯ , η η ¯ ( η , η ¯ { 1 , 2 } ) . The diagonal matrix τ = diag { τ 1 , τ 2 , , τ Q } denotes the group membership of nodes, where τ i = 1 if i N 1 and τ i = 1 if i N 2 . The augmented graph is G ¯ = ( N ¯ , E ¯ ) , where N ¯ = N { 0 } and E ¯ N ¯ × N ¯ . B = diag { | ı 1 | , | ı 2 | , , | ı Q | } denotes the interactions between the leader (labeled as 0) and the followers; ı i 0 signifies that follower i can receive information from the leader, otherwise ı i = 0 . Here ı i > 0 indicate cooperation, while ı i < 0 signifies competition. The presence of a spanning tree in a directed graph G means that at least one node has directed paths to all other nodes.

2.2. Model Description

Consider the MQUAVs consisting of Q followers, and the attitude dynamics is formulated as
ϕ ¨ i = H i ϕ O i x + θ ˙ i ψ ˙ i ( O i y O i z ) ϕ ˙ i Q i ϕ O i x + W i ϕ θ ¨ i = H i θ O i y + ϕ ˙ i ψ ˙ i ( O i z O i x ) θ ˙ i Q i θ i , y + W i θ ψ ¨ i = H i ψ O i z + ϕ ˙ i θ ˙ i ( O i x O i y ) ψ ˙ i Q i ψ O i z + W i ψ
where i = 1 , 2 , , Q , ( ϕ i , θ i , ψ i ) denotes the Euler angles of the ith QUAV. The symbols O i x , O i y , and O i z denote the inertia coefficients. For { ϕ , θ , ψ } , H i , Q i , and W i represent the control torque, aerodynamic damping coefficient, and the time-varying bounded disturbances, respectively.
For subsequent investigation, defining L i 1 = [ L i 11 , L i 21 , L i 31 ] = [ ϕ i , θ i , ψ i ] and L i 2 = [ L i 12 , L i 22 , L i 32 ] = [ ϕ ˙ i , θ ˙ i , ψ ˙ i ] , the dynamics (1) are reformulated as
L ˙ i 1 = L i 2 L ˙ i 2 = F i + J i + W i Y i = L i 1
where F i = [ F i 1 , F i 2 , F i 3 ] = [ ( θ ˙ i ψ ˙ i ( O i y O i z ) ϕ ˙ i Q i ϕ ) / O i x , ( ϕ ˙ i ψ ˙ i ( O i z O i x ) θ ˙ i Q i θ ) / O i y , ( ϕ ˙ i θ ˙ i ( O i x O i y ) ψ ˙ i Q i ψ ) / O i z ] ,   J i = [ J i 1 , J i 2 , J i 3 ] = [ H i ϕ O i x , H i θ O i y , H i ψ O i z ] , W i = [ W i ϕ , W i θ , W i ψ ] = [ W i 1 , W i 2 , W i 3 ] Y i = [ Y i 1 , Y i 2 , Y i 3 ] is the attitude output of the ith QUAV. In addition, starting from t T i α ȷ , all states of the controlled vehicle are to be kept in the region Φ i α ȷ : = { L i α ȷ R | C ̲ i α ȷ ( t ) < L i α ȷ C ¯ i α ȷ ( t ) } , α = 1 , 2 , 3 , ȷ = 1 , 2 , where C ̲ i α ȷ ( t ) > 0 and C ¯ i α ȷ ( t ) > 0 denote time-varying functions.
Suppose that the ith vehicle suffers from the following saturation nonlinear constraints:
J i α = sat ( ϵ i α ) = ϵ i α , | ϵ i α | ϵ ¯ i α ϵ ¯ i α sgn ( ϵ i α ) , | ϵ i α | > ϵ ¯ i α
where ϵ ¯ i α is the known saturation boundary. The following approximation is considered to solve the sharp corner:
J i α = κ i α ( ϵ i α ) + Δ i α ( ϵ i α ) ,
where κ i α ( ϵ i α ) = ϵ ¯ i α tanh ( ϵ i α / ϵ ¯ i α ) , Δ i α ( ϵ i α ) = J i α κ i α ( ϵ i α ) satisfying | Δ i α ( ϵ i α ) | ϵ ¯ i α ( 1 tanh ( 1 ) ) Δ ¯ i α .

2.3. IT2FLSs

In this paper, IT2FLSs are deployed to identify the nonlinear terms of controlled vehicles. Therein, the IT2 fuzzy rule base is made up of rules, with the mth rule being defined as
R m : IF c 1 is ˜ 1 m , c 2 is ˜ 2 m 3 , , c p is ˜ p m ,
THEN y is Y ˜ m ,
where 1 m , c = [ c 1 , c 2 , , c p ] , and c n ( n = 1 , 2 , , p ) and y denote the input and output of the IT2FLSs. ˜ n m and Y ˜ m = [ Y l m , Y r m ] represent the antecedent and consequent sets. By used the fuzzy inference engine, the total trigger interval of the rule R m is H m ( c ) = [ h ̲ m ( c ) , h ¯ m ( c ) ] with h ̲ m ( c ) = n = 1 p £ ̲ ˜ n m ( c n ) and h ¯ m ( c ) = n = 1 p £ ¯ ˜ n m ( c n ) . The membership functions £ ̲ ˜ n m ( c n ) and £ ¯ ˜ n m ( c n ) are defined as
£ ̲ ˜ n m ( c n ) = V ̲ n m exp 1 2 c n K n m U ̲ n m 2 ,
£ ¯ ˜ n m ( c n ) = V ¯ n m exp 1 2 c n K n m U ¯ n m 2 ,
where V ̲ n m , V ¯ n m , U ̲ n m , U ¯ n m , and K n m are design parameters satisfying 0 < V ̲ n m V ¯ n m < 1 and U ̲ n m < U ¯ n m .
By virtue of the unnormalized type-reduction strategy in [45], the output of the IT2FLSs is formulated as
y = 1 2 m = 1 h ̲ m Y l m + h ¯ m Y r m = λ l λ r μ l 2 μ r 2 = λ μ ,
where λ l = [ Y l 1 , Y l 2 , , Y l ] , λ r = [ Y r 1 , Y r 2 , , Y r ] , μ l = [ h ̲ 1 , h ̲ 2 , , h ̲ ] , and μ r = [ h ¯ 1 , h ¯ 2 , , h ¯ ] .
The control objective is to present an adaptive fixed-time bipartite consensus control scheme under self-triggered communication for MQUAVs subject to deferred full-state constraints and input saturation, ensuring that all states in the closed-loop attitude system are fixed-time bounded and vehicle states are driven within the specified regions Φ i α ȷ : = { L i α ȷ R | C ̲ i α ȷ ( t ) < L i α ȷ C ¯ i α ȷ ( t ) } after t > T i α ȷ , α = 1 , 2 , 3 , ȷ = 1 , 2 .
Assumption A1
([33]). The graph  G  has a spanning tree with the leader assigned as the root node, and  L + B  is invertible.
Assumption A2
([30]). For  = ϕ , θ , ψ , the leader signals  y 0 , y ˙ 0 , and  y ¨ 0  are continuous and available with the known set  Ω y 0 = { y 0 R , y ˙ 0 R , y ¨ 0 R | y 0 2 + y ˙ 0 2 + y ¨ 0 2 y ¯ 0 } . There are continuous positive functions  F ̲ 0 ( t )  and  F ¯ 0 ( t )  satisfying  F ̲ 0 ( t ) C ̲ i α 1 ( t )  and  F ¯ 0 ( t ) C ¯ i α 1 ( t )  such that  y 0 Φ 0 : = { y 0 R | F ̲ 0 ( t ) < y 0 F ¯ 0 ( t ) } .
Lemma 1
([18]). For the system  ˙ ( t ) = F ( )  with  ( 0 ) = 0  and the scales  Q 1 > 0 , Q 2 > 0 , 0 < c < 1 , c ¯ > 1 , and  P > 0 , if the positive-definite function V satisfies  V ˙ Q 1 V c Q 2 V c ¯ + P , then the system  ˙ ( t ) = F ( )  is practically fixed-time stable, and the residual set is stated as  Ω { V ( ) min { P / ( ( ( 1 q ) Q 1 ) 1 / c ) , P / ( ( ( 1 q ) Q 2 ) 1 / c ¯ ) } }  with  0 < q < 1 , and the settling time is derived as  t t m a x = 1 / ( Q 1 q ( 1 c ) ) + 1 / ( Q 2 q ( c ¯ 1 ) ) .
Lemma 2
([46]). For any variable  T  and any positive uniform continuous bounded function  Ϝ ( t ) , one has
0 | T | T 2 T 2 + Ϝ 2 ( t ) < Ϝ ( t ) ,
where  Ϝ ( t )  satisfies  t 0 t Ϝ ( τ ) d τ Ϝ ¯ <  with  Ϝ ¯  being any positive parameter.
Lemma 3
([47]). For  X X ¯  and  l > 1 , one obtains
X ¯ X X ¯ l l 1 + l X 1 + l X ¯ 1 + l .
Lemma 4
([48]). For  0 < A 1 , B > 1 , and  j R , j = 1 , , , one has
j = 1 | i | A j = 1 | i | A , 1 B j = 1 | i | B j = 1 | i | B .

3. Main Results

3.1. Nonlinear Transformation Function

To enforce the deferred full-state constraints on the vehicle states, the following shifting function is introduced:
i α ȷ ( t ) = 1 ( 1 ı ) T i α ȷ * t T i α ȷ * n + 2 , t [ 0 , T i α ȷ * ) 1 , t [ T i α ȷ * , )
where 0 < T i α ȷ * T i α ȷ , and n corresponds to the system order, ı is a small design parameter satisfying
0 < ı < min 1 , C ̲ i α ȷ ( 0 ) L i α ȷ ( 0 ) , C ¯ i α ȷ ( 0 ) L i α ȷ ( 0 ) .
Remark 1.
Note that the introduced shifting function has the following properties:
1.
i α ȷ ( t )  is a monotonically increasing function on the interval  [ 0 , T i α ȷ * ) , and  i α ȷ ( 0 ) = ı .
2.
i α ȷ ( t )  reaches its maximum value 1 at t = T i α ȷ * , and remains constant for  t T i α ȷ * .
3.
For  t [ 0 , ) , i α ȷ ( a ) ( t )  are  C n + 1 a  and bounded,  a = 0 , 1 , , n + 1 .
Construct the UNTF with the shifting function as
s i α ȷ = i α ȷ L i α ȷ S i α ȷ = C ¯ i α ȷ ( t ) C ̲ i α ȷ ( t ) s i α ȷ ( C ¯ i α ȷ ( t ) s i α ȷ ) ( C ̲ i α ȷ ( t ) + s i α ȷ )
where α = 1 , 2 , 3 , ȷ = 1 , 2 .
Taking the derivative of S i α ȷ yields
S ˙ i α ȷ = γ i α ȷ + γ ¯ i α ȷ ( ˙ i α ȷ L i α ȷ + i α ȷ L ˙ i α ȷ )
with γ i α ȷ = C ¯ i α ȷ L i α ȷ 2 C ̲ ˙ i α ȷ ( C ̲ i α ȷ + L i α ȷ ) 2 ( C ¯ i α ȷ L i α ȷ ) C ̲ i α ȷ L i α ȷ 2 C ¯ ˙ i α ȷ ( C ̲ i α ȷ + L i α ȷ ) ( C ¯ i α ȷ L i α ȷ ) 2 and γ ¯ i α ȷ = C ̲ i α ȷ C ¯ i α ȷ ( C ̲ i α ȷ C ¯ i α ȷ + L i α ȷ 2 ) ( C ̲ i α ȷ + L i α ȷ ) 2 ( C ¯ i α ȷ L i α ȷ ) 2 .
Then, the system (2) can be rewritten as
S ˙ i 1 = Γ i 1 + S i 2 S ˙ i 2 = Γ i 2 + γ ¯ i 2 J i + W i * Y i * = S i 1
where S i 1 = [ S i 11 , S i 21 , S i 31 ] , S i 2 = [ S i 12 , S i 22 , S i 32 ] , Γ i 1 = [ Γ i 11 , Γ i 21 , Γ i 31 ] with Γ i α 1 = γ i α 1 + γ ¯ i α 1 ˙ i α 1 L i α 1 + γ ¯ i α 1 ˙ i α 1 L i α 2 S i α 2 , Γ i 2 = [ Γ i 12 , Γ i 22 , Γ i 32 ] with Γ i α 2 = γ i α 2 + γ ¯ i α 2 ˙ i α 2 L i α 2 + γ ¯ i α 2 i α 2 F i α , γ ¯ i 2 = diag { γ ¯ i 12 i 12 , γ ¯ i 22 i 22 , γ ¯ i 32 i 32 } , W i * = γ ¯ i 2 W i = [ W i 1 * , W i 2 * , W i 3 * ] , and Y i * = [ Y i 1 * , Y i 2 * , Y i 3 * ] .

3.2. Controller Design

At first, the coordinates transformation is formulated as
β i α 1 = s S i | a i s | ( Y i α * sign ( a i s ) Y s α * ) + | ı i | ( Y i α * sign ( ı i ) Y 0 α * ) β i α 2 = S i α 2 i α 1 ˘ i α
where i = 1 , 2 , , Q , α = 1 , 2 , 3 . Y 0 α * = C ¯ i α 1 ( t ) C ̲ i α 1 ( t ) y 0 α ( C ¯ i α 1 ( t ) y 0 α ) ( C ̲ i α 1 ( t ) + y 0 α ) . ˘ i α is an auxiliary signal, which will be given later.
Step 1. Recalling (2), (13), and (16), we can obtain
β ˙ i α 1 = k i ( Γ i α 1 + β i α 2 + i α 1 ) s S i a i s Γ s α 1 s S i a i s S s α 2 ı i Y ˙ 0 α * = k i ( β i α 2 + i α 1 ) + f i α s S i a i s S s α 2 ı i Y ˙ 0 α * ,
where k i = ν i + | ı i | , f i α = k i Γ i α 1 s S i a i s Γ s α 1 . For the unknown item f i α , an IT2FLS λ i α 1 μ i α 1 ( c i α 1 ) is deployed to approximate f i α such that
f i α = λ i α 1 μ i α 1 ( c i α 1 ) + o i α 1 ( c i α 1 ) ,
where the estimation error o i α 1 ( c i α 1 ) satisfies | o i α 1 ( c i α 1 ) | o ¯ i α 1 .
Select the Lyapunov function V i α 1 as
V i α 1 = 1 2 β i α 1 2 + 1 2 λ ˜ i α 1 Λ i α 1 1 λ ˜ i α 1 ,
where λ ˜ i α 1 = λ i α 1 λ ^ i α 1 , λ ^ i α 1 is the estimation of λ i α 1 , and Λ i α 1 is a positive-definite diagonal matrix.
Calculating the derivative of V i α 1 gives
V ˙ i α 1 = β i α 1 [ k i ( β i α 2 + i α 1 ) s S i a i s S s α 2 ı i Y ˙ 0 α * + λ i α 1 μ i α 1 ( c i α 1 ) + o i α 1 ( c i α 1 ) ] λ ˜ i α 1 Λ i α 1 1 λ ^ ˙ i α 1 .
From Young’s inequality, it follows that
β i α 1 [ k i β i α 2 + o i α 1 ( c i α 1 ) ] 1 2 β i α 2 2 + 1 2 b i α 1 0 o ¯ i α 1 2 + k i 2 + b i α 1 0 2 β i α 1 2 .
The parameter updating law λ ^ ˙ i α 1 is devised as
λ ^ ˙ i α 1 = Λ i α 1 ( β i α 1 μ i α 1 ( c i α 1 ) d i α 1 λ ^ i α 1 ) ,
where d i α 1 > 0 is a design parameter.
Design the virtual control law as
i α 1 = 1 k i [ k i 2 + b i α 1 0 2 β i α 1 + b i α 1 1 β i α 1 2 c 1 tanh b i α 1 1 β i α 1 2 c h i α 1 + b i α 1 2 β i α 1 2 c ¯ 1 + λ ^ i α 1 μ i α 1 ( c i α 1 ) s S i a i s S s α 2 ı i Y ˙ 0 α * ] ,
where b i α 1 0 , b i α 1 1 , b i α 1 2 , and h i α 1 are positive design parameters.
By Lemma 1 in Ref. [49], one has
b i α 1 1 β i α 1 2 c tanh b i α 1 1 β i α 1 2 c h i α 1 | b i α 1 1 β i α 1 2 c | + 0.2785 h i α 1 b i α 1 1 β i α 1 2 c + 0.2785 h i α 1 .
Substituting (21)–(24) into (20) yields
V ˙ i α 1 b i α 1 1 β i α 1 2 c b i α 1 2 β i α 1 2 c ¯ + 1 2 β i α 2 2 + 1 2 b i α 1 0 o ¯ i α 1 2 + d i α 1 λ ˜ i α 1 λ ^ i α 1 + 0.2785 h i α 1 .
Step 2. The following auxiliary signal ˘ i α is embedded to moderate the influence of saturation nonlinearity:
˘ ˙ i α = ˘ i α + γ ¯ i α 2 i α 2 ( κ i α ( ϵ i α ) ϵ i α ) .
From (15) and (16), the derivative of β i α 2 can be expressed as
β ˙ i α 2 = f ¯ i α + γ ¯ i α 2 i α 2 ( ϵ i α + Δ i α ( ϵ i α ) ) + W i α * + + ˘ i α .
where f ¯ i α = Γ i α 2 ˙ i α 1 . Similar to Step 1, for o ¯ i α 2 > 0 , an IT2FLS λ i α 2 μ i α 2 ( c i α 2 ) is adopted to identify the nonlinear function Γ i α 2 , i.e.,
f ¯ i α = λ i α 2 μ i α 2 ( c i α 2 ) + o i α 2 ( c i α 2 ) ,
where o i α 2 ( c i α 2 ) is the approximation error satisfying | o i α 2 ( c i α 2 ) | o ¯ i α 2 .
Choose the Lyapunov function V i α 2 as
V i α 2 = 1 2 β i α 2 2 + 1 2 Υ ˜ i α 2 2 + 1 2 λ ˜ i α 2 Λ i α 2 1 λ ˜ i α 2 ,
where Λ i α 2 is positive-definite diagonal matrix. Υ ˜ i α 2 = Υ i α 2 Υ ^ i α 2 , λ ˜ i α 2 = λ i α 2 λ ^ i α 2 , Υ ^ i α 2 and λ ^ i α 2 are the estimations of Υ i α 2 and λ i α 2 , respectively.
Differentiating V i α 2 gives
V ˙ i α 2 = β i α 2 [ λ i α 2 μ i α 2 ( c i α 2 ) + γ ¯ i α 2 i α 2 ϵ i α + o i α 2 ( c i α 2 ) + W i α * + γ ¯ i α 2 i α 2 Δ i α ( ϵ i α ) + ˘ i α ] .
Utilizing Young’s inequality yields
β i α 2 γ ¯ i α 2 i α 2 Δ i α ( ϵ i α ) γ ¯ i α 2 2 i α 2 2 2 β i α 2 2 + 1 2 Δ ¯ i α 2 .
Founded on Lemma 2, we can deduce that
β i α 2 ( o i α 2 ( c i α 2 ) + W i α * ) Υ i α 2 ϱ i α 2 ( t ) + Υ i α 2 β i α 2 2 β i α 2 2 + ϱ i α 2 2 ( t ) ,
where Υ i α 2 = o ¯ i α 2 + W ¯ i α * .
The parameter updating laws are designed as
λ ^ ˙ i α 2 = Λ i α 2 ( β i α 2 μ i α 2 ( c i α 2 ) d i α 2 λ ^ i α 2 ) ,
Υ ^ ˙ i α 2 = β i α 2 2 β i α 2 2 + ϱ i α 2 2 ( t ) d i α 2 1 Υ ^ i α 2 d i α 2 2 Υ ^ i α 2 2 c ¯ 1 ,
To alleviate the burden on on-board bandwidth and improve resource utilization, the following self-triggered mechanism is designed:
ϵ i α ( t ) = ϵ i α * ( t m i ) , t [ t α , m i , t α , m + 1 i )
t α , m + 1 i = t α , m i + g i α tanh ( ϵ i α ( t ) ) + g ¯ i α max { Ϝ i α , | ϵ ˙ i α ( t ) | } ,
where t α , m i , t α , m + 1 i Z + , g i α tanh ( ϵ i α ( t ) ) + g ¯ i α denotes the execution interval between two consecutive trigger signals. max { Ϝ i α , | ϵ ˙ i α ( t ) | } is the change rate of the control interval. 0 < g i α < 1 , g ¯ i α > 0 , and Ϝ i α > 0 are design parameters.
It follows from (36) that | ϵ i α ( t α , m + 1 i ) ϵ i α ( t ) | g i α tanh ( ϵ i α ( t ) ) + g ¯ i α , so we have
| ϵ i α * ( t ) ϵ i α ( t ) | g i α + g ¯ i α .
For the interval [ t α , m i , t α , m + 1 i ) , one has
ϵ i α ( t ) = ϵ i α * ( t ) Δ i α ( t ) ( g i α + g ¯ i α ) ,
where Δ i α ( t ) = ϵ i α * ( t ) ϵ i α ( t ) g i α + g ¯ i α satisfying | Δ i α ( t ) | < 1 .
The intermediate control signal ϵ i α * is designed as
ϵ i α * = 1 γ ¯ i α 2 i α 2 σ i α 2 tanh β i α 2 σ i α 2 h i α 2 + G i α tanh β i α 2 G i α h i α 2
with
σ i α 2 = j i α 2 0 β i α 2 j i α 2 1 β i α 2 2 c 1 j i α 2 2 β i α 2 2 c ¯ 1 ˘ i α 2 Υ ^ i α 2 β i α 2 β i α 2 2 + ϱ i α 2 2 ( t ) λ ^ i α 2 μ i α 2 ( c i α 2 ) ,
where j i α 2 0 = γ ¯ i α 2 2 i α 2 2 + 1 2 , G i α g i α + g ¯ i α , and h i α 2 , j i α 2 1 , and j i α 2 2 are positive design parameters, and ϱ i α 2 ( t ) is a time-varying bounded function.
Inserting (33), (34), (38), and (39) into (30) yields
V ˙ i α 2 1 2 β i α 2 2 j i α 2 1 β i α 2 2 c j i α 2 2 β i α 2 2 c ¯ + d i α 2 λ ˜ i α 2 λ ^ i α 2 + d i α 2 1 Υ ˜ i α 2 Υ ^ i α 2 + d i α 2 2 Υ ˜ i α 2 Υ ^ i α 2 2 c ¯ 1 + 1 2 Δ ¯ i α 2 + Υ i α 2 ϱ i α 2 ( t ) + 0.557 h i α 2 .
Until now, the UNTF-based fuzzy adaptive fixed-time bipartite consensus control scheme is presented for MQUAVs suffering from deferred full-state constraints, and the key results obtained can be summarized as the following theorem.

3.3. Stability Analysis

Theorem 1.
Regarding the MQUAVs with deferred full-state constraints and input saturation, under Assumptions 1 and 2, the suggested UNTF-based adaptive fuzzy self-triggered fixed-time bipartite consensus control strategy, encompassing the virtual control law (23), parameter updating laws (22), (33) and (34), auxiliary signal (26), and actual controller (35), has the following properties: (1) the closed-loop attitude control system is PFTB, (2) all states of the controlled vehicles strictly adhere to the deferred time-varying constraint boundaries after the specified time  T i α ȷ , and (3) the devised STM is Zeno-free.
Proof. 
Construct V = i = 1 Q α = 1 3 V i α 1 + V i α 2 as the overall Lyapunov function. Upon review of (25) and (41), differentiating V yields
V ˙ i = 1 Q α = 1 3 b i α 1 1 β i α 1 2 c b i α 1 2 β i α 1 2 c ¯ j i α 2 1 β i α 2 2 c j i α 2 2 β i α 2 2 c ¯ + d i α 1 λ ˜ i α 1 λ ^ i α 1 + d i α 2 λ ˜ i α 2 λ ^ i α 2 + d i α 2 1 Υ ˜ i α 2 Υ ^ i α 2 + d i α 2 2 Υ ˜ i α 2 Υ ^ i α 2 2 c ¯ 1 + P ¯ i α ,
where P ¯ i α = 1 2 b i α 1 0 o ¯ i α 1 2 + 0.2785 h i α 1 + 1 2 Δ ¯ i α 2 + Υ i α 2 ϱ i α 2 ( t ) + 0.557 h i α 2 .
Consider the following facts:
λ ˜ i α ȷ λ ^ i α ȷ 1 2 λ ˜ i α ȷ λ ˜ i α ȷ + 1 2 λ i α ȷ λ i α ȷ ,
Υ ˜ i α 2 Υ ^ i α 2 1 2 Υ ˜ i α 2 2 + 1 2 Υ i α 2 2 .
By Lemma 6 in Ref. [50], for ȷ = 1 , 2 , one has
i = 1 Q α = 1 3 λ ˜ i α ȷ λ ˜ i α ȷ 2 r i α ȷ ϑ ¯ 2 i = 1 Q α = 1 3 1 2 ϑ i α λ ˜ i α ȷ λ ˜ i α ȷ c ϑ ¯ 2 ( 3 Q ) c ¯ 1 i = 1 Q α = 1 3 1 2 ϑ i α λ ˜ i α ȷ λ ˜ i α ȷ c ¯ ,
where ϑ ¯ = min { ϑ i α } with ϑ i α > 1 , r i α ȷ = ϑ ¯ 2 ( 1 c ) c c 1 c + ϑ ¯ 2 ( λ ¯ i α ȷ 2 ) c ¯ with | | λ ˜ i α ȷ λ ˜ i α ȷ | | λ ¯ i α ȷ .
In view of Lemma 2 in Ref. [33], we have
1 2 Υ ˜ i α 2 2 c 1 2 Υ ˜ i α 2 2 + ( 1 c ) c c 1 c .
Drawing from Lemma 3, one yields
Υ ˜ i α 2 Υ ^ i α 2 2 c ¯ 1 2 c ¯ 1 2 c ¯ ( Υ i α 2 2 c ¯ Υ ˜ i α 2 2 c ¯ ) .
Substituting (43)–(47) into (42) and applying Lemma 4 gives
V ˙ Q 1 V c Q 2 V c ¯ + P ,
where Q 1 = min { 2 c b i α 1 1 , 2 c j i α 2 1 , d i α ȷ / 2 λ m a x ( Λ i α ȷ 1 ) , d i α 2 1 } , Q 2 = ( 15 Q ) 1 c ¯ min { 2 c ¯ b i α 1 2 , 2 c ¯ j i α 2 2 , d i α ȷ / 2 λ m a x ( Λ i α ȷ 1 ) , 2 c ¯ d i α 2 2 2 c ¯ 1 2 c ¯ } , and P = P ¯ i α + i = 1 Q α = 1 3 ( 1 2 d i α 1 λ i α 1 λ i α 1 + 1 2 d i α 2 λ i α 2 λ i α 2 + d i α 1 ( r i α 1 + r i α 2 ) + d i α 1 1 ( 1 c ) c c 1 c + 2 c ¯ 1 2 c ¯ d i α 1 2 Υ i α 2 2 c ¯ ) .
It can be extrapolated from Lemma 1 that the closed-loop attitude system is practical fixed-time stable, and the state β i α ȷ , λ ˜ i α ȷ , and Υ ˜ i α 2 will evolve to the following resign:
Ω = V | V min P ( 1 q ) Q 1 1 c , P ( 1 q ) Q 2 1 c ¯
within a fixed time t < t m a x = 1 q Q 1 ( 1 c ) + 1 q Q 2 ( c ¯ 1 ) . Given that λ ˜ i α ȷ = λ i α ȷ λ ^ i α ȷ and Υ ˜ i α 2 = Υ i α 2 Υ ^ i α 2 , the boundedness of the λ ^ i α ȷ and Υ ^ i α 2 is guaranteed. Consequently, i α 1 , ˘ i α , and ϵ i α are also bounded. Therefore, all variables in the closed-loop system are fixed-time bounded. Then, one can deduce that β i α ȷ will converge into the region
| β i α ȷ | 2 P ( 1 q ) Q 1 1 c , 2 P ( 1 q ) Q 2 1 c ¯ .
Recalling the definition of the shifting function i α ȷ ( t ) and the UNTF S i α ȷ , it can be observed that for t > T i α ȷ * , s i α ȷ = i α ȷ ( t ) L i α ȷ = L i α ȷ . Additionally, for any initial state s i α ȷ ( 0 ) = i α ȷ ( 0 ) L i α ȷ ( 0 ) ( C ̲ i α ȷ ( 0 ) , C ¯ i α ȷ ( 0 ) ) , S i α ȷ if and only if s i α ȷ C ̲ i α ȷ ( t ) or s i α ȷ C ¯ i α ȷ ( t ) , provided that i α ȷ ( 0 ) < min 1 , C ̲ i α ȷ ( 0 ) L i α ȷ ( 0 ) , C ¯ i α ȷ ( 0 ) L i α ȷ ( 0 ) . Therefore, based on the aforesaid analysis, it is concluded that under initial conditions s i α ȷ ( 0 ) Φ i α ȷ , the vehicle dynamics L i α ȷ will evolve into the specified regions Φ i α ȷ : = { L i α ȷ R | C ̲ i α ȷ ( t ) < L i α ȷ C ¯ i α ȷ ( t ) } for t T i α ȷ * , provided that λ ^ i α ȷ , Υ ^ i α 2 i α 1 , ˘ i α , and ϵ i α are bounded. This indicates that the deferred full-state constraints on the vehicle dynamics L i α ȷ can be achieved.
Define Y 0 * = [ Y 01 * , Y 02 * , Y 03 * ] and τ = [ τ 1 , τ 2 , , τ Q ] , the synchronization error can be expressed as β = ( L + B ) ( Y * τ Y 0 * ) , where ⊗ represents the Kronecker product,
β = β 111 β 121 β 131 β Q 11 β Q 21 β Q 31 , Y * = Y 11 * Y 12 * Y 13 * Y Q 1 * Y Q 2 * Y Q 3 * .
Since L + B is nonsingular, one can intuitively obtain
| | Y * τ Y 0 * | | 1 λ m i n ( L + B ) | | β | | ,
where λ m i n ( L + B ) denotes the minimum singular value of the matrix L + B . It is evident that the suggested control scheme can ensure that the consensus errors converge to a small neighborhood near the origin within a fixed time.
According to (36), the boundedness of g i α tanh ( ϵ i α ( t ) ) + g ¯ i α max { Ϝ i α , | ϵ ˙ i α ( t ) | } is guaranteed since ϵ i α ( t ) is bounded. Therefore, one can easily extrapolate that the trigger interval t i α * between two consecutive executions satisfies t i α * = t α , m + 1 i t α , m i > 0 , which indicates that the design STM is Zeno-free. This completes the proof. □
Remark 2.
It can be derived from the stability analysis that the ideal dynamic response is closely related to the user-defined control parameters. Specifically, by increasing the values of  b i α 1 1 , b i α 1 2 , j i α 2 1 , and  j i α 2 2  while decreasing  b i α 1 0 , d i α 1 , d i α 2 , d i α 2 1 , d i α 2 2 , and  ϱ i α 2 ( t )  within appropriate ranges, the convergence speed can be improved, and the synchronization errors converge to a smaller region around the origin. Critically, an overemphasis on performance metrics elevates control effort and induces chattering behavior, whereas prudent parameter selection is more conducive to practical implementation.

4. Simulation Results

To verify the feasibility of the proposed fixed-time bipartite consensus control scheme, comprehensive simulation results are presented in this section.
Simulation studies are conducted on the MATLAB R2020a/SIMULINK platform, with the fixed step size set at 0.001 s. Consider MQUAVs consisting of a leader (marked L0) and four followers (marked as F1–F4), and the controlled vehicles are classified into two groups, N 1 = { F 1 , F 3 } and N 2 = { F 2 , F 4 } , based on the cooperative–antagonist relationship, and the topology is shown in Figure 1.
The model parameters and external disturbances are selected as O i z = 0.149 kg · m 2 , O i x = O i y = 0.082 kg · m 2 , W i ϕ = W i ψ = 0.3 cos ( π t / 9 ) , W i θ = 0.2 sin ( π t / 10 ) , Q i ϕ = Q i θ = Q i ψ = 0.6 kg / rad . The initial conditions of the vehicles are set to [ ϕ 1 ( 0 ) , θ 1 ( 0 ) , ψ 1 ( 0 ) ] = [ 1.8 , 2.2 , 2.1 ] , [ ϕ 2 ( 0 ) , θ 2 ( 0 ) , ψ 2 ( 0 ) ] = [ 3 , 2.2 , 1.6 ] , [ ϕ 3 ( 0 ) , θ 3 ( 0 ) , ψ 3 ( 0 ) ] = [ 1.1 , 0.5 , 2.4 ] , and [ ϕ 4 ( 0 ) , θ 4 ( 0 ) , ψ 4 ( 0 ) ] = [ 1.5 , 2 , 2.2 ] . The leader trajectory is selected as [ Y 01 , Y 02 , Y 03 ] = [ 0.4 sin ( 2 t ) , 0.6 cos ( 2 t ) , 0.4 cos ( 1.5 t ) ] . The time-varying constraint boundaries are chosen as [ C ̲ i 11 ( t ) , C ̲ i 21 ( t ) , C ̲ i 31 ( t ) ] = [ 1.7 0.3 cos ( π t / 3 ) , 2.1 0.3 cos ( π t / 3 ) , 2 0.2 sin ( π t / 2 ) ] , [ C ¯ i 11 ( t ) , C ¯ i 21 ( t ) , C ¯ i 31 ( t ) ] = [ 2.3 + 0.5 sin ( π t ) , 2.1 + 0.2 sin ( π t ) , 2 + 0.2 sin ( π t ) ] , [ C ̲ i 12 ( t ) , C ̲ i 22 ( t ) , C ̲ i 32 ( t ) ] = [ 5 1.2 cos ( π t ) , 6 0.9 sin ( π t ) , 7 1.2 cos ( π t / 2 ) ] , and [ C ¯ i 12 ( t ) , C ¯ i 22 ( t ) , C ¯ i 32 ( t ) ] = [ 5 + 0.8 sin ( π t / 3 ) , 6 + cos ( π t / 3 ) , 7 + 0.8 sin ( π t / 2 ) ] . The saturation threshold is set as ϵ ¯ i α = 50 . The control parameters are chosen as T i α ȷ = 3 , c = 997 / 1001 , c ¯ = 1057 / 1001 , d i α ȷ = 0.2 , b i α 1 0 = j i α 2 0 = 10 , b i α 1 1 = j i α 2 1 = 9 , b i α 1 2 = j i α 2 2 = 9 , h i α 1 = 0.02 , h i α 2 = 3 , ϱ i α 2 ( t ) = exp ( 10 t ) , d i α 2 1 = d i α 2 1 = 0.02 , G i α = 3 , g i α = 0.1 , g ¯ i α = 0.5 , and Ϝ i α = 10 . The fuzzy membership functions are chosen as £ ̲ ˜ i α ȷ m ( c i α ȷ ) = 0.5 exp [ 1 2 ( ( c i α ȷ K i α ȷ m ) / 2 ) 2 ] , £ ¯ ˜ i α ȷ m ( c i α ȷ ) = 0.8 exp [ 1 2 ( ( c i α ȷ K i α ȷ m ) / 4 ) 2 ] , where m = 1 , 2 , , 5 , K i α ȷ m = 10 ( 3 n ) , c i α 1 = [ L i α 1 , L i α 2 , L s α 1 , L s α 2 ] , c i α 2 = [ L i 12 , L i 22 , L i 32 ] .
The simulation results are presented in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. Specifically, Figure 2 and Figure 3 illustrate the response curves of the Euler angles and the angular velocities for F1–F4, respectively. From Figure 2, it can be observed that the output trajectories of the controlled vehicles realize bipartite consensus control based on the cooperative–antagonistic interactions defined by the topology network. By observing the subplots of Figure 2 and Figure 3, one can identify that the initial attitude angles and angular velocities of the vehicles do not all lie within the given time-varying constraint boundaries upon the system starts operating. By implementing the proposed control scheme, all the states are driven into the region Φ i α ȷ : = { L i α ȷ R | C ̲ i α ȷ ( t ) < L i α ȷ C ¯ i α ȷ ( t ) } after T i α ȷ = 3 s and adhere to the asymmetric state constraints.
To demonstrate the advantages of the proposed control scheme, a comparative investigation is conducted against the existing BLF-based fuzzy adaptive event-triggered control (FAETC) scheme [44]. Identical initial conditions, external disturbances, and asymmetric time-varying constraint boundaries are maintained for all controlled vehicles to ensure rigorous comparison. Meanwhile, three performance indicators, the integral absolute error (IAE): 0 T α = 1 3 | β i α 1 | d t / 3 , integral time absolute error (ITAE): 0 T t α = 1 3 | β i α 1 | d t / 3 , and root mean square error (RMSE): 0 T t α = 1 3 β i α 1 2 d t / 3 T , are adopted to quantitatively evaluate the control performance of both schemes. Figure 4 shows trajectories of the synchronization error for F1–F4. Compared to the FAETC scheme, the proposed control strategy exhibits better steady-state performance. The quantitative results summarized in Table 1 and visualized in Figure 5 confirm that the proposed scheme consistently outperforms the FAETC scheme across all performance indicators.
Figure 6, Figure 7, Figure 8 and Figure 9 plot the control input curves of the controlled vehicles, respectively, from which it can be inferred that the control signals achieve non-periodic updating based on the suggested STM, while strictly adhering to the specified saturation constraints. The trigger intervals for the controlled vehicles are presented in Figure 10, Figure 11, Figure 12 and Figure 13. Furthermore, the data transmission rate (DTR) is introduced to quantitatively analyze the advantages of the proposed STM, where DTR = J i α / N × 100 % with N representing the data transmission count under the time-triggered mechanism (TTM). Additionally, the trigger times under three communication protocols, TTM, the relative threshold event-triggered mechanism (ETM) reported in [44], and the proposed STM, are presented in Table 2. It follows from Table 2 that the suggested STC protocol effectively reduces the amount of data transmission compared to the TTM and ETM.
Simulation results indicate that the presented UNTF-based IT2 fuzzy adaptive fixed-time self-triggered control scheme realizes the bipartite consensus for MQUAVs under deferred full-state constraints. This control strategy effectively addresses the challenges posed by asymmetric time-varying constraints without requiring feasibility conditions, while also significantly improving the bandwidth utilization.

5. Conclusions

This paper presents a UNTF-based fuzzy adaptive fixed-time bipartite consensus control scheme with self-triggered communication for MQUAVs subject to deferred full-state constraints and input saturation. By deploying the proposed control strategy, the feasibility criterion present in traditional BLF-based results can be completely removed, and its applicability is extended to bipartite consensus control of unconstrained, constant/time-varying, and symmetric/asymmetric constrained MQUAVs without structural redesign. Stability analysis and illustrative results verify that the proposed fixed-time bipartite consensus self-triggered control protocol can ensure that the vehicle states are driven to the time-varying constraint region within a specified time, and the Zeno-free STM effectively reduces the actuator update frequency and the DTR. Given that potential conflicts between predefined flight paths and environmental constraints may impose an unreachable region compromising vehicle flight safety, future efforts will focus on high-order control barrier function-based adaptive optimal safety-critical formation control for MQUAVs.

Author Contributions

Writing—original draft preparation, C.W.; writing—review and editing, S.S. and X.S.; supervision, S.S. and H.S.; funding acquisition, H.S. and X.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (62203153, 62473130), in part by the Central Plains Talent Program–Leading Talents in Basic Research of Henan Province, in part by the Central Plains Talent Program–Science and Technology Innovation Outstanding Young Talents of Henan Province, in part by the Outstanding Youth Innovation Research Group Project of Natural Science Foundation of Henan Province under Grant 252300421004, in part by the Joint Fund of Science and Technology R&D Plan of Henan Province for Young Scientists under Grant 235200810105, in part by Application Research Project of the Joint Fund of Science and Technology R&D Plan of Henan Province under Grant 242103810052, and in part by Technology Innovative Teams in University of Henan Province under Grant 23IRTSTHN012.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, L.; Chen, B.; Hu, F. Research on swarm control based on complementary collaboration of unmanned aerial vehicle swarms under complex conditions. Drones 2025, 9, 119. [Google Scholar] [CrossRef]
  2. Ren, Y.; Sun, Y.; Liu, Z.; Lam, H.K. Parameter-optimization-based adaptive fault-tolerant control for a quadrotor UAV using fuzzy disturbance observers. IEEE Trans. Fuzzy Syst. 2025, 33, 593–605. [Google Scholar] [CrossRef]
  3. Ma, Q.; Jin, P.; Lewis, F.L. Guaranteed cost attitude tracking control for uncertain quadrotor unmanned aerial vehicle under safety constraints. IEEE/CAA J. Autom. Sinica 2024, 11, 1447–1457. [Google Scholar] [CrossRef]
  4. Sui, S.; Yao, Y.; Zhu, F. An anti-disturbance attitude control method for fixed-wing unmanned aerial vehicles based on an integral sliding mode under complex disturbances during sea flight. Drones 2025, 9, 164. [Google Scholar] [CrossRef]
  5. 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]
  6. Guo, z.; Li, H.; Ma, H.; Meng, W. Distributed optimal attitude synchronization control of multiple QUAVs via adaptive dynamic programming. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 8053–8063. [Google Scholar] [CrossRef]
  7. Li, D.; Dong, J. Approximate optimized backstepping control of uncertain fractional-order nonlinear systems based on reinforcement learning. IEEE Trans. Syst. Man Cybernet. Syst. 2024, 54, 6723–6732. [Google Scholar] [CrossRef]
  8. 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]
  9. Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Automat. Control 2013, 58, 935–946. [Google Scholar] [CrossRef]
  10. Wang, X.; Cao, Y.; Niu, B.; Song, Y. A novel bipartite consensus tracking control for multiagent systems under sensor deception attacks. IEEE Trans. Cybernet. 2023, 53, 5984–5993. [Google Scholar] [CrossRef]
  11. Sui, S.; Shen, D.; Tong, C.; Chen, C.P. State-observer-based event-trigger bipartite consensus secure control for NMASs with deception attacks. IEEE Trans. Netw. Sci. Eng. 2024, 11, 5732–5743. [Google Scholar] [CrossRef]
  12. Liu, G.; Yang, Y.; Zhao, X.; Ahn, C.K. Adaptive fuzzy practical bipartite synchronization for multi-agent systems with intermittent feedback under multiple unknown control directions. IEEE Trans. Fuzzy Syst. 2024, 32, 3211–3225. [Google Scholar] [CrossRef]
  13. Dong, Y.; Feng, S.; Tai, L. Three-dimensional target tracking strategy based on guidance laws and optimal information fusion. Trans. Inst. Meas. Control 2021, 43, 5732–5743. [Google Scholar] [CrossRef]
  14. Lu, R.; Wu, J.; Zhan, X.; Yan, H. Finite-time bipartite consensus for second-order nonlinear multi-agent systems under random switching topologies. IEEE Trans. Circuits Syst. II Exp. Briefs 2023, 70, 4474–4478. [Google Scholar] [CrossRef]
  15. Liu, Y.; Zhang, H.; Shi, Z.; Gao, Z. Neural-network-based finite-time bipartite containment control for fractional-order multi-agent systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 7418–7429. [Google Scholar] [CrossRef] [PubMed]
  16. Shang, Z.; Jiang, Y.; Niu, B.; Zhao, X.; Wang, D.; Li, B. Adaptive finite-time bipartite consensus tracking control for heterogeneous nonlinear MASs with time-varying output constraints. IEEE Trans. Autom. Sci. Eng. 2024, 21, 6229–6238. [Google Scholar] [CrossRef]
  17. Zhang, Z.; Yuan, Y.; Duan, H. Finite-time formation control for clustered UAVs with obstacle avoidance inspired by pigeon hierarchical behavior. Drones 2025, 9, 276. [Google Scholar] [CrossRef]
  18. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Automat. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  19. Zhou, Y.; Zhou, J.; Wang, S.; Wen, G. Practical fixed-time attitude consensus tracking for multi-quadrotor systems: A composite learning backstepping approach. IEEE Trans. Circuits Syst. II Exp. Briefs 2024, 71, 3066–3070. [Google Scholar] [CrossRef]
  20. Song, X.; Wu, C.; Song, S.; Zhang, X.; Tejado, I. Performance-guaranteed adaptive fuzzy wavelet neural fixed-time control for unmanned surface vehicle under switching event-triggered communication. IEEE Trans. Veh. Technol. 2024, 73, 16351–16363. [Google Scholar] [CrossRef]
  21. Guan, X.; Li, Y.; Hou, Z.; Ahn, C. K, Reinforcement learning-based event-triggered adaptive fixed-time optimal formation control of multiple QUAVs. IEEE Trans. Aerosp. Electron. Syst. 2025. [Google Scholar] [CrossRef]
  22. Jiang, H.; Ma, Q.; Guo, J. Fuzzy-based fixed-time attitude control of quadrotor unmanned aerial vehicle with full-state constraints: Theory and experiments. IEEE Trans. Fuzzy Syst. 2024, 32, 1108–1115. [Google Scholar] [CrossRef]
  23. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  24. Wang, N.; Wang, Y.; Wen, G.; Lv, M.; Zhang, F. Fuzzy adaptive constrained consensus tracking of high-order multi-agent networks: A new event-triggered mechanism. IEEE Trans. Syst. Man Cybernet. Syst. 2022, 52, 5468–5480. [Google Scholar] [CrossRef]
  25. Zhao, Z.; Weng, Y.; Liu, Z.; Liu, Y.; Hong, K. Integral reinforcement learning control of an uncertain 2-DOF helicopter system with input quantization and state constraints. IEEE Trans. Industrial Elec. 2025, 72, 9250–9259. [Google Scholar] [CrossRef]
  26. Shi, H.; Chen, Q.; Hong, Y.; Ou, X.; He, X. Adaptive fuzzy iterative learning control of constrained systems with arbitrary initial state errors and unknown control gain. IEEE Trans. Autom. Sci. Eng. 2025, 22, 6439–6450. [Google Scholar] [CrossRef]
  27. Zhang, W.; Zhao, L. Command filtered backstepping based finite-time adaptive fuzzy event-triggered control for unmanned aerial vehicle with full-state constraints. IEEE Trans. Veh. Technol. 2025, 74, 10162–10174. [Google Scholar] [CrossRef]
  28. Zhu, Y.; Liu, J.; Yu, J.; Wang, Q. Command filtering-based adaptive fuzzy control of flexible-joint robots with time-varying full-state constraints. IEEE Trans. Circuits Syst. II Exp. Briefs 2024, 71, 682–686. [Google Scholar] [CrossRef]
  29. Hou, Y.; Liu, Y.; Tong, S. Decentralized event-triggered fault-tolerant control for switched interconnected nonlinear systems with input saturation and time-varying full-state constraints. IEEE Trans. Fuzzy Syst. 2025, 32, 3850–3860. [Google Scholar] [CrossRef]
  30. Zhao, K.; Song, Y.; Zhang, Z. Tracking control of MIMO nonlinear systems under full state constraints: A single-parameter adaptation approach free from feasibility conditions. Automatica 2019, 107, 52–60. [Google Scholar] [CrossRef]
  31. Yan, L.; Liu, Z.; Chen, C.P.; Zhang, Y.; Wu, Z. Distributed adaptive fuzzy containment control for state-constrained multiagent systems with uncertain leaders. IEEE Trans. Fuzzy Syst. 2022, 31, 1254–1266. [Google Scholar] [CrossRef]
  32. Li, D.; Han, H.; Qiao, J. Adaptive NN controller of nonlinear state-dependent constrained systems with unknown control direction. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 913–922. [Google Scholar] [CrossRef] [PubMed]
  33. Cui, G.; Xu, H.; Chen, X.; Yu, J. Fixed-time distributed adaptive format control for multiple QUAVs with full-state constraints. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4192–4206. [Google Scholar] [CrossRef]
  34. Song, X.; Sun, P.; Ahn, C.K.; Song, S. Reinforcement learning-based event-triggered predefined-time optimal fuzzy control for nonlinear constrained systems. IEEE Trans. Fuzzy Syst. 2024, 32, 4646–4659. [Google Scholar] [CrossRef]
  35. Xing, L.; Wen, C. Dynamic event-triggered adaptive control for a class of uncertain nonlinear systems. Automatica 2023, 158, 111286. [Google Scholar] [CrossRef]
  36. Liang, C.; Liu, L.; Li, L.; Yan, D. Distributed event-triggered-based adaptive formation tracking control for multi-UAV systems under fixed and switched topologies. Drones 2025, 9, 259. [Google Scholar] [CrossRef]
  37. Lan, T.; Song, J.; Hou, Z.; Chen, K.; He, S.; Wang, H.; Liu, J.J. 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]
  38. Jin, P.; Ma, Q.; Xu, S. Dynamic event-triggered robust optimal attitude control of QUAV using reinforcement learning. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 7798–7807. [Google Scholar] [CrossRef]
  39. Li, D.; Dong, J. Fuzzy weight-based reinforcement learning for event-triggered optimal backstepping control of fractional-order nonlinear systems. IEEE Trans. Fuzzy Syst. 2024, 59, 214–225. [Google Scholar] [CrossRef]
  40. Liang, H.; Chen, L.; Yang, X.; Huang, T. Finite-time fault-tolerant consensus of UAVs: A switching event-triggered fuzzy control scheme. IEEE Trans. Autom. Sci. Eng. 2025, 22, 6554–6568. [Google Scholar] [CrossRef]
  41. Wang, Y.; Zong, G. Dynamic event-triggered adaptive fixed-time practical tracking control for nonlinear systems through funnel function. IEEE Trans. Autom. Sci. Eng. 2025, 22, 7008–7017. [Google Scholar] [CrossRef]
  42. Song, X.; Wu, C.; Song, S.; Stojanovic, V.; Tejado, I. Fuzzy wavelet neural adaptive finite-time self-triggered fault-tolerant control for a quadrotor unmanned aerial vehicle with scheduled performance. Eng. Appl. Artif. Intell. 2024, 131, 107832. [Google Scholar] [CrossRef]
  43. Wu, Y.; Chen, M.; Chadli, M. Zero-sum-game-based distributed fuzzy adaptive self-triggered control of swarm UAVs under intermittent communication and DoS attacks. IEEE Trans. Fuzzy Syst. 2024, 32, 5371–5384. [Google Scholar] [CrossRef]
  44. Jin, X.; Li, Y. Fuzzy adaptive event-triggered control for a class of nonlinear systems with time-varying full stste constraints. Inf. Sci. 2021, 563, 111–129. [Google Scholar] [CrossRef]
  45. Liang, Q.; Mendel, J.M. Equalization of nonlinear time-varying channels using type-2 fuzzy adaptive filters. IEEE Trans. Fuzzy Syst. 2000, 8, 551–563. [Google Scholar] [CrossRef]
  46. Li, Y.; Yang, G. Adaptive asymptotic tracking control of uncertain nonlinear systems with input quantization and actuator faults. Automatica 2016, 72, 177–185. [Google Scholar] [CrossRef]
  47. Sun, Y.; Zhang, L. Fixed-time adaptive fuzzy control for uncertain strict feedback switched systems. Inf. Sci. 2021, 546, 742–752. [Google Scholar] [CrossRef]
  48. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  49. Polycarpou, M.M. Stable adaptive neural control scheme for nonlinear systems. IEEE Trans. Automat. Control 1996, 41, 447–451. [Google Scholar] [CrossRef]
  50. Zhang, Y.; Wang, F. Observer-based fixed-time neural control for a class of nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 2892–2902. [Google Scholar] [CrossRef]
Figure 1. Topology network.
Figure 1. Topology network.
Drones 09 00591 g001
Figure 2. Curves of ϕ i , θ i , and ψ i for F1–F4.
Figure 2. Curves of ϕ i , θ i , and ψ i for F1–F4.
Drones 09 00591 g002
Figure 3. Curves of ϕ ˙ i , θ ˙ i , and ψ ˙ i for F1–F4.
Figure 3. Curves of ϕ ˙ i , θ ˙ i , and ψ ˙ i for F1–F4.
Drones 09 00591 g003
Figure 4. Trajectories of the synchronization error β i α 1 for F1–F4 under different control schemes.
Figure 4. Trajectories of the synchronization error β i α 1 for F1–F4 under different control schemes.
Drones 09 00591 g004
Figure 5. Performance indicators under different control schemes.
Figure 5. Performance indicators under different control schemes.
Drones 09 00591 g005
Figure 6. Control input curves of F1.
Figure 6. Control input curves of F1.
Drones 09 00591 g006
Figure 7. Control input curves of F2.
Figure 7. Control input curves of F2.
Drones 09 00591 g007
Figure 8. Control input curves of F3.
Figure 8. Control input curves of F3.
Drones 09 00591 g008
Figure 9. Control input curves of F4.
Figure 9. Control input curves of F4.
Drones 09 00591 g009
Figure 10. Triggering intervals for F1.
Figure 10. Triggering intervals for F1.
Drones 09 00591 g010
Figure 11. Triggering intervals for F2.
Figure 11. Triggering intervals for F2.
Drones 09 00591 g011
Figure 12. Triggering intervals for F3.
Figure 12. Triggering intervals for F3.
Drones 09 00591 g012
Figure 13. Triggering intervals for F4.
Figure 13. Triggering intervals for F4.
Drones 09 00591 g013
Table 1. Performance comparison under different control methods.
Table 1. Performance comparison under different control methods.
Control MethodIAEITAERMSE
F1 F2 F3 F4 F1 F2 F3 F4 F1 F2 F3 F4
FAETC in [44]1.8161.5522.072.10512.9812.8912.8812.960.2470.24090.25870.2601
Proposed0.8050.76380.94051.7932.3274.1111.568.3260.08460.12330.11040.2075
Table 2. Triggers times for controlled vehicles.
Table 2. Triggers times for controlled vehicles.
ItemsF1F2F3F4
J 11 J 12 J 13 J 21 J 22 J 23 J 31 J 32 J 33 J 41 J 42 J 43
TTM20,00120,00120,00120,00120,00120,00120,00120,00120,00120,00120,00120,001
ETM in [44]15021487978145516001075151210061006156416191114
Proposed604103655090097169091410299549861141919
DTR3.02%5.18%2.75%4.5%4.85%3.45%4.57%5.14%4.77%4.93%5.7%4.59%
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

Wu, C.; Song, S.; Song, X.; Shi, H. Fuzzy Adaptive Fixed-Time Bipartite Consensus Self-Triggered Control for Multi-QUAVs with Deferred Full-State Constraints. Drones 2025, 9, 591. https://doi.org/10.3390/drones9080591

AMA Style

Wu C, Song S, Song X, Shi H. Fuzzy Adaptive Fixed-Time Bipartite Consensus Self-Triggered Control for Multi-QUAVs with Deferred Full-State Constraints. Drones. 2025; 9(8):591. https://doi.org/10.3390/drones9080591

Chicago/Turabian Style

Wu, Chenglin, Shuai Song, Xiaona Song, and Heng Shi. 2025. "Fuzzy Adaptive Fixed-Time Bipartite Consensus Self-Triggered Control for Multi-QUAVs with Deferred Full-State Constraints" Drones 9, no. 8: 591. https://doi.org/10.3390/drones9080591

APA Style

Wu, C., Song, S., Song, X., & Shi, H. (2025). Fuzzy Adaptive Fixed-Time Bipartite Consensus Self-Triggered Control for Multi-QUAVs with Deferred Full-State Constraints. Drones, 9(8), 591. https://doi.org/10.3390/drones9080591

Article Metrics

Back to TopTop