Next Article in Journal
A Review on the Trends in Event Detection by Analyzing Social Media Platforms’ Data
Next Article in Special Issue
Performance Analysis of Localization Algorithms for Inspections in 2D and 3D Unstructured Environments Using 3D Laser Sensors and UAVs
Previous Article in Journal
A Combined Near-Infrared and Mid-Infrared Spectroscopic Approach for the Detection and Quantification of Glycine in Human Serum
Previous Article in Special Issue
RAUM-VO: Rotational Adjusted Unsupervised Monocular Visual Odometry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Asynchronous Event-Triggered Formation of UAVs with Semi-Markov-Type Topologies

1
School of Mechanical Engineering, University of Science and Technology Beijing, Beijing 100083, China
2
State Key Lab of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
3
University of Chinese Academy of Sciences, Beijing 100190, China
*
Author to whom correspondence should be addressed.
Current address: 95 East Zhongguancun Road, Haidian District, Beijing 100080, China.
Sensors 2022, 22(12), 4529; https://doi.org/10.3390/s22124529
Submission received: 27 April 2022 / Revised: 2 June 2022 / Accepted: 7 June 2022 / Published: 15 June 2022
(This article belongs to the Special Issue Aerial Robotics: Navigation and Path Planning)

Abstract

:
In this paper, the finite-time formation problem of UAVs is investigated with consideration of semi-Markov-type switching topologies. More precisely, finite-time passivity performance is adopted to overcome the dynamical effect of disturbances. Furthermore, an asynchronous event-triggered communication scheme is proposed for more efficient information exchanges. The mode-dependent formation controllers are designed in terms of the Lyapunov–Krasovskii method, such that the configuration formation can be accomplished. Finally, simulation results are given to demonstrate the validity of the proposed formation approach.

1. Introduction

With the rapid development of control and network technology, unmanned aerial vehicles (UAV) have been a prominent research topic in both academic and engineering fields in recent years. A variety of application scenarios have been employed by UAVs, such as search and rescue [1,2,3], express transportation [4,5], and remote sensing [6]. Furthermore, it is worth mentioning that multiple UAVs can accomplish complex tasks with more robustness and efficient working ability than a single UAV. As one of the interesting control issues, the formation problem for UAVs has gained significant research attention [7,8,9,10]. Specifically, the communication topology for UAVs has played a key role since all the information exchanges are achieved via the communication network. It should be pointed out that it is always difficult or expensive to hold fixed communication topology within different task assignments or in an unstructured environment with disturbances. Furthermore, the varying topology may exhibit certain random features in some conditions. Hence, it is natural and important to investigate the formation protocol with random topologies [11,12,13]. On the other hand, lots of studies have shown that the Markov process could be adopted to describe these stochastic jumping features between different modes accurately. As a result, some initial efforts have been made toward Markovian jumping communication topologies. However, notice that the transition probabilities of a Markovian jumping system are conformed to be a fixed exponential distribution, which would lead to certain restrictions in practical applications. In fact, time-varying transition probabilities are more general in implementations, and the semi-Markov process is able to depict these time-varying transition probabilities [14,15,16,17]. As far as the authors’ knowledge extends, there is still huge room for studies on the integration of semi-Markovian jumping topology and UAV formation problems.
Another active research field is networked control systems, where the event-triggered schemes have aroused great concern recently [18,19,20]. As we well know, computational and network resources are very valuable for UAVs. Under this context, the event-triggered communication schemes could considerably improve communication efficiency and optimize data transmission compared to traditional time-triggered ones [21,22,23]. Moreover, when taking into account the topology jumpings, the vast majority of event-triggered schemes do not utilize mode information well, and thus, the acquired results are conservative in certain senses. It is noteworthy that control strategies for Markov/semi-Markov jumping systems could utilize the involved information on active modes to improve control effects substantially. In short, the mode-dependent event-triggered strategies are more applicable in practical applications [14,24]. However, it is necessary to point out the fact that constructing an available mode-dependent triggering scheme by events is difficult and challenging. To date, to the best of our knowledge, there are few results on the formation of UAVs with semi-Markovian jumping topology. This motivates us to shorten this gap.
In light of the aforementioned discussions, our aim is to explore the mode-dependent event-triggered strategy for UAVs formation problems with semi-Markovian jumping topology within a finite-time framework. More precisely, the concept of finite-time passivity is employed for disturbance attenuation during UAV formation while the transient performance of formation dynamics is achieved. Compared with most reporting works, the novelties of our paper are threefold. First, the finite-time formation model of UAVs is formulated with sufficient consideration of semi-Markovian jumping topologies. Secondly, an original asynchronous mode-dependent event-triggering strategy is developed for UAVs in order to improve the communication efficiency through reducing data transmissions. Thirdly, according to model transformation and the Lyapunov–Krasovskii functional, a distributed formation protocol has been developed to satisfy the finite-time passivity performance in the mean-square sense.
The rest of our work is as listed following. In Section 2, we construct the formation model of UAVs with regard to semi-Markovian jumping topologies and design the asynchronous mode-dependent event-triggering formation protocol. Then, sufficient conditions satisfying finite-time passivity performance would be verified and given with reliable details in Section 3. After that, the simulation results are illustrated with numerical simulations in Section 4 to verify the correctness of our derived designs. Finally, the conclusion and expectation of this paper are given in Section 5.
The notations in this paper are given in Table 1.

2. Problem Formulation

