Abstract
The finite-time attitude cooperative control problem for a group of multiple unmanned aerial vehicle systems with external disturbances and uncertain parameters is discussed in this paper. The dynamics of the systems is described by quaternion avoiding the singularity. Based on the attitude error and angular velocity error, a novel nonsingular terminal sliding mode surface is proposed for the controller with event-triggered scheme. The lumped disturbances are estimated by neural networks with adaptive law. The communication frequency is decreased by the proposed distributed event-triggered based sliding mode controller. Lyapunov theory is utilized to analyze the stability of the systems, and the Zeno behavior is avoided by rigorous proof. Finally, simulation examples are presented to illustrate the efficiency of the proposed control algorithm.
1. Introduction
Attitude cooperative control of multiple unmanned aerial vehicle systems (MUAVs) is significantly important in the formation flying missions. Compared to a single unmanned aerial vehicle (UAV), MUAVs can accomplish more complex and dangerous missions by collaboration, such as search and rescue, forest fire fighting, emergency rescue, low-attitude reconnaissance, and combat military missions [1–3]. Attitude cooperative control problem has been of growing interests in last several years due to its engineering and theoretical implications. Many scholars proposed different attitude control scheme to improve the accuracy and stability of the MUAVs. Variable structure control combined with decentralized communication scheme was proposed for spacecraft formation flying [4], based on the development of consensus theory, leader-follower was employed in the multiple aircrafts [5, 6]. As the amount of the MUAVs increases, the communication burden among each UAV will increase and may cause the network communication jam, and it would seriously affect the stability of the systems due to the band width is limited. It is significant to consider the network communication strategy of MUAVs when designing the attitude cooperative controller.
Even-triggered scheme is employed in the multiagent systems for considering the limited band width and energy consumption, instead of continuous control input update, the controller updates the input depending on the event-triggered function, which is relevant to the measurement error, and when the estimation error comes up to the given threshold value the update of the controller will be updated [7]. An event-triggered-based controller was proposed in first-order multiagent systems (MAS) by introducing the event-triggered mechanism, and the triggered condition was designed associated with the states of agents [8]. Distributed rendezvous problem was investigated for second-order multiagent systems with combinational measurement by event-triggered mechanism [9]. Based on the measurement error, the event triggered function was built for linear MAS, and all the states of the agents reach to consensus [10, 11]. Event-triggered scheme was employed in many system dynamical model which can be described as second-order dynamics [12]. A distributed sliding mode controller based on event triggered finite time mechanism was designed for formation of multirobot systems [13]. The event triggered was widely used in attitude control of spacecrafts to save the communication resources [14–16]. However, the mentioned works with attitude control did not consider the uncertain parameters. Based on event-triggered strategy, time-varying formation problem was investigated for MUAVs under switching topology [17], attitude formation on SO (8) [18], and dynamical consensus formation problem which was limited by time-varying disturbances [19]. However, external disturbances and inertial matrix uncertainty cannot avoid in practical environment. The event-based formation control for MUAVs only guarantees asymptotically convergence in the aforementioned works [17–19]. Finite-time control is a useful tool which has high accuracy and robustness property, enabling the control systems to approach the stable region in finite time. Finite-time control has been extensively utilized in Euler-Lagrange systems [20–22]. Distributed attitude tracking problem of spacecrafts was proposed considering disturbances and uncertain parameters in finite time [20]. Adaptive control was introduced into the finite-time controller extended the mentioned work [20] for attitude tracking problem of spacecrafts [21]. Feedback control was employed in formation control for finite time convergence of nonholonomic wheeled mobile robots [22]. Distributed finite-time control (FTC) problem was studied for multiple quadrotor formation with the information of leader not available to all the followers [23]. However, no external disturbances were considered. The disturbance was estimated by the observer, and FTC was investigated for a single quadrotor [24, 25]. However, attitude cooperative problem was not considered. There is less work associated with the finite-time attitude cooperative or formation control with event-triggered mechanism for MUAVs. Most recently, FTC based on event-triggered was investigated for quadrotor flying control [26, 27]. However, attitude tracking problem was not considered, and the controller designed was limited to the specific UAV. So, attitude cooperative control with FTC theory and event-triggered mechanism is more interesting.
Motivated by the aforementioned works and analysis, finite-time attitude cooperative control problem of MUAVs with event-triggered mechanism is investigated, and the network communication resources are reduced. The contribution of this paper is illustrated in the following aspects: (1) external disturbances and uncertain parameters are considered in the attitude dynamics, and the attitude cooperative problem is described by the quaternion avoiding the singularity. The attitude tracking consensus errors are measured by employing a positive error function, a novel integral sliding mode surface is proposed, the FTC is designed for the closed loop systems, and neural network is utilized to estimate the lumped uncertainties. (2) The communication frequency of the controller among the followers is reduced due to the event-triggered strategy which is employed in the controller, so the proposed novel event-triggered function saves the communication burden and energy of each UAV. The deduced lower bound between triggering intervals guarantee no Zeno behavior occurs. (3) Fast terminal sliding mode control is utilized in control law which guarantees that the attitude achieves the desired value in finite time.
The rest of this paper is organized as follows. In Section 2, preliminaries of graph theory, quaternion-based attitude dynamics of MUAVs, and some useful lemmas are given, and Section 3 gives main results. The performance of the controller is proved by numerical simulation examples in Section 4. Finally, conclusion is given in Section 5.
2. Preliminaries and Problem Formulation
2.1. Notations
The following convenience notations are adopted throughout the paper: Rn denotes n × 1 real column vector, In = [1, ...1]T denotes n × 1 column vector with each element being, and In denotes a n × n dimensional identity matrix. ⊗ stands for Kronecker product. ‖.‖ stands for the induced matrix 2-norm or the Euclidean vector norm. In addition, for a given vector x ∈ Rn, xi denotes the ith element of the vector x, sigr(x) = sgn(x)|x|r.
Graph theory is utilized to describe the communication flow among the MUAVs. Let G = (ν, ξ) denotes the graph, in which, ν = {ν1, ν2, ⋯, νn} is a nonempty set containing a group number of nodes which denotes the UAV, and ξ⊆ν × ν is called edge which is a set of nodes. If there any two nodes could communicate with each other, the graph G is called connected graph. A = [aij]N×N ∈ Rn×n is weighted adjacency matrix representing the communication between each node, in which, aii = 0, otherwise, aij = aji ≥ 0. D = diag{d1, d2, ⋯, n} denotes the degree matrix of associated with weighted graph, the elements of the degree matrix are di = ∑j=1naij. The Laplacian matrix of the weighted graph is denoted by L = D − A, and L is symmetric matrix.
Throughout this paper, leader-follower MUAVs are considered which contains one leader and n followers. The followers are marked as i(i = 1, ⋯, n), and the leader is marked as 0. Let denotes the topology graph associated with MUAVs containing one leader and n followers. A diagonal matrix B = diag{b1, ⋯, bn} is utilized to denote the communication between the follower UAV and the leader UAV. If bi > 0 means that the ith follower can obtain the communication flow of the leader, otherwise, bi = 0.
Assumption 1 . —
Consider the MUAVs consisting of N followers and one leader, the topology of the MUAVs is described by , and is directed connected graph.
Based on Assumption 1 and graph theory, we define a matrix C = L + B.
Lemma 1 (see [28]). —
If Assumption 1 holds, then, matrix C is invertible.
Lemma 2 (see [29]). —
Consider a system modeled as , a continuous function V(z) ∈ ℂ1 which is defined on a neighbourhood of the origin. If the function V(z) satisfies that it is positive definite and , where ∂ ∈ (0, 1), ∇1 is positive parameters. The systems converge to the origin in finite-time, the converge time T which depends on the initial state of z(0):
(1)
Lemma 3 (see [30]). —
If there is a real number xi ∈ ℝ, i = 1, ⋯, n, α ∈ (0, 1], then
(2) For x ∈ ℝn, |α| ∈ (0, 1), then
(3)
2.2. Attitude Dynamics Model of MUAVs
Throughout this paper, the attitude dynamics of UAV is described by quaternion which could avoid singular problem and analyze conveniently [31].
| (4) |
where Qi = [qi qi0]T represents the attitude of the ith UAV, qi ∈ ℝ3, qi0 ∈ ℝ, Qi ∈ ℝ4, Qi ∈ ℝ4, |Qi| = 1, and ωi ∈ ℝ3 is the angular velocity. Ji denotes the inertia matrix of the ith UAV and is positive definite; ui denotes the control torque of the ith UAV; ϑi denotes the external disturbances. ϕ(Qi) is given by
| (5) |
For a vector given as n = [n1, n2, n3]T ∈ R3×1, S(n) is defined as
| (6) |
Let R(Qi) denote the rotation matrix which is given as R(Qi) = (2qi02 − 1)I3 + 2qiqiT − 2qi0Π(qi), Qi = [qi qi0]T for the attitude control of UAV, the rotation matrix denotes the inertial frame of the ith UAV into the body frame. The multiplication between two unit quarternions is given by
| (7) |
where Q1 = [q1 q10]T and Q2 = [q2 q20]T.
In the leader-following MUAVs, the followers adjust itself attitude to be consistent with the attitude of the leader. The attitude tracking errors and angular velocity errors of the ith UAV are given as follows
| (8) |
| (9) |
where Qd≜[qd, ηd]T denotes the desired attitude which is given Qd≜[qd, ηd]T, and the desired angular velocity is denoted by ωd. Based on the definition of the tracking errors, and represent the attitude velocity tracking error and angular tracking errors, respectively.
The attitude tracking error systems can be obtained,
| (10) |
| (11) |
Assumption 2 . —
Three positive constants dm, σ1, σ2 exist and are satisfying |di| ≤ dm, |ωi| ≤ σ1, and , respectively.
Assumption 3 . —
The inertia matrix is known and nonsingular. ΔJ denotes the uncertainties and is bounded.
Lemma 4 (see [32]). —
Considering the system formulated as eqs. (10) and (11), for sliding mode surface , where 0 < c < 1, r1 > 0, r2 > 0, for i = 1, ⋯, n. If the sliding mode surface reaches zero, then, and qi = 0 can be reached in finite time, respectively.
3. Main Results
3.1. Event-Triggered Finite-Time Control Design
In this section, the control objective is to design a finite-time control law such that the angular velocity errors and the error quaternions of the closed-loop system (10) and (11) can converge to small regions in finite time, respectively.
First, the sliding mode surface is defined as
| (12) |
with ,
| (13) |
where i = 1, ⋯, n, j = 1, 2, 3, si∗ = [si1∗, si2∗, si3∗]T, and , where k1 and k2 are positive constants. Define , ι ∈ (0, 1), ϖ1 = (2 − r)ϒr−1, ϖ2 = (r − 1)ϒr−2, ϒ is a small positive constant.
To develop the control law, the following equations are derived from (10) and (11):
| (14) |
where
| (15) |
| (16) |
| (17) |
δ i is the lumped disturbances containing model uncertainty and external disturbances.
By (12) and (14), we can obtain
| (18) |
Based on the sliding mode surface , a novel integral sliding mode surface is proposed which is given as follows
| (19) |
where , and η ∈ (0.5, 1) is strictly the ratio of positive odd numbers. The derivative of (19) is
| (20) |
An event-triggered finite-time sliding mode consensus controller is designed as follows
| (21) |
where k3 and k4 are positive constants, respectively. For t ∈ [tki, tk+1i), tki is the latest event-triggered time for the ith UAV, and the UAV only updates the control protocol at its own event-triggered time.
An adaptive radial basis function neural networks (RBFNNs) scheme is proposed for the unknown disturbance δi, as RBFNNs can estimate the unknown continuous functions δi and ensure tracking error ultimately converges to an adequately small compact. Illustrated in Figure 1, the adaptive RBFNNs can be written as
| (22) |
where is the RBFNNs output vector, is the input vector of the RBFNNs, is the weight vector, J > 1 is the nodes number of middle hidden layer, Hi = [hi1, ⋯,hiJ]T ∈ ℝJ is the basis function vector, and hiJ is being the commonly used Gaussian functions, which is simplified as
| (23) |
where ciJ is the center of the receptive field, and σiJ is the width of the Gaussian function. There exists an optimal vector Wi∗ such that
| (24) |
where εmi denotes the maximum value of the RBFNNs estimation error ‖εi‖.
Figure 1.

Adaptive RBFNN control.
Let denotes the vector of weight errors, and the adaptive weight update law are designed as
| (25) |
where A is a positive-definite symmetric matrix of gains.
The measurement error of the event-triggered mechanism is defined as
| (26) |
3.2. Stability Analysis
In the following, the stability of the attitude cooperative under event-triggered adaptive RBFNNs control law is analyzed in detail.
Theorem 1 . —
On the basis of Assumptions 1, and considering that the system (10) and (11) under the action of the controller (21) and the adaptive weight update law (25), the following event-triggered function is given as follows
(27) where εmi < ρi < k3, and when the event-triggered function Y(t) > 0, that is, ‖ei‖ > k3 + k4‖si‖ − ρi, the event is triggered. The ith UAV performs information interaction and update the control protocol at its own event-triggered time. And the system can achieve finite-time consensus under this action.
Proof —
First, selecting the Lyapunov function as follows
(28) Taking the derivative of (28), substituting (21) and (26) into the derivative, we can obtain
(29) By the adaptive weight update law (25), it is obtained that
(30) When the event-triggered function Y(t) ≤ 0, ‖ei‖ ≤ k3 + k4‖si‖ − ρi,
(31) According to the Lyapunov stability theory, it can be seen that under the action of the controller (21), the adaptive weight update law (25), and the event-triggered function (27), the sliding mode surface si can realize si = 0 and . By lemma 2, the reaching time is given as follows
(32) Then, select the Lyapunov function as
(33) where .
Define
(34) Then, we can get
(35) Let S = [s1T, ⋯,snT]T, when , we know , then.
Under Assumption 1 and Lemma 2, it can be obtained that λmin(L + B) > 0. And taking the derivative of (35), we can obtain
(36) Since the positive odd ratio parameter η ∈ (0.5, 1), and combined with Lemma 3, we can find
(37) According to Lemma 1, under the action of the controller (21), the state of the system can reach and remain on the sliding mode surface within finite time. The settling time is tf.
(38) When , then , so . According to Lemma 4, we know , in finite time will be satisfied.
Next, we need to analyze whether the system has a minimum event-triggered time interval strictly greater than zero, which means that there is no Zeno behavior. When the event-triggered function (27) satisfies Y(t) > 0, the event is triggered. Combining (26), we can see that between any two adjacent event-triggered moments, ‖ei‖ increases from zero to k3 + k4‖si‖ − ρi, therefore, when the growth rate is the fastest, the event-triggered time interval is the smallest. In this case, when the minimum time interval is a value greater than zero, it can be guaranteed that there is no Zeno behavior.☐
Theorem 2 . —
Based on Assumption 1, the system (10) and (11) under the action of the controller (21), the adaptive weight update law (25), and the event-triggered function (27), the system does not have Zeno behavior under any initial conditions.
Proof —
Let , since the system (10) and (11) can achieve consensus under the action of the controller (21), the adaptive weight update law (25), and the event-triggered function (27), have upper bounds, which are taken as . And combining (26) to derive ‖ei‖ as follows
(39) Let X = [x1T, ⋯,xnT]T, we can obtain . When , will be satisfied, so . And according to Lemma 3, we know
(40) By (38) and (39), we can obtain
(41) Due to X = −P and , we have
(42) For any t ∈ [tki, tk+1i), tki is the latest event-triggered time for the ith UAV, the time interval Tmi = tk+1i − tki, and ‖ei(tki)‖ = 0 at the event-triggered moment, and let , we can obtain
(43) When the event-triggered function (27) satisfies Y(t) > 0, the event is triggered, we have
(44) Combining (41) and (42), we can know
(45) It can be concluded from (43) that the event-triggered time interval is strictly greater than zero, so there is no Zeno behavior.☐
4. Example Simulation
Considering the system composed of four UAVs includes three follower UAVs and one leader UAV, and the leader node is marked as 0. The directed communication topology is shown in Figure 2. Hence, we have
| (46) |
Figure 2.

Communication topology.
The actual inertia matrices are assumed to be
| (47) |
With the existence of model uncertainties and external disturbances, the nominal inertia matrices of the UAV are given by . Take the disturbances as
| (48) |
The initial quaternions of the follower UAVs are selected as Q1(0) = [1, 0, 0, 0]T, Q2(0) = [0, 1, 0, 0]T, and Q3(0) = [0, 0, 1, 0]T, the initial angular velocities of the follower UAVs are selected as w1(0) = [0, 0, 1]T, w2(0) = [0, 0, 1]T, and w3(0) = [0, 0, 1]T. The initial quaternion of the leader UAV is selected as Q0(0) = [0, 0, 0, 1]T, and the angular velocity of the leader UAV is given asw0(t) = [0.1cos(0.2t),−0.1sin(0.2t),−0.1cos(0.2t)]T.
The controller parameters are chosen with k1 = 1, k2 = 0.001, k3 = 0.01, k4 = 1, r = 0.6, ϕ = 0.1, η = 0.1, and ρi = 0.009. The adaptive RBFNN controller parameters are adjusted as J = 7, ci = [−1.5, −1, −0.5, 0, 0.5, 1, 1.5], σi = 5, and A = diag([0.5 0.5 0.5]T).
Figures 3 and 4, respectively, show the attitude tracking Qi and the attitude tracking errors of the ith UAV,i = 1, 2, 3.
Figure 3.

Attitude tracking.
Figure 4.

Attitude tracking errors.
Figures 5 and 6, respectively, show the angular velocity tracking wi and the attitude tracking errors of the ith UAV. From Figures 3–6, it can be seen that the attitude and the angular velocity of all follower UAVs can accurately track the leader UAV over time under the action of the controller (17) and the event-triggered function (23).
Figure 5.

Angular velocity tracking.
Figure 6.

Angular velocity errors.
Figure 7 shows the evolution process of the measurement error norm of the system, where threshold ‖ei‖max = k3 + k4‖si‖ − ρi. When the value of ‖ei‖ increases from zero to ‖ei‖max, the event is triggered.
Figure 7.

Variation trend of measurement error norm ‖ei‖ and threshold‖ei‖max.
Figures 8–10 show the event-triggered time of the UAV i, i = 1, 2, 3, and the denser part marked by the rectangular box is enlarged. At the event-triggered time of the UAV i, the UAV i interacts with information and updates the controller. Figure 11 shows the control torque ui of the UAV i.
Figure 8.

Event-triggered time for UAV1.
Figure 9.

Event-triggered time for UAV2.
Figure 10.

Event-triggered time for UAV3.
Figure 11.

Control torques.
From Figures 7–11, it can be seen that the superior performance of the proposed event-triggered control strategy in reducing the energy dissipation of the system and the update frequency of the controller.
The approximation error ‖εi‖ of the RBFNNs to unknown lumped disturbance δi is shown in Figure 12. It can be seen that the RBFNNs can approach δi at a faster speed under the action of the adaptive weight update law (23).
Figure 12.

The RBFNN estimation error ‖εi‖.
5. Conclusions
In this paper, a distributed finite time event-triggered control strategy with RBFNNs is proposed for attitude cooperative control of MUAVs. Under the leader-following framework, the tracking errors of attitude converge to zero in finite time, the communication resources is saved and the Zeno behavior is excluded by utilizing the event-triggered scheme. Finally, theory and numerical simulation proof is given for the proposed control law. In the future, we will consider actuator saturation problem by fault-tolerant technology and self-triggered scheme to be used in finite-time control.
Acknowledgments
This research was jointly supported by National Natural Science Foundation of China (41874213), Robot Technology Used for Special Environment Key Laboratory of Sichuan Province (17kftk05), and Science and Technology project of Sichuan Province (2021YFS0339).
Data Availability
We have no data to share for this paper.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
References
- 1.Mozaffari M., Saad W., Bennis M., Debbah M. Efficient deployment of multiple unmanned aerial vehicles for optimal wireless coverage. IEEE Communications Letters . 2016;20(8):1647–1650. doi: 10.1109/LCOMM.2016.2578312. [DOI] [Google Scholar]
- 2.Alotaibi E. T., Alqefari S. S., Koubaa A. LSAR: multi-UAV collaboration for search and rescue missions. Access . 2019;7:55817–55832. doi: 10.1109/ACCESS.2019.2912306. [DOI] [Google Scholar]
- 3.Alzahrani B., Oubbati O. S., Barnawi A., Atiquzzaman M., Alghazzawi D. UAV assistance paradigm: state-of-the-art in applications and challenges. Journal of Network and Computer Applications . 2020;166, article 102706 doi: 10.1016/j.jnca.2020.102706. [DOI] [Google Scholar]
- 4.Jin E., Jiang X., Sun Z. Robust decentralized attitude coordination control of spacecraft formation. Systems & Control Letters . 2008;57(7):567–577. doi: 10.1016/j.sysconle.2007.12.006. [DOI] [Google Scholar]
- 5.Kuriki Y., Namerikawa T. Consensus-based cooperative control for geometric configuration of UAVs flying in formation. The SICE Annual Conference 2013; 2013; Nagoya, Japan. pp. 1237–1242. [Google Scholar]
- 6.Ren W. Consensus strategies for cooperative control of vehicle formations. IET Control Theory & Applications . 2007;1(2):505–512. doi: 10.1049/iet-cta:20050401. [DOI] [Google Scholar]
- 7.Tabuada P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Transactions on Automatic Control . 2007;52(9):1680–1685. doi: 10.1109/TAC.2007.904277. [DOI] [Google Scholar]
- 8.Dimarogonas D. V., Frazzoli E., Johansson K. H. Distributed event-triggered control for multi-agent systems. IEEE Transactions on Automatic Control . 2012;57(5):1291–1297. doi: 10.1109/TAC.2011.2174666. [DOI] [Google Scholar]
- 9.Fan Y., Feng G., Wang Y., Song C. Distributed event-triggered control of multi-agent systems with combinational measurements. Automatica . 2013;49(2):671–675. doi: 10.1016/j.automatica.2012.11.010. [DOI] [Google Scholar]
- 10.Garcia E., Cao Y., Casbeer D. W. Decentralized event-triggered consensus with general linear dynamics. Automatica . 2014;50(10):2633–2640. doi: 10.1016/j.automatica.2014.08.024. [DOI] [Google Scholar]
- 11.Zhu W., Jiang Z.-P., Feng G. Event-based consensus of multi-agent systems with general linear models. Automatica . 2014;50(2):552–558. doi: 10.1016/j.automatica.2013.11.023. [DOI] [Google Scholar]
- 12.Yang J., Xiao F., Chen T. Event-triggered formation tracking control of nonholonomic mobile robots without velocity measurements. Automatica . 2020;112, article 108671 doi: 10.1016/j.automatica.2019.108671. [DOI] [Google Scholar]
- 13.Nair R. R., Behera L., Kumar S. Event-triggered finite-time integral sliding mode controller for consensus-based formation of multirobot systems with disturbances. IEEE Transactions on Control Systems Technology . 2019;27(1):39–47. doi: 10.1109/TCST.2017.2757448. [DOI] [Google Scholar]
- 14.Weng S., Yue D. Distributed event-triggered cooperative attitude control of multiple rigid bodies with leader–follower architecture. International Journal of Systems Science . 2016;47(3):631–643. doi: 10.1080/00207721.2014.891777. [DOI] [Google Scholar]
- 15.Baolin W., Shen Q., Cao X. Event-triggered attitude control of spacecraft. Advances in Space Research . 2018;61(3):927–934. doi: 10.1016/j.asr.2017.11.013. [DOI] [Google Scholar]
- 16.Liu W., Geng Y., Baolin W., Wang D. Neural-network-based adaptive event-triggered control for spacecraft attitude tracking. IEEE transactions on neural networks and learning systems . 2020;31(10):4015–4024. doi: 10.1109/TNNLS.2019.2951732. [DOI] [PubMed] [Google Scholar]
- 17.Zhou Z., Wang H., Zhongquan H. Event-based time varying formation control for multiple quadrotor UAVs with Markovian switching topologies. Complexity . 2018;2018:15. doi: 10.1155/2018/8124861.8124861 [DOI] [Google Scholar]
- 18.Dong C., Ma M., Wang Q., Ma S. Event-based formation control of multiple quadrotors on SO(3) Mathematical Problems in Engineering . 2018;2018:11. doi: 10.1155/2018/4707219.4707219 [DOI] [Google Scholar]
- 19.Wei L., Chen M., Li T. Dynamic event-triggered cooperative formation control for UAVs subject to time-varying disturbances. IET Control Theory & Applications . 2020;14(17):2514–2525. doi: 10.1049/iet-cta.2020.0342. [DOI] [Google Scholar]
- 20.Zou A. M., Kumar K. D. Finite-time attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) . 2011;41(4):950–963. doi: 10.1109/TSMCB.2010.2101592. [DOI] [PubMed] [Google Scholar]
- 21.Kunfeng L., Xia Y. Adaptive attitude tracking control for rigid spacecraft with finite-time convergence. Automatica . 2013;49(12):3591–3599. doi: 10.1016/j.automatica.2013.09.001. [DOI] [Google Scholar]
- 22.Cheng Y., Jia R., Haibo D., Wen G., Zhu W. Robust finite-time consensus formation control for multiple nonholonomic wheeled mobile robots via output feedback. International Journal of Robust and Nonlinear Control . 2018;28(6):2082–2096. doi: 10.1002/rnc.4002. [DOI] [Google Scholar]
- 23.Hassan M. F., Hammuda M. Leader-follower formation control of mobile nonholonomic robots via a new observer-based controller. International Journal of Systems Science . 2020;51(7):1243–1265. doi: 10.1080/00207721.2020.1758233. [DOI] [Google Scholar]
- 24.Tian B., Liu L., Hanchen L., Zuo Z., Zong Q., Zhang Y. Multivariable finite time attitude control for quadrotor UAV: theory and experimentation. IEEE Transactions on Industrial Electronics . 2018;65(3):2567–2577. doi: 10.1109/TIE.2017.2739700. [DOI] [Google Scholar]
- 25.Wang F., Gao H., Wang K., Zhou C., Zong Q., Hua C. Disturbance observer-based finite-time control design for a quadrotor UAV with external disturbance. IEEE Transactions on Aerospace and Electronic Systems . 2021;57(2):834–847. doi: 10.1109/TAES.2020.3046087. [DOI] [Google Scholar]
- 26.Duan J., Zhang H., Liang Y., Cai Y. Bipartite finite-time output consensus of heterogeneous multi-agent systems by finite-time event-triggered observer. Neurocomputing . 2019;365:86–93. doi: 10.1016/j.neucom.2019.07.043. [DOI] [Google Scholar]
- 27.Wang J., Bi C., Wang D., Kuang Q., Wang C. Finite-time distributed event-triggered formation control for quadrotor UAVs with experimentation. ISA Transactions . 2021;119 doi: 10.1016/j.isatra.2021.07.049. [DOI] [PubMed] [Google Scholar]
- 28.Hong Y., Hu J., Gao L. Tracking control for multi-agent consensus with an active leader and variable topology. Automatica . 2006;42(7):1177–1182. doi: 10.1016/j.automatica.2006.02.013. [DOI] [Google Scholar]
- 29.Bhat S. P., Dennis S., Bernstein Finite-time stability of continuous autonomous systems. SIAM Journal on Control and Optimization . 2000;38(3):751–766. doi: 10.1137/S0363012997321358. [DOI] [Google Scholar]
- 30.Zhu Z., Xia Y., Mengyin F. Attitude stabilization of rigid spacecraft with finite-time convergence. International Journal of Robust and Nonlinear Control . 2011;21(6):686–702. doi: 10.1002/rnc.1624. [DOI] [Google Scholar]
- 31.Abdessameud A., Tayebi A. Motion Coordination for Vtol Unmanned Aerial Vehicles: Attitude Synchronisation and Formation Control . Springer; 2013. [Google Scholar]
- 32.Li S., Haibo D., Lin X. Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics. Automatica . 2011;47(8):1706–1712. doi: 10.1016/j.automatica.2011.02.045. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
We have no data to share for this paper.