Given a probability space ( O , F , P ) and denote { δ ( t ) , t 0 } as a continuous-time discrete-state semi-Markov process, which takes values in a finite set S = { 1 , , N } . The transition probability matrix Π : = ( π i j ( h ) ) , h > 0 , i , j S is defined as follows
Pr ( δ ( t + h ) = j | δ ( t ) = i ) = π i j ( h ) h + o ( h ) , i j , 1 + π i i ( h ) h + o ( h ) , i = j ,
π i j ( h ) 0 , i j , π i i ( h ) = j = 1 , j i N π i j ( h ) , i S .
Accordingly, we introduce a directed graph G δ ( t ) = { V δ ( t ) , E δ ( t ) , A δ ( t ) } to depict the communication topology among the UAVs. V δ ( t ) = { v 1 δ ( t ) , , v δ ( t ) } and E δ ( t ) represent for the sets of nodes and edges, A δ ( t ) = [ a i j δ ( t ) ] N × N R N × N represents the weighted adjacency matrix by
a i j δ ( t ) > 0 , ( v i δ ( t ) , v j δ ( t ) ) E δ ( t ) , a i j δ ( t ) = 0 , Otherwise .
respectively. Moreover, the Laplacian matrix of G δ ( t ) is defined by L δ ( t ) = [ l i j δ ( t ) ] N × N R N × N with
l i j δ ( t ) = a i j δ ( t ) , i j l i i δ ( t ) = j = 1 , i j N a i j δ ( t ) .
By employing the graph theory, one can verify for any possible L δ ( t ) and a full row rank matrix E R ( N 1 ) × N [25]
E = 1 1 0 0 0 1 1 0 0 0 0 1 1 ,
there must exist a matrix M δ ( t ) R N × ( N 1 ) satisfying L δ ( t ) = M δ ( t ) E .
For the formation of UAVs, a typical outer/inner-loop design structure is utilized [26]. Then, consider the group of N quadrotors with double integrator dynamics described as follows:
p ˙ m t = v m ( t ) v ˙ m t = u m ( t ) , m = 1 , 2 , , N ,
where p m R n , v m R n and u m R n represent the position, velocity and formation control input vector, respectively.
Remark 1.
The notable outer/inner-loop formation control configuration for quadrotors has been widely studied, where the outer-loop control is devoted to the desired position and velocity of UAVs. Under this context, the double integrator point-mass model can be effectively adopted to describe the formation dynamics of UAVs.
By taking into account the external disturbances, the following state-space model of each UAV can be rewritten by:
x ˙ m ( t ) = A x m ( t ) + B u m ( t ) + B w ( t ) ,
where x m = p m T , v m T T , u m ( t ) denotes the formation control input, w ( t ) represents the external disturbances and
A = 0 I 0 0 , B = 0 I .
Suppose that all UAVs share a unified communication network with semi-Markovian jumping topologies. Accordingly, we assume that a mode-dependent sampling period h δ ( t ) , h δ ( t ) h ¯ , is adopted, such that local information exchanges are accomplished between neighboring UAVs. Furthermore, the following asynchronous mode-dependent event triggering communication strategy is applied
t k + 1 m h δ ( t ) = t k m h δ ( t ) + min l m 1 { l m h δ ( t ) | χ m T ( t k m h δ ( t ) + l m h δ ( t ) ) W 1 δ ( t ) χ m ( t σ m h δ ( t ) + l m h δ ( t ) ) κ δ ( t ) ϰ m T ( t k m h δ ( t ) + l m h δ ( t ) ) W 2 δ ( t ) ϰ m ( t k m h δ ( t ) + l m h δ ( t ) ) } ,
where
χ m ( t k m h δ ( t ) + l m h δ ( t ) ) = x m ( t k m h δ ( t ) + l m h δ ( t ) ) x m ( t k m h δ ( t ) ) , ϰ m ( t k m h δ ( t ) + l m h δ ( t ) ) = n = 1 N a m n δ ( t ) ( x m ( t k m h δ ( t ) ) x n ( t k * m h δ ( t ) ) ) , k * = arg min ϱ { t k m + l m t ϱ n | t k m + l m > t ϱ n , ϱ N } ,
and t k m represents the latest kth updating instant of the mth UAV, 0 < κ δ ( t ) < 1 represents the triggering threshold, W 1 δ ( t ) > 0 and W 2 δ ( t ) > 0 represents the weighting matrices. It can be found that based on the proposed asynchronous event-triggered strategy, the information updates of the UAVs only require the neighboring information exchanges instead of the overall states of UAVs, which is more applicable for the distributed local communications of the UAVs. In conclusion, detailed notations of these parameters are given in the following Table 2.
In the sequel, the formation configuration definition is given as follows:
Definition 1.
The distributed formation configuration can be accomplished if it holds that
lim t x m x n d m n = 0 ,
where d m n represents the relative formation configuration distance.
Denote d m n = d m d n , and design the formation control input by
u m ( t ) = K δ ( t ) m = 1 N a m n δ ( t ) ( x m ( t k m h δ ( t ) ) x n ( t k * m h δ ( t ) ) d m n ) , t [ t k m h δ ( t ) , t k * m h δ ( t ) ) ,
where K δ ( t ) represents the mode-dependent gains to be determined. As a result, by letting ζ m = x m d m and dividing t k m l < t k + 1 m into t k + 1 m t k m intervals, it yields that
ζ ˙ m ( t ) = A ζ m ( t ) + B K δ ( t ) m = 1 N a m n δ ( t ) ( ζ m ( t k m h δ ( t ) ) ζ n ( t k * m h δ ( t ) ) ) + B w ( t ) , t [ t k m h δ ( t ) , t k * m h δ ( t ) ) .
Based on the above results, one can further obtain that
ζ ˙ m ( t ) = A ζ m ( t ) + B K δ ( t ) m = 1 N a m n δ ( t ) ( ζ m ( l h δ ( t ) ) ζ n ( l h δ ( t ) ) e m ( l h δ ( t ) ) + e n ( l h δ ( t ) ) ) + B w ( t ) , t [ l h δ ( t ) , ( l + 1 ) h δ ( t ) ) .
where
e m ( l h δ ( t ) ) = ζ m ( l h δ ( t ) ) ζ m ( t k m h δ ( t ) ) .
Note that the resulting closed-loop dynamics can be rewritten as follows:
ζ ˙ ( t ) = ( I N A ) ζ ( t ) + ( L δ ( t ) B K δ ( t ) ) × ( ζ ( l h δ ( t ) ) e ( l h δ ( t ) ) ) + ( I B ) w ( t ) ,
where
ζ ( t ) = [ ζ 1 T ( t ) , ζ 2 T ( t ) , , ζ N T ( t ) ] T , e ( t ) = [ e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ] T .
For simplicity of description, denote δ ( t ) = i and one has
ζ ˙ ( t ) = ( I N A ) ζ ( t ) + ( L i B K i ) × ( ζ ( l h i ) e ( l h i ) ) + ( I B ) w ( t ) .
Recalling that L δ ( t ) = M δ ( t ) E , it can be obtained that
η ˙ ( t ) = ( I N 1 A ) η ( t ) + ( EM i B K i ) × ( η ( l h i ) ϵ ( l h i ) ) + ( I N 1 B ) ω ( t ) ,
where η ( t ) = ( E I ) ζ ( t ) represents the formation error of ζ ( t ) and ϵ ( t ) = ( E I ) e ( t ) , ω ( t ) = ( E I ) w ( t ) , respectively.
Before proceeding, the following definitions are given for the transient performance of formation dynamics [27,28].
Definition 2.
Given constants c 1 > 0 , c 2 > 0 , ω ¯ > 0 , T F > 0 and matrix Λ > 0 , the finite-time boundedness formation is achieved with respect to ( c 1 , c 2 , ω ¯ , T F ) in a mean-square sense, if it holds that
E { η T ( t 0 ) Λ η ( t 0 ) } c 1 0 T F ω T ( s ) ω ( s ) d s ω ¯ E { η T ( t ) Λ η ( t ) } c 2 , c 2 > c 1 , t [ 0 , T F ] .
Definition 3.
Given constants c 1 > 0 , c 2 > 0 , ω ¯ > 0 , γ > 0 , T F > 0 and matrix Λ > 0 , the finite-time passivity formation is achieved with respect to ( c 1 , c 2 , ω ¯ , γ , T F ) in mean-square sense, if finite-time boundedness is satisfied and it holds that
2 E { 0 T F η T ( s ) ω ( s ) d s } + γ 0 T F ω T ( s ) ω ( s ) d s 0 .
Remark 2.
It should be pointed out that based on model transformation, the finite-time formation control problem is converted to the finite-time stability (passivity performance) control problem. The concept of finite-time stability (passivity performance) of formation errors is then investigated, where the asymptotic behavior over a finite-time interval is concerned instead of infinite-time stability, which implies that the prescribed upper bound can be satisfied during the prescribed time intervals. The mean-square finite-time passivity performance not only focuses on the dynamical features within a finite time interval but also deals with the disturbances from an energy point of view. It should be pointed out that mean-square finite-time passivity may not be Lyapunov mean-square passivity and vice versa.
Hence, our main aim is to design the mode-dependent formation control gains K i to guarantee finite-time passivity formation. The following matrix lemma can be provided to derive further results [29].
Lemma 1.
Given matrix Φ > 0 , τ ( t ) satisfying 0 τ ( t ) τ ¯ , τ ¯ > 0 , and x ˙ ( t ) : [ τ ¯ , 0 ] R n such that it holds that
τ ¯ t τ ¯ t x ˙ T ( s ) Φ x ˙ ( s ) d s χ T ( t ) Ψ χ ( t ) ,
where
χ ( t ) = [ x T ( t ) , x T ( t τ ( t ) ) , x T ( t τ ¯ ) ] T , Ψ = Φ Φ 0 * 2 Φ Φ * * Φ .

3. Main Results

This section gives the detailed formation controller design procedure with the aid of convex optimization and the matrix technique.
Theorem 1.
For given h ¯ , the finite-time formation problem of UAVs (3) can be solved with designed formation controller gains if there exist mode-dependent matrices P ( i ) 0 , Q 0 , R 0 , such that Ξ i ( h ) 0 holds for all i S , where
Ξ i ( h ) = Ξ 1 i ( h ) Ξ 2 i ( h ) * Ξ 3 i ( h ) , Ξ 1 i ( h ) = Ξ 11 i ( h ) ( EM i P i B K i ) + ( I R ) * 2 ( I R ) + κ i ( E E T W 2 i ) , Ξ 11 i ( h ) = 2 ( I P i A ) + ( I Q ) ( I R ) α ( I P i ) + j = 1 N π i j ( h ) ( I P j ) , Ξ 2 i ( h ) = Ξ 21 i ( h ) , Ξ 22 i ( h ) ,
Ξ 21 i ( h ) = 0 ( EM i P i B K i ) ( I R ) 0 , Ξ 22 i ( h ) = I P i B w h ¯ ( I A i ) T 0 h ¯ ( EM i B K i ) T , Ξ 3 i ( h ) = Ξ 31 i ( h ) Ξ 32 i ( h ) * Ξ 33 i ( h ) , Ξ 31 i ( h ) = ( I Q ) ( I R ) 0 * ( I W 1 i ) , Ξ 32 i ( h ) = 0 0 0 h ¯ ( EM i B K i ) T , Ξ 33 i ( h ) = α I h ¯ ( I B w ) T * ( I R ) 1 .
and
c 1 ϕ 1 + h ¯ c 1 ϕ 2 + 1 2 h ¯ 3 c 1 ϕ 3 + ω ¯ ( 1 e a T F ) ϕ 4 e a T F c 2 ,
with ϕ 1 = max { λ max { P i } } , ϕ 2 = λ max { Q } , ϕ 3 = λ max { R } , ϕ 4 = min { λ min { P i } } .
Proof. 
Construct mode-dependent Lyapunov–Krasovskii functionals as follows:
V ( i , t ) = V 1 ( i , t ) + V 2 ( i , t ) + V 3 ( i , t ) , i S ,
where
V 1 ( i , t ) = η T ( t ) ( I P i ) η ( t ) , V 2 ( i , t ) = t h ¯ t η T ( s ) ( I Q ) η ( s ) d s , V 3 ( i , t ) = h ¯ h ¯ 0 t + ς t η ˙ T ( s ) ( I R ) η ˙ ( s ) d s d ς .
Moreover, we defined the weak infinitesimal operator for V ( i , t ) by
L V ( i , t ) = lim Δ 0 1 Δ { E { V ( δ ( t + Δ ) , t + Δ ) | δ ( t ) = i } V ( i , t ) } ,
with
lim Δ 0 1 Δ Γ i ( h + Δ ) Γ i ( h ) 1 Γ i ( h ) = 0 , lim Δ 0 1 Δ 1 Γ i ( h + Δ ) 1 Γ i ( h ) = 1 , lim Δ 0 1 Δ q i j ( Γ i ( h ) Γ i ( h + Δ ) ) Δ ( 1 Γ i ( h ) ) = q i j π i ( h ) = π i j ( h ) ,
where Γ i ( h ) represents the cumulative distribution function of the sojourn time, and q i j denotes the probability intensity.
By employing the input-delay strategy, one has
η ˙ ( t ) = ( I A i ) η ( t ) + ( EM i B K i ) × ( η ( t τ i ( t ) ) ) ϵ ( l h i ) ) + ( I B w ) ω ( t ) ,
where τ i ( t ) = t l h i , t [ l h i , ( l + 1 ) h i ) with 0 τ i ( t ) < h ¯ . As a result, it can be derived that
L V 1 ( i , t ) = lim 0 1 [ j = 1 , j i N Pr { σ t + = j | σ ( t ) = i } η T t + P j η t + + Pr σ t + = i σ ( t ) = i × η T t + P i η t + η T t P i η t ] lim 0 1 [ j = 1 , j i N q i j Γ i ( h + ) Γ i ( h ) 1 Γ i ( h ) × η T t + P j η t + + Γ i ( h + ) Γ i ( h ) 1 Γ i ( h ) × η T t + P i η t + ] η T t P i η t = η ˙ T ( t ) P i η ( t ) + η T ( t ) P i η ˙ ( t ) + j = 1 N π i j ( h ) η T ( t ) P j η ( t ) = 2 η T ( t ) P i η ˙ ( t ) + j = 1 N π i j ( h ) η T ( t ) P j η ( t ) = 2 η T ( t ) P i ( ( I N A i ) η ( t ) + ( EM i B K i ) × ( η ( t τ i ( t ) ) ϵ ( l h i ) ) + ( I B w ) ω ( t ) ) + j = 1 N π i j ( h ) η T ( t ) P j η ( t )
Similarly, it can be obtained that
L V 2 ( i , t ) = η T ( t ) ( I Q ) η ( t ) η T ( t h ¯ ) ( I Q ) η ( t h ¯ )
L V 3 ( i , t ) = h ¯ 2 η ˙ T ( t ) ( I R ) η ˙ ( t ) h ¯ h ¯ 0 η ˙ ( s ) ( I R ) η ˙ ( s ) d s .
By employing Lemma 1 to L V 3 ( i , t ) , one has
L V 3 ( i , t ) = h ¯ 2 η ˙ T ( t ) ( I R ) η ˙ ( t ) h ¯ h ¯ 0 η ˙ ( s ) ( I R ) η ˙ ( s ) d s ξ T ( I A i ) T ( EM i B K i ) T 0 ( EM i B K i ) T ( I B w ) T T ×
( I R ) ( I A i ) T ( EM i B K i ) T 0 ( EM i B K i ) T ( I B w ) T ξ ,
where ξ T = [ η T ( t ) , η T ( t τ i ( t ) ) , ζ T ( t h ¯ ) , ϵ T ( l h i ) , ω T ( t ) ] T .
Meanwhile, the event-triggered function implies that
ϵ T ( l h i ) ( I W 1 i ) ϵ ( l h i ) + κ i η T ( t τ i ( t ) ) ( E E T W 2 i ) η ( t τ i ( t ) ) 0 .
Then, we can derive the following matrix inequality
L V ( i , t ) α η T ( t ) ( I P i ) η ( t ) α ω T ( t ) ω ( t ) L V ( i , t ) α η T ( t ) ( I P i ) η ( t ) α ω T ( t ) ω ( t ) ϵ T ( l h i ) ( I W 1 i ) ϵ ( l h i ) + κ i η T ( t τ i ( t ) ) × ( E E T W 2 i ) η ( t τ i ( t ) ) ξ T Ξ ˜ i ( h ) + h ¯ 2 ( I A i ) T ( EM i B K i ) T 0 ( EM i B K i ) T ( I B w ) T T × ( I R ) ( I A i ) T ( EM i B K i ) T 0 ( EM i B K i ) T ( I B w ) T ξ
where
Ξ ˜ i ( h ) = Ξ ˜ 1 i ( h ) Ξ ˜ 2 i ( h ) * Ξ ˜ 3 i ( h ) , Ξ ˜ 1 i ( h ) = Ξ ˜ 11 i ( h ) ( EM i P i B K i ) + ( I R ) * 2 ( I R ) + κ i ( E T E W 2 i ) , Ξ ˜ 11 i ( h ) = 2 ( I P i A ) + ( I Q ) ( I R ) α ( I P i ) + j = 1 N π i j ( h ) ( I P j ) , Ξ ˜ 2 i ( h ) = 0 ( EM i P i B K i ) I P i B w ( I R ) 0 0 , Ξ ˜ 3 i ( h ) = ( I Q ) ( I R ) 0 0 * ( I W 1 i ) 0 * * α I .
Hence, we can verify that when Ξ i ( h ) < 0 in Theorem 1 holds, it satisfies that
E { V ( i , t ) } < e a t η T ( 0 ) ( I P i ) η ( 0 ) + e a t h ¯ 0 η T ( s ) ( I Q ) η ( s ) d s + e a t h ¯ h ¯ 0 t + ς t η ˙ T ( s ) ( I R ) η ˙ ( s ) d s d ς + a e a t 0 t e a s ω T ( s ) ω ( s ) d s , e a T F ( λ max { P i } c 1 + e a T F h ¯ ( λ max { Q } c 1 + 1 2 h ¯ 3 λ max { R } c 1 + ω ¯ ( 1 e a T F ) , 0 t T F
where P i = Λ 1 / 2 ( I P i ) Λ 1 / 2 , Q = Λ 1 / 2 ( I Q ) Λ 1 / 2 , R = Λ 1 / 2 ( I R ) Λ 1 / 2 .
Furthermore, it can be derived that
E { V ( i , t ) } E { η T ( t ) ( I P i ) η ( t ) } λ min { P i } E { η T ( t ) Λ η ( t ) } .
Consequently, we have that
ϕ 4 i E { η T ( t ) Λ η ( t ) } e a T F [ c 1 ϕ 1 i + h ¯ c 1 ϕ 2 + 1 2 h ¯ 3 c 1 ϕ 3 + ω ¯ ( 1 e a T F ) ] ,
where
ϕ 1 i = λ max { P i } , ϕ 2 = λ max { Q } , ϕ 3 = λ max { R } , ϕ 4 i = λ min { P i } .
This means that η ( t ) can be finite-time boundedness according to Definition 2, and we thus finish this proof. □
Theorem 2.
For given h ¯ , the finite-time formation problem of UAVs (3) can be solved, if there exist mode-dependent matrices P ˜ i 0 , Q ˜ 0 , R ˜ 0 and constant χ > 0 , such that χ Λ 1 P ˜ i Λ 1 , 0 Q ˜ 2 Λ 1 , 0 R ˜ 2 Λ 1 and Θ i , ι 0 holds for all i S and ι L , where
Θ i , ι = Θ 1 i , ι Θ 2 i , ι * Θ 3 i , ι , Θ 1 i , ι = Θ 11 i Θ 12 i 0 * Θ 13 i ( I R ˜ ) * * ( I Q ˜ ) ( I R ˜ ) , Θ 11 i = 2 ( I A P ˜ i ) + ( I Q ˜ ) ( I R ˜ ) α ( I P ˜ i ) + π i i , ι ( I P ˜ i ) , Θ 12 i = ( EM i B K ˜ i ) + ( I R ˜ ) ,
Θ 13 i = 2 ( I R ˜ ) + κ i ( E E T W ˜ 2 i ) Θ 2 i = Θ 21 i , Θ 22 i , Θ 21 i = ( EM i B K ˜ i ) I B w h ¯ ( I A i T P ˜ i ) 0 0 h ¯ ( M i T E T B T K ˜ i ) 0 0 0 , Θ 22 i = π i , ι 1 P ˜ i π i , ι 2 P ˜ i π i , ι N P ˜ i 0 0 0 0 0 0 , Θ 3 i = Θ 31 i ( h ) Θ 32 i ( h ) * Θ 33 i ( h ) ,
Θ 31 i = γ P ˜ i h ¯ ( I B w T ) 0 * ( I R ) 2 ( I P ˜ i ) 0 * * ( I P ˜ 1 ) , Θ 32 i = 0 0 0 0 , Θ 33 i = ( I P ˜ 2 ) 0 * 0 * * ( I P ˜ N ) .
with
c 1 ( 1 χ + 2 h ¯ χ 2 + 1 h ¯ 3 χ 2 ) + ω ¯ ( 1 e a T F ) c 2 e a T F .
Proof. 
Following similar proofs in Theorem 1, it can be derived that
L V ( i , t ) α η T ( t ) ( I P i ) η ( t ) 2 η T ( t ) ω ( t ) γ ω T ( t ) ω ( t ) L V ( i , t ) α η T ( t ) ( I P i ) η ( t ) 2 η T ( t ) ω ( t ) γ ω T ( t ) ω ( t ) ϵ T ( l h i ) ( I W 1 i ) ϵ ( l h i ) + κ i η T ( t τ i ( t ) ) ( E T E W 2 i ) η ( t τ i ( t ) ) ,
such that Θ ˜ i ( h ) < 0 can guarantee that the above matrix inequality holds, where
Θ ˜ i = Θ ˜ 1 i Θ ˜ 2 i * Θ ˜ 3 i , Θ ˜ 1 i = Θ ˜ 11 i Θ ˜ 12 i 0 * Θ ˜ 13 i ( I R ) * * ( I Q ) ( I R ) , Θ ˜ 11 i = 2 ( I P i A ) + ( I Q ) ( I R ) α ( I P i ) + π i j ( h ) ( I P i ) , Θ ˜ 12 i = ( EM i P i B K i ) + ( I R ) , Θ ˜ 13 i = 2 ( I R ) + κ i ( E T E W 2 i ) Θ ˜ 2 i = Θ ˜ 21 i , Θ ˜ 22 i ,
Θ ˜ 21 i = ( EM i P i B K i ) I P i B w h ¯ ( I A i ) T 0 0 h ¯ ( EM i B K i ) T 0 0 0 , Θ ˜ 22 i = π i 1 ( h ) I π i 2 ( h ) I π i M ( h ) I 0 0 0 0 0 0 , Θ ˜ 3 i = Θ ˜ 31 i Θ ˜ 32 i * Θ ˜ 33 i ,
Θ ˜ 31 i = γ I h ¯ ( I B w ) T 0 * ( I R ) 1 0 * * ( I P 1 1 ) , Θ ˜ 32 i = 0 0 0 0 , Θ ˜ 33 i = ( I P 2 1 ) 0 * 0 * * ( I P N 1 ) .
Consequently, it yields that
E { e a T F V ( i , t ) } < 2 E { 0 T F e a t η T ( s ) ω ( s ) d s } + γ 0 T F e a t ω T ( s ) ω ( s ) d s ,
which holds with E { V ( i , t ) } > 0 that
2 E { 0 T F η T ( s ) ω ( s ) d s } > γ ˜ 0 T F ω T ( s ) ω ( s ) d s ,
with γ ˜ = γ e a T F .
Subsequently, by performing matrix congruent transformation to Θ ˜ i < 0 with I P i 1 and letting P i 1 = P ˜ i , P i 1 Q P i 1 = Q ˜ , P i 1 R P i 1 = R ˜ , K i P i 1 = K ˜ i , P i 1 W 1 i P i 1 = W ˜ 1 i , P i 1 W 2 i P i 1 = W ˜ 2 i , one has
Θ ^ i = Θ ^ 1 i Θ ^ 2 i * Θ ^ 3 i , Θ ^ 1 i = Θ ^ 11 i Θ ^ 12 i 0 * Θ ^ 13 i ( h ) ( I R ˜ ) * * ( I Q ˜ ) ( I R ˜ ) , Θ ^ 11 i = 2 ( I A P ˜ i ) + ( I Q ˜ ) ( I R ˜ ) α ( I P ˜ i ) + π i j ( h ) ( I P ˜ i ) , Θ ^ 12 i = ( EM i B K ˜ i ) + ( I R ˜ ) , Θ ^ 13 i = 2 ( I R ˜ ) + κ i ( E E T W ˜ 2 i ) Θ ^ 2 i = Θ ^ 21 i , Θ ^ 22 i ,
Θ ^ 21 i = ( EM i B K ˜ i ) I B w h ¯ ( I A i T P ˜ i ) 0 0 h ¯ ( M i T E T B T K ˜ i ) 0 0 0 , Θ ^ 22 i = π i 1 ( h ) P ˜ i π i 2 ( h ) P ˜ i π i M ( h ) P ˜ i 0 0 0 0 0 0 , Θ ^ 3 i = Θ ^ 31 i Θ ^ 32 i ( h ) * Θ ^ 33 i ( h ) ,
Θ ^ 31 i = γ P ˜ i h ¯ ( I B w T ) 0 * ( I R ) 2 ( I P ˜ i ) 0 * * ( I P ˜ 1 ) , Θ ^ 32 i = 0 0 0 0 , Θ ^ 33 i = ( I P ˜ 2 ) 0 * 0 * * ( I P ˜ N ) .
Meanwhile, by letting P ¯ i = Λ 1 / 2 P ˜ i Λ 1 / 2 with
λ max { P ¯ i } = λ min { P i } ,
one has
I < P i < 1 χ I
which leads to ϕ 1 < 1 χ and ϕ 4 > 1 . Moreover, it follows that Λ 1 / 2 Q Λ 1 / 2 < 2 ( Λ 1 / 2 P i Λ 1 / 2 ) 2 < 2 χ 2 I and Λ 1 / 2 R Λ 1 / 2 < 2 ( Λ 1 / 2 P i Λ 1 / 2 ) 2 < 2 χ 2 I , such that ϕ 2 < 2 χ 2 and ϕ 3 < 2 χ 2 . Then, we have
c 1 ( 1 χ + 2 h ¯ χ 2 + 1 h ¯ 3 χ 2 ) + ω ¯ ( 1 e a T F ) c 2 e a T F .
Finally, by adopting the method for the time-varying dwell time π i j ( h ) , π i j ( h ) = 1 L λ ι π i j , ι , 1 L λ ι = 1 , λ ι 0 , the remainder of the proof can follow conveniently from Theorem 1, which ensures that the finite-time passivity formation can be satisfied according to Definition 3. □
Remark 3.
The computation complexity for the above linear matrix inequality (LMI) convex optimization conditions is related to the convex combination representation of time-varying dwell time π i j ( h ) with ι L . As such, it is a trade-off to setting an appropriate ι for better describing the time-varying dwell time and computation complexity of LMIs.

4. Simulation Results

This section demonstrates the effectiveness of theoretical results via the numerical simulation results.
As depicted in Figure 1, consider a group of four UAVs and the corresponding Laplacian matrices of communication topology are given by
L 1 = 1 1 0 0 1 2 1 0 0 1 1 0 0 0 1 1 , L 2 = 1 0 1 0 0 1 1 0 0 1 1 0 1 0 1 2 ,
with
M 1 = 1 0 0 1 1 0 0 1 0 0 0 1 , M 2 = 1 1 0 0 1 0 0 1 1 1 1 2 .
The transition rates of semi-Markov topologies are assumed to be π 11 ( h ) [ 1.6 , 1.4 ] and π 22 ( h ) [ 1.7 , 1.3 ] . Accordingly, we can set ι = 2 and it follows that π 11 , 1 = 1.4 , π 11 , 2 = 1.6 , π 22 , 1 = 1.3 and π 22 , 2 = 1.7 . The formation configuration is supposed to be d 12 = [ 10 , 0 ] T , d 23 = [ 0 , 10 ] T , d 24 = [ 10 , 10 ] T , d 34 = [ 10 , 0 ] T . For the event-triggered communication, the scalar parameters are set by κ 1 = 0.2 and κ 2 = 0.3 with h 1 = 0.05 s and h 2 = 0.1 s. In terms of Theorem 2 with finite-time passivity performance ( 2500 , 10 14 , 100 , 2.0612 , 5 ) , the values of mode-dependent formation controller gains and triggering matrices are achieved by solving the convex optimization problem as follows:
K 1 = 0.0660 0.2413 , K 2 = 0.0118 0.4973 ,
and
W 11 = 1.2454 0.3238 0.3238 1.5785 ,
W 12 = 4.4888 0.3403 0.3403 5.1241 , W 21 = 0.0892 0.0239 0.0239 0.1816 , W 22 = 0.0796 0.0072 0.0072 0.2207 .
With initial conditions and setting t F = 5 , Figure 2 and Figure 3 show the resulting formation trajectories of UAVs. More precisely, it can be observed that the UAVs can achieve converging motion within the prescribed finite time interval. Moreover, one can verify from Figure 3 that the finite-time boundedness can be ensured with c 1 and c 2 by Definition 2. Figure 4, Figure 5, Figure 6 and Figure 7 reveal the data broadcasting instants with release intervals of UAVs, from which one can find that the signal transmissions can be effectively decreased compared with the traditional time-triggered approaches, such that the local communication efficiency among the UAVs can be increased under the distributed formation control framework. Furthermore, it can be seen from Figure 8 that the finite-time passivity condition can be satisfied according to Definition 3 with
2 E { 0 5 η T ( s ) ω ( s ) d s } + γ 0 5 ω T ( s ) ω ( s ) d s 0 .

5. Conclusions

This paper studies the formation problem of UAVs with semi-Markov jump topologies under the finite-time passivity performance. By proposing an asynchronous event-triggered data transmission strategy, communication efficiency can be improved considerably. With the aid of choosing the mode-dependent Lyapunov–Krasovskii function, sufficient formation criterion is established, and corresponding formation controller gains are calculated by LMIs, such that desired finite-time passivity performance is satisfied for configuration formation. A simulation example with four UAV verifications is performed to validate the effectiveness of the derived theoretical algorithm. Future research of interest can be focused on the cases with more complex network environments, i.e., limited bandwidth or channel fading of communication network.

Author Contributions

Conceptualization, methodology, C.M.; writing—original draft, Y.J.; writing—review and editing, T.X.; funding acquisition, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China 2020AAA0105900.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data is within this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Erdos, D.; Erdos, A.; Watkins, S.E. An experimental UAV system for search and rescue challenge. IEEE Aerosp. Electron. Syst. Mag. 2013, 28, 32–37. [Google Scholar] [CrossRef]
  2. Birk, A.; Wiggerich, B.; Bülow, H.; Pfingsthorn, M.; Schwertfeger, S. Safety, security, and rescue missions with an unmanned aerial vehicle (UAV). J. Intell. Robot. Syst. 2011, 64, 57–76. [Google Scholar] [CrossRef]
  3. El-Sousy, F.F.; Alattas, K.A.; Mofid, O.; Mobayen, S.; Asad, J.H.; Skruch, P.; Assawinchaichote, W. Non-Singular Finite Time Tracking Control Approach Based on Disturbance Observers for Perturbed Quadrotor Unmanned Aerial Vehicles. Sensors 2022, 22, 2785. [Google Scholar] [CrossRef] [PubMed]
  4. Ke, R.; Li, Z.; Tang, J.; Pan, Z.; Wang, Y. Real-time traffic flow parameter estimation from UAV video based on ensemble classifier and optical flow. IEEE Trans. Intell. Transp. Syst. 2018, 20, 54–64. [Google Scholar] [CrossRef]
  5. Arbanas, B.; Ivanovic, A.; Car, M.; Orsag, M.; Petrovic, T.; Bogdan, S. Decentralized planning and control for UAV–UGV cooperative teams. Auton. Robot. 2018, 42, 1601–1618. [Google Scholar] [CrossRef]
  6. Feng, Q.; Liu, J.; Gong, J. UAV remote sensing for urban vegetation mapping using random forest and texture analysis. Remote Sens. 2015, 7, 1074–1094. [Google Scholar] [CrossRef] [Green Version]
  7. Anderson, B.D.; Fidan, B.; Yu, C.; Walle, D. UAV formation control: Theory and application. In Recent Advances in Learning and Control; Springer: Berlin/Heidelberg, Germany, 2008; pp. 15–33. [Google Scholar]
  8. Lin, W. Distributed UAV formation control using differential game approach. Aerosp. Sci. Technol. 2014, 35, 54–62. [Google Scholar] [CrossRef]
  9. Chen, Y.; Yu, J.; Su, X.; Luo, G. Path planning for multi-UAV formation. J. Intell. Robot. Syst. 2015, 77, 229–246. [Google Scholar] [CrossRef]
  10. Sun, Y.; Zhong, X.; Wu, F.; Chen, X.; Zhang, S.; Dong, N. Multi-UAV Content Caching Strategy and Cooperative, Complementary Content Transmission Based on Coalition Formation Game. Sensors 2022, 22, 3123. [Google Scholar] [CrossRef]
  11. Zhou, Z.; Wang, H.; Wang, Y.; Xue, X.; Zhang, M. Distributed formation control for multiple quadrotor UAVs under Markovian switching topologies with partially unknown transition rates. J. Frankl. Inst. 2019, 356, 5706–5728. [Google Scholar] [CrossRef]
  12. Xue, D.; Yao, J.; Wang, J.; Guo, Y.; Han, X. Formation control of multi-agent systems with stochastic switching topology and time-varying communication delays. IET Control Theory Appl. 2013, 7, 1689–1698. [Google Scholar] [CrossRef] [Green Version]
  13. Li, X.; Zhou, C.; Zhou, J.; Wang, Z.; Xia, J. Couple-group L2-L Consensus of Nonlinear Multi-agent Systems with Markovian Switching Topologies. Int. J. Control Autom. Syst. 2019, 17, 575–585. [Google Scholar] [CrossRef]
  14. Ma, C.; Wu, W.; Li, Y. Distributed mode-dependent state estimation for semi-Markovian jumping neural networks via sampled data. Int. J. Syst. Sci. 2019, 50, 216–230. [Google Scholar] [CrossRef]
  15. Huang, J.; Shi, Y. Stochastic stability and robust stabilization of semi-Markov jump linear systems. Int. J. Robust Nonlinear Control. 2013, 23, 2028–2043. [Google Scholar] [CrossRef]
  16. Shen, H.; Li, F.; Xu, S.; Sreeram, V. Slow state variables feedback stabilization for semi-Markov jump systems with singular perturbations. IEEE Trans. Autom. Control 2017, 63, 2709–2714. [Google Scholar] [CrossRef]
  17. Qi, W.; Zong, G.; Karimi, H.R. Sliding mode control for nonlinear stochastic singular semi-Markov jump systems. IEEE Trans. Autom. Control 2019, 65, 361–368. [Google Scholar] [CrossRef]
  18. Yue, D.; Tian, E.; Han, Q.L. A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 2012, 58, 475–481. [Google Scholar] [CrossRef]
  19. Peng, C.; Li, F. A survey on recent advances in event-triggered communication and control. Inf. Sci. 2018, 457, 113–125. [Google Scholar] [CrossRef]
  20. Zhang, X.M.; Han, Q.L. A decentralized event-triggered dissipative control scheme for systems with multiple sensors to sample the system outputs. IEEE Trans. Cybern. 2015, 46, 2745–2757. [Google Scholar] [CrossRef]
  21. Liu, X.; Su, X.; Shi, P.; Shen, C.; Peng, Y. Event-triggered sliding mode control of nonlinear dynamic systems. Automatica 2020, 112, 108738. [Google Scholar] [CrossRef]
  22. Sahoo, A.; Xu, H.; Jagannathan, S. Neural network-based event-triggered state feedback control of nonlinear continuous-time systems. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 497–509. [Google Scholar] [CrossRef] [PubMed]
  23. Dai, J.; Guo, G. Event-triggered leader-following consensus for multi-agent systems with semi-Markov switching topologies. Inf. Sci. 2018, 459, 290–301. [Google Scholar] [CrossRef]
  24. Wang, J.; Chen, M.; Shen, H. Event-triggered dissipative filtering for networked semi-Markov jump systems and its applications in a mass-spring system model. Nonlinear Dyn. 2017, 87, 2741–2753. [Google Scholar] [CrossRef]
  25. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control. 2005, 50, 655–661. [Google Scholar] [CrossRef]
  26. Dong, X.; Yu, B.; Shi, Z.; Zhong, Y. Time-varying formation control for unmanned aerial vehicles: Theories and applications. IEEE Trans. Control Syst. Technol. 2014, 23, 340–348. [Google Scholar] [CrossRef]
  27. Zhang, Y.; Shi, P.; Nguang, S.K.; Zhang, J.; Karimi, H.R. Finite-time boundedness for uncertain discrete neural networks with time-delays and Markovian jumps. Neurocomputing 2014, 140, 1–7. [Google Scholar] [CrossRef]
  28. Wang, J.L.; Xu, M.; Wu, H.N.; Huang, T. Finite-time passivity of coupled neural networks with multiple weights. IEEE Trans. Netw. Sci. Eng. 2017, 5, 184–197. [Google Scholar] [CrossRef]
  29. Park, P.; Ko, J.W.; Jeong, C. Reciprocally convex approach to stability of systems with time-varying delays. Automatica 2011, 47, 235–238. [Google Scholar] [CrossRef]
Figure 1. Illustration of switching communication topology of UAVs.
Figure 1. Illustration of switching communication topology of UAVs.
Sensors 22 04529 g001
Figure 2. Formation state trajectories of UAVs.
Figure 2. Formation state trajectories of UAVs.
Sensors 22 04529 g002
Figure 3. State trajectories of η T ( t ) Λ η ( t ) (bule) with c 1 (red).
Figure 3. State trajectories of η T ( t ) Λ η ( t ) (bule) with c 1 (red).
Sensors 22 04529 g003
Figure 4. Event-triggered communication instants and release intervals of UAV 1.
Figure 4. Event-triggered communication instants and release intervals of UAV 1.
Sensors 22 04529 g004
Figure 5. Event-triggered communication instants and release intervals of UAV 2.
Figure 5. Event-triggered communication instants and release intervals of UAV 2.
Sensors 22 04529 g005
Figure 6. Event-triggered communication instants and release intervals of UAV 3.
Figure 6. Event-triggered communication instants and release intervals of UAV 3.
Sensors 22 04529 g006
Figure 7. Event-triggered communication instants and release intervals of UAV 4.
Figure 7. Event-triggered communication instants and release intervals of UAV 4.
Sensors 22 04529 g007
Figure 8. Finite-time passivity performance.
Figure 8. Finite-time passivity performance.
Sensors 22 04529 g008
Table 1. Notations.
Table 1. Notations.
SymbolImplication
R n n dimensional Euclidean space matrices
A 0 Positive symmetric definite matrix A
( O , F , P ) Complete probability space
Pr { · } Probability
A B Kronecker product
*Symmetry term in matrix
E { · } Mathematics expectation of a stochastic process
Table 2. Notation of event triggering parameters.
Table 2. Notation of event triggering parameters.
SymbolImplication
t k m Latest kth updating instant of the mth UAV
κ δ ( t ) Triggering threshold parameter
W 1 δ ( t ) , W 2 δ ( t ) Triggering weighting matrices
χ m ( t k m h δ ( t ) + l m h δ ( t ) ) Single UAV state changes
ϰ m ( t k m h δ ( t ) + l m h δ ( t ) ) Local neighboring UAVs state changes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ma, C.; Zheng, S.; Xu, T.; Ji, Y. Finite-Time Asynchronous Event-Triggered Formation of UAVs with Semi-Markov-Type Topologies. Sensors 2022, 22, 4529. https://doi.org/10.3390/s22124529

AMA Style

Ma C, Zheng S, Xu T, Ji Y. Finite-Time Asynchronous Event-Triggered Formation of UAVs with Semi-Markov-Type Topologies. Sensors. 2022; 22(12):4529. https://doi.org/10.3390/s22124529

Chicago/Turabian Style

Ma, Chao, Suiwu Zheng, Tao Xu, and Yidao Ji. 2022. "Finite-Time Asynchronous Event-Triggered Formation of UAVs with Semi-Markov-Type Topologies" Sensors 22, no. 12: 4529. https://doi.org/10.3390/s22124529

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop