ArticlePDF Available

Distributed sliding mode control for leader‐follower formation flight of fixed‐wing unmanned aerial vehicles subject to velocity constraints

Authors:

Abstract

This paper considers the leader‐follower formation flight of fixed‐wing unmanned aerial vehicles (UAVs) subject to velocity constraints. A novel distributed sliding mode control law is proposed for each UAV, whose kinematics is described by a unicycle model with a saturated angular velocity and a bounded linear velocity within an interval. The designed control law of each follower UAV only uses its own information and the information of its leader UAV. Driven by the designed control law, the desired formation is achieved with rigorous proof, while the follower UAVs' constraints of both the linear and angular velocities are satisfied. Moreover, the follower's speed adjustment range is relaxed and not required to be strictly larger than their leaders'. Finally, numerical simulations are presented to verify the results.
Received: 16 January 2020 Revised: 28 February 2020 Accepted: 16 April 2020
DOI: 10.1002/rnc.5030
SPECIAL ISSUE ARTICLE
Distributed sliding mode control for leader-follower
formation flight of fixed-wing unmanned aerial vehicles
subject to velocity constraints
Xiangke Wang1Yangguang Yu1Zhongkui Li2
1College of Intelligence Science and
Technology, National University of
Defense Technology, Changsha, China
2State Key Laboratory for Turbulence and
Complex Systems, Department of
Mechanics and Aerospace Engineering,
Peking University, Beijing, China
Correspondence
Xiangke Wang, College of Intelligence
Science and Technology, National
University of Defense Technology,
Changsha 410073, China.
Email: xkwang@nudt.edu.cn
Funding information
National Natural Science Foundation of
China, Grant/Award Number: 61973309,
61973006
Summary
This paper considers the leader-follower formation flight of fixed-wing
unmanned aerial vehicles (UAVs) subject to velocity constraints. A novel dis-
tributed sliding mode control law is proposed for each UAV, whose kinematics is
described by a unicycle model with a saturated angular velocity and a bounded
linear velocity within an interval. The designed control law of each follower UAV
only uses its own information and the information of its leader UAV. Driven by
the designed control law, the desired formation is achieved with rigorous proof,
while the follower UAVs' constraints of both the linear and angular velocities
are satisfied. Moreover, the follower's speed adjustment range is relaxed and not
required to be strictly larger than their leaders'. Finally, numerical simulations
are presented to verify the results.
KEYWORDS
distributed control, fixed-wing UAV, formation control, velocity constraints
1INTRODUCTION
Formation control of multiple autonomous vehicles, including unmanned aerial vehicles (UAVs),1unmanned ground
vehicles2and unmanned underwater vehicles,3has received many attentions due to its various potential applica-
tions, such as cooperative surveillance and searching, cooperative transport, et al.4,5 A number of control approaches
have been proposed for achieving the formation,6-8 and in general the conventional approaches include the
leader-follower method,9,10 behavior-based method,11,12 consensus-based method,13,14 and so on. Among these meth-
ods, the leader-follower approach was intensively studied in recent years due to its relatively simple and clear control
architecture.15-20 In the leader-follower approach, a single or multiple UAVs in the formation are assigned as the leaders
and fly along a predefined trajectory while the other UAVs, acting as the followers, are to maintain the desired distances
and orientations with respect to the leader.20
In the past decades, many theoretical achievements have been obtained on the leader-follower formation control
problems. In 2002, Das et al proposed a leader-follower local control law for the cooperative control of a group of nonholo-
nomic mobile robots.15 Based on the work of Das, the formation problem for multiple nonholonomic mobile robots was
further analyzed,16 in which the robots' control inputs were forced to satisfy some constraints that restrict the set of lead-
er's possible paths and admissible positions of the follower with respect to the leader. Further, in order to tackle the case of
multiple leaders, the leader-follower formation problem with multiple leaders was investigated and it was shown that the
Int J Robust Nonlinear Control. 2020;1–16. wileyonlinelibrary.com/journal/rnc © 2020 John Wiley & Sons, Ltd. 1
2WANG  .
controllability of a multiagent system can be uniquely determined by the interconnection graph.17,21-23 The controllability
of the leader-follower formation for the multi-agent systems was also discussed.24 Following this way, Hu and Feng fur-
ther considered the effect of noise and presented a distributed tracking control scheme for a leader-follower multi-agent
system with measurement noises.18 Afterwards, the cases of switching interconnection topologies were discussed in this
paper via both static and dynamic feedback.19 As the dynamics considered in most previous works are first-order integra-
tors, the leader-follower problem with agents governed by a second-order dynamics was considered in References 25-27.
The measurement delays in leader-follower formation control were considered in Chen's work,28 in which a low-level con-
troller for leader-follower formations of nonholonomic vehicles was designed and the stability of the closed-loop system
was proved.
Formation flight of multiple fixed-wing UAVs has attracted significant attentions due to its increasing demands in
civil and military domains. However, as a special type of robots, fixed-wing UAVs have some special properties owing
to its special dynamics. Firstly, the dynamics of the fixed-wing UAV is an under-actuated system and its kinematics can
be simplified into a unicycle system.29 In addition, the fixed-wing UAV can neither move backward directly nor slow
down the linear velocity lower than a certain positive value, namely, it is required to maintain a positive minimum air-
speed due to the stall conditions.30 Therefore, different from the traditional unicycle model, the velocity constraints of
each fixed-wing UAV are described by a saturated angular velocity and a linear velocity bounded by two positive con-
stants. The leader-follower formation problem for the unicycle-type vehicles was considered in References 31,32, in which
a cascaded approach was used to achieve the exponential stability of the closed-loop system. However, the approach
cannot be applied to track a leader along straight paths, and this problem was fixed by Loria.33 Further, an integral
sliding-mode control strategy was proposed to eliminate the need for measurement or estimation of the absolute veloc-
ity of the leader.34 Afterwards, a distributed controller for the leader-follower formation was proposed in Reference 35
with the aid of the small-gain method, for the networked unicycle dynamical systems with positive minimum linear
velocity constraints. Following this work, a distributed control law was proposed for the leader-follower formation of
UAVs subject to both linear and angular velocity constraints in Reference 36. However, the proposed control law in
Reference 36 required that the follower UAVs have a wider adjustable range of linear velocity than that of their lead-
ers. In the case where the mobility of the leader is very close to (even the same as) the follower, this method may be
inappropriate.
In this paper, we will investigate the leader-follower formation flight control problem of fixed-wing UAVs subject to
velocity constraints, that is, the velocity of each UAV is described by a saturated angular velocity and a bounded linear
velocity lying between two positive constants. Distributed sliding-mode control laws both for two and more UAVs under
directed communication graph are proposed. A nonlinear sliding mode surface is defined for each follower UAV. Using
the Lyapunov method, it is proven that the error dynamical system with designed control laws will converge to the slid-
ing mode surface in finite time, and then converge to the origin once it is reaching on the sliding mode surface. It is
worthy pointing out that the convergence of the overall system is guaranteed with the condition that the follower UAVs'
constraints of both the saturated angular velocity and the bounded linear velocity are satisfied.
The main contributions of the proposed distributed formation control law include:
The proposed sliding-mode control for leader-follower formation is distributed in the sense that each follower only has
access to the information of its leader, and the overall formation is in a network modeled by a tree-like directed graph.
The desired formation is achieved with the designed control law, and the input constraints of each UAV for both the
linear and angular velocities can be always satisfied.
Compared with the existing works, the leader's speed adjustment range is relaxed in this paper. In the existing works,
such as the work in Reference 36, the adjustable range of the followers' linear velocity is required to be larger than
that of their leaders' linear velocity. While the speed adjustment range of followers in our method can be the same as
that of the leaders'. As a consequence, the whole leader-follower formation system will have a better maneuverability,
as its maneuverability is largely determined by that of the leaders. In addition, this relaxation is helpful to construct a
“deep” leader- follower system with multiple cascade leaders, because the linear speed adjustment range of the leader
can be the same as that of its followers.
The rest of the paper is organized as follows: Section 2 presents some mathematical preliminaries, including the nota-
tions problem and some basic control theories. Section 3 gives the problem statement for the distributed leader-follower
formation flight of UAVs. In Section 4, a distributed formation control law is proposed and the stability analysis of the
WANG  . 3
closed-loop system is proved. A numerical simulation as well as the the comparison with the algorithm proposed in
Reference 36 are presented in Section 5. Finally, the conclusion is drawn in Section 6.
2MATHEMATICAL PRELIMINARIES
We employ to denote the absolute value of a real number. For a vector xRn, its Euclidean norm is repre-
sented by x=(
n
i=1xi2)1
2and xTis its transpose. For a matrix XRm×n, its Euclidean norm is denoted as XF=
(m
i=1n
j=1xij2)1
2. For notation simplicity, the subscript Fis omitted and also denotes the Euclidean norm for a
matrix.
Afunction𝛾R0R0is positive definite if 𝛾(s)>0 for all s>0and𝛾(0)=0. 𝛾R0R0is a class function
if it is continuous, strictly increasing and 𝛾(0)=0; it is a class function if it is a class function and also satisfies
𝛾(s)as s. Supposed bc, the saturation function z=sat(x,b,c)∶R3Ris defined as
z=sat(x,b,c)=
b,if x <b,
x,if b <x<c,
c,if x >c.
(1)
The sign(s)is defined as:
sign(s)=
1,s>0,
0,s=0,
1,s<0.
(2)
Definition 1 (37 Globally Asymptotically Stability). For a system with no inputs ̇
x=f(x), if there exists a function 𝛽of
class  such that:
x(t,xo)𝛽(xo,t),xo,t0,
then the system is globally asymptotically stable.
Lemma 1 (37). Consider an autonomous system
̇
x=f(x),(3)
where f MRnis a locally Lipschitz map from a domain M Rninto Rn.Letx=0be an equilibrium point for ( 3). Let
VRnRbe a continuously differentiable function such that:
V(0)=0and V(x)>0,x0,(4)
xV(x),(5)
̇
V(x)<0,x0,(6)
then x =0is globally asymptomatically stable.
3PROBLEM FORMULATION
Consider a group of Nfixed-wing UAVs with kinematic models:
̇
xi=vicos 𝜃i,
̇
yi=visin 𝜃i,
̇
𝜃i=𝜔i,i∈[1,N],
(7)
4WANG  .
where xiand yiare the position of UAV iin the inertial frame and 𝜃i∈(𝜋,𝜋]is its heading angle, viand 𝜔irepre-
sent the linear velocity and the angular velocity, respectively. In addition, viand 𝜔iare determined by the control inputs
𝜇i=(𝜇v
i,𝜇
𝜃
i),whichare
vi=𝜇v
i,
𝜔i=𝜇𝜃
i.(8)
Further, the following velocity constraints are considered for UAV i:
0<v
i<vi<v+
i,(9)
𝜔i𝜔+
i,𝜔
+
i>0,(10)
where v
iand v+
iare the constants which determine the minimum and maximum velocities of the UAV i, respectively,
and 𝜔+
iis a constant that determines the maximum angular velocity of UAV i.
Remark 1. Compared with the traditional unicycle model, the model of the fixed-wing UAV is additionally constrained
by the velocity constraints (9) and (10). Namely, the velocity of each UAV is constrained by a saturated angular velocity
and a linear velocity bounded within a positive interval. These constraints make the formation control of UAVs a more
challenging problem.
In the leader-follower formation, there is one uncontrolled UAV labeled 0 and this UAV acts as the origin leader of the
formation. The other UAVs are followers whose desired trajectories are determined by the origin leader or other follower
UAVs. To describe the leader-follower architecture, an acyclic directed graph is utilized.
Definition 2 (Formation Control Graph38). A formation control graph =(V,E,S)is a directed acyclic graph
consisting of:
A finite set V={𝜈1,,𝜈
N}of Nvertices and a map assigning to each vertex 𝜈ia control system ̇𝜒i=fi(t,𝜒
i,ui)where
𝜒iRn.
An edge set EV×Vencoding leader-follower relationships between vehicles. The ordered pair (𝜈i,𝜈
j)eij belongs
to Eif ujdepends on the state of vehicle i,𝜒i.
A collection D={dij}of edge specifications, defining control objectives (setpoints) for each j∶(𝜈k,𝜈
j)∈Efor some
𝜈iV.
For UAV j, the tail of the incoming edge to vertex jrepresents the unique leader of UAV j, which is denoted by Lj.
Obviously, the origin leader of the whole formation labeled by 0 has no leader, thus L0=∅.Foravertexj(1 jN), we
have the following assumption:
Assumption 1. For any vertex 𝜈jV(1 jN) and its leader vertex Li, the conditions (9) and (10) always hold. In
addition, [v
i,v+
i][v
j,v+
j]and [𝜔
i,𝜔
+
i][𝜔
j,𝜔
+
j]. Meanwhile, there exists an appropriate time interval [T1,T2]that the
leader's linear speed is smaller than the follower's linear speed, that is, for t∈[T1,T2],vi(t)<vj(t)holds.
Remark 2. Note that from Assumption 1, the adjustable interval of the linear velocity of the leader can be the same as
that of the followers. Actually, Assumption 1 is a relaxed condition compared with the work in Reference 36, which
requires the adjustable interval of the linear velocity of the leader should be smaller than that of the followers'. Therefore,
under Assumption 1, the maneuverability of the leader can be enhanced to a certain extent, and furthermore, the whole
leader-follower formation will have a better maneuverability, as its maneuverability is generally determined by that of its
leader.
Through the above definition, a team of UAVs can be represented by a tree-like control graph ={V,E,D}, shown
as in Figure 1. The root of the spanning graph is the uncontrolled UAV labeled 0 and is the first class leader of the
whole formation. The vertices 1 and 2 are the follower of the vertex 0 while being the leader of the vertices of 3, 4
and 5, 6, respectively. For an ordered pair (𝜈i,𝜈
j)eij belonging to E,theleaderUAVi's position pi, heading angle
𝜃i,velocityviand angular velocity 𝜔ican be accessed by the follower UAV jvia a perfect communication without
delays.
WANG  . 5
FIGURE 1 A tree-like control graph
FIGURE 2 Leader-Follower unmanned aerial vehicle formation
geometry
As shown in Figure 2, the follower UAV jis expected to keep a preset relative position to its leader UAV iand maintain
the same heading angle with the UAV i. If the follower reaches its desired posture with respect to the leader, a desired
formation is formed. Let pi=(xi,yi)denote the position of UAV iand 𝜃irepresent its heading angle. Given a specification
dij =(dx
ij,dy
ij)on edge (𝜈i,𝜈
j)∈E, a setpoint for the follower UAV jcan be expressed as pd
j=pidij. Taking the consistence
of the heading angle into account, the desired state 𝜂d
j=(xd
j,yd
j,𝜃
d
j)for UAV jis
xd
j=xi+dx
ij,
yd
j=yi+dy
ij,
𝜃d
j=𝜃i,
where jFi. Therefore, the state error ̃𝜂j=(
̃
xj,̃
yj,̃
𝜃j)of the follower UAV jis defined as
̃
xj=xjxidx
ij,
̃
yj=yjyidy
ij,
̃
𝜃j=𝜃j𝜃i.
(11)
Extending the state error defined by (11) to the whole formation, the formation error vector is constructed by stacking
the errors of all followers:
̃𝜂 ̃𝜂jT,j∈[1,NE],(12)
where N|E|is the number of edges in graph . Then, the objective of this paper is to design a controller for each follower
UAV to make the stack error ̃𝜂 converge to the origin.
4MAIN RESULTS
To simplify the problem, the tracking control problem for only one pair of leader and follower is considered firstly, and
then it is extended to the formation tracking case in the general case.
6WANG  .
4.1 Leader-Follower Tracking Control
Consider a pair of fixed-wing UAVs in which one acts as the leader and the other acts as the follower. For the reading
convenience, let (xF,yF,𝜃
F)and (xL,yL,𝜃
L)denote the planar coordination and the heading angle of the follower and the
leader UAV in the inertial frame, respectively. Then (11) in this case becomes:
̃
xF=xFxLdx
LF,
̃
yF=yFyLdy
LF,
̃
𝜃F=𝜃F𝜃L,
(13)
where (dx
LF,dy
LF)is the desired relative position between the leader UAV and the follower UAV. Meanwhile, the follower
UAV obeys the following velocity constraints:
0<vmin vFvmax,(14)
0𝜔F𝜔max,𝜔
max >0,(15)
where 𝜔max is the maximum angular velocity of the follower UAV, vmin and vmax are, respectively, the minimum and
maximum linear velocities of the follower UAV.
A leader-aligned coordinate called -coordinate is firstly defined. As illustrated in Figure 3, the frame Ogxgygis the
inertial frame and the origin of -coordinate (ODxDyD) is fixed with the desired position of the follower UAV and its
x-coordinate is consistent with the heading direction of the leader UAV. Based on this, a coordinate transformation is
performed as follows:
xe
ye
𝜃e
=
cos 𝜃Lsin 𝜃L0
sin 𝜃Lcos 𝜃L0
001
̃
xF
̃
yF
̃
𝜃F
,(16)
where (xe,ye,𝜃
e)is the tracking error in the -coordinate and 𝜃e∈(2𝜋, 2𝜋). By performing the transformation (11) and
(16), the position of the follower is transferred from the world-coordinate into the -coordinate. In the new coordinate,
the error dynamics between the leader and the follower becomes
̇
xe=𝜔LyevL+vFcos 𝜃e,
̇
ye=−𝜔Lxe+vFsin 𝜃e,
̇
𝜃e=𝜔F𝜔L.
(17)
FIGURE 3 The illustration of two coordinates:
world-coordinate and -coordinate [Colour figure can be viewed at
wileyonlinelibrary.com]
WANG  . 7
A control law 𝜇=(𝜇v
F,𝜇
𝜃
F)that enforces the trajectory of (17) to be globally stable is to be designed. In the following
part, we design a sliding mode controller which guarantees the global stabilization of the system (17). Firstly define the
sliding mode surface sas
s=𝜃e+k1
ye
k2+re
,(18)
where re=x2
e+y2
eand k1,k2are constants. Then a controller is designed as
𝜇v
F=
sat vLk3xe
cos 𝜃e
,vmin,vmax ,if 𝜃e𝜋
2,3𝜋
2,
vmax,if 𝜃e=𝜋
2,3𝜋
2,
(19)
𝜇𝜃
F=−k1
(vLxevFcos 𝜃exevFsin 𝜃eye)ye
re(k2+re)2+k1
vFsin 𝜃e𝜔Lxe
k2+re
+k4sign(s)+𝜔L,(20)
where k3and k4are the coefficient constants and the functions sat()and sign()are defined in (1) and (2), respectively.
Let v+
Land w+
Ldenote the maximum linear velocity and maximum angular velocity of the leader, respectively, and the
stability proof of the system (17) with controller (19) and (20) is provided in the following theorem:
Theorem 1. Consider the system (17 ) under the controller (19 ) and (20 ). If the parameters k1,k
2,k
3,andk
4satisfy the
following conditions:
0<k1<4
𝜋2,(21)
k2>k1
v+
L+2vmax
𝜔max k4−(k1+1)w+
L
>0,(22)
k3>0,and k4>0,(23)
then the closed-loop system (17) will converge to the origin and the velocity constraints (14) and (15) are satisfied.
Proof. Firstly, we will prove that the system will globally converge to the slide mode surface s=0 defined in (18) in finite
time from any initial states, driven by control law (19) and (20). Define a Lyapunov function candidate as
Vs=1
2s2.
Then, the time derivative of Vsis
̇
Vs=ṡ
s=ṡ
𝜃ek1
̇
reye
(k2+re)2+k1
̇
ye
k2+re
=ṡ
𝜃ek1
ye
(k2+re)2vLxe+vFcos 𝜃exe+vFsin 𝜃eye
re
+k1
𝜔Lxe+vFsin 𝜃e
k2+re.(24)
Note that here ̇
𝜃e=𝜔F𝜔L=𝜇𝜃
F𝜔L,where𝜇𝜃
Fis the designed controller defined in (20). As a consequence, we have
̇
Vs=−k4ssign(s)=−k4s0.(25)
The equality is achieved if and only if s=0.
Denote W=2Vs=s, and the right differential D+Wof Wsatisfies the differential inequality:
D+Wk4.
8WANG  .
Then the comparison lemma37 shows that
W(s(t)) W(s(0)) − k4t.(26)
Therefore, the trajectory reaches the manifold s=0 in finite time, and, once on the manifold s=0, it cannot leave it,
as seen from the inequality ̇
Vsk4s.
Next the convergence of the system on the sliding mode surface s=0 will be analyzed. Recall the sliding mode
surface (18). When s=0, it yields
𝜃e=− k1
k2+re
ye.(27)
Obviously, 𝜃ewillalso converge to 0 when ye0. Thus the convergence of 𝜃eis guaranteed as long as the convergence
of yeis ensured.
Define a Lyapunov function candidate as
V=1
2x2
e+1
2y2
e.(28)
When s=0, it can be obtained from (27) that
ye=−
k2+re
k1
𝜃e.(29)
Then combined with (17) and (29), the time derivative of Vyields
̇
V=xė
xe+yė
ye
=(vFcos 𝜃evL)xe+vFsin 𝜃eye
=(vFcos 𝜃evL)xe+vFsin 𝜃ek2+re
k1
𝜃e
(vFcos 𝜃evL)xek2+re
k1
vF𝜃2
e.(30)
Firstly, when cos 𝜃e=0, that is,𝜃e=𝜋2or𝜃e=3𝜋2, we have 𝜃2
e𝜋24 and can further deduce the following
inequality:
̇
Vk2
k1
vF𝜃2
e+vmax xe𝜋2re
4k1
k2
k1
vF𝜃2
e+vmaxxe1𝜋2
4k1.
As k1<4𝜋2revealed by the condition (21), it holds that (1𝜋2∕(4k1)) <0, which yields
̇
V<k2
k1
vF𝜃e2vmax 1𝜋2
4k1xe<0.(31)
Then, when cos 𝜃e0 and the desired velocity vFis within the allowed range, that is, vmin vF=vLk3xe
cos 𝜃e
vmax,
(30) becomes
̇
Vk3x2
ek2+re
k1
vF𝜃2
e0.(32)
The equality in (32) holds if and only if xe=0and𝜃e=0, which further leads to the global stability of the system in
this case.
On the other hand, when cos 𝜃e0 and the desired velocity vFis limited by the velocity saturation, there are 8 cases
listed as follows:
WANG  . 9
(1) vLk3xe
cos 𝜃e
>vmax,cos𝜃e>0, xe0, vF=vmax;
(2) vLk3xe
cos 𝜃e
>vmax,cos𝜃e>0, xe<0, vF=vmax;
(3) vLk3xe
cos 𝜃e
>vmax,cos𝜃e<0, xe0, vF=vmax;
(4) vLk3xe
cos 𝜃e
>vmax,cos𝜃e<0, xe<0, vF=vmax;
(5) vLk3xe
cos 𝜃e
<vmin,cos𝜃e>0, xe0, vF=vmin;
(6) vLk3xe
cos 𝜃e
<vmin,cos𝜃e>0, xe<0, vF=vmin;
(7) vLk3xe
cos 𝜃e
<vmin,cos𝜃e<0, xe0, vF=vmin;
(8) vLk3xe
cos 𝜃e
<vmin,cos𝜃e>0, xe<0, vF=vmin.
It is easy to verify that cases (4) and (8) are impossible. Therefore, we will discuss the rest cases in the following part.
For cases (1) and (6), we have
vLxe<k3x2
evFcos 𝜃exe.(33)
Substituting (33) into (30) gives(32).
For cases (3), (5), and (7), it is clear that xe>0 holds in these cases. Considering (vFcos 𝜃evL)<0, it yields
̇
VvFcos 𝜃evLxek2+re
k1
vF𝜃2
e0.(34)
Obviously, the equality in (34) holds also only when xe=0and𝜃e=0.
For case (2), substituting vF=vmax into (30) yields
̇
Vk2
k1
vmax𝜃2
e+(vLvmax cos 𝜃e)xere
k1
vmax𝜃2
e
k2
k1
vmax𝜃2
e+vmax vmax cos 𝜃evmax
k1
𝜃2
exe
=−
k2
k1
vmax𝜃2
e+1cos 𝜃e1
k1
𝜃2
exevmax.(35)
Note that
1cos 𝜃e=2sin2𝜃e
2𝜃2
e
2.(36)
Substituting (36) into (35) yields
̇
Vk2
k1
vmax𝜃2
e1
k1
1
2vmax𝜃2
exe.(37)
Note that k1<4𝜋2<2, thus 1k112>0. Further from (37), it can be observed that ̇
V<0aslongas𝜃e0. Accord-
ing to Assumption 1, vLv+
Lvmax,wherev+
Lis the maximum velocity of the leader. Further when 𝜃e=0, (30) can
be written as
̇
V=(vmax vL)xe=−vmax vLxe.(38)
10 WANG  .
From (38), it can be induced that ̇
V0 holds as well and the equality holds only if xe=0. Thus combining (37) with
(38), it can be concluded that ̇
V<0aslongas𝜃e0andye0 for the case 2).
From (27), it is known that 𝜃e0ifye0. Therefore, when s=0, it always holds that ̇
V0 and the equality holds
if and only if xe=0andye=0 through the discussions above. Following that, it can be concluded from Lemma 1 that xe
and yewill converge to the origin when s=0. Together with the result that the manifold s=0 can be reached in finite
time, we can conclude that the closed-loop system (17) under the controller (19) and (20) is globally stable.
The boundedness of the input will be analyzed. Firstly, the velocity constraint that vmin vFvmax holds obviously.
Then, for the angular velocity input 𝜇𝜃
F,define𝜙=atan 2(ye,xe)and we have
𝜇𝜃
Fk1
vLxe+vFcos 𝜃exe+vFsin 𝜃eye
re(re+k2)+k1
𝜔Lxe+vFsin 𝜃e
re+k2+𝜇𝜃
L+k4
k1
re+k2
(vL+vFcos 𝜃ecos 𝜙+vFsin 𝜃esin 𝜙)+k1𝜔L+vFsin 𝜃e
re+k2+𝜇𝜃
L
k1
re+k2
(vL+vFcos(𝜃e𝜙)+vF)+k1𝜔L+𝜇𝜃
L+k4
k1
k2
(v+
L+2vmax)+(k1+1)w+
L+k4.(39)
By substituting the condition (22) into (39), we obtain 𝜇𝜃
F𝜔max.
Remark 3. The parameter k3is related with the convergence rate of xe. In general, a larger k3will bring a faster convergence
of xe. The parameter k1is related with the convergence rate of yeand an excessively small k1will incur a slow convergence
of ye. In order to keep k1not to be excessively small whilethe condition (22) is satisfied, the parameter k2could be relatively
large.
Remark 4. It should be noted that the chattering may happen at the neighborhood of the equilibrium s=0 because of the
signum function sign(s). In order to avoid the chattering in practice, the function sign(s)defined in (2) can be replaced
with other “softer” functions, such as the tangent function tanh(s𝜀)or a continuous function s
s+𝜀,where𝜀is a positive
number selected to reduce the chattering problem. For more details, please refer to Reference 37.
Remark 5. From Theorem 1, the formation control law composed of (18), (19), and (20) guarantees the stability of the
closed-loop leader-follower system while the velocity constraints are satisfied. Namely, the proposed control law can still
work well even when the adjustable range of the leader's linear velocity is the same as that of the followers', which is
different from the previous work. In order to guarantee the stability of the overall system, the parameters in Reference 36
is quite conservative when the adjustable range of the leader's linear velocity approaches that of the follower's, and the
performance may be not so good in this case. From the proof of Theorem 1, it can be inferred that the proposed algorithm
can still work well as long as there exists a time interval that the leader's speed is smaller than that of the followers.
4.2 Leader-Follower Formation Control
Now, we extend the previous result to the case of formation tracking control. For a given ordered pair (𝜈j,𝜈
i)eji belonging
to E, define the error vector 𝜂ei =(xei ,yei,𝜃
ei), which is the extension of (16) as follows:
xei
yei
𝜃ei=cos 𝜃jsin 𝜃j0
sin 𝜃jcos 𝜃j0
001
̃
xi
̃
yi
̃
𝜃i.(40)
Then similar to (17), the dynamics of error 𝜂ei becomes
̇
xei =𝜔jyei vj+vicos 𝜃ei,
̇
yei =−𝜔jxei +visin 𝜃ei ,
̇
𝜃ei =𝜔i𝜔j.
(41)
WANG  . 11
A sliding mode surface for UAV iis defined as
si=𝜃ei +k1
yei
k2+rei
,(42)
where rei =x2
ei +y2
ei. Then, the distributed sliding mode controller for UAV iis proposed as
𝜇v
i=
sat vjk3xei
cos 𝜃ei
,v
i,v+
i,if 𝜃ei𝜋
2,3𝜋
2,
v+
i,if 𝜃ei=𝜋
2,3𝜋
2,
(43)
𝜇𝜃
i=−k1
(vjxei vicos 𝜃eixei visin 𝜃ei yei)yei
rei(k2+rei )2+k1
visin 𝜃ei 𝜔jxei
k2+rei
+k4sign(si)+𝜔j,(44)
where j=Li,andk1,k2,k3,k4are constants and satisfies
0<k1<4
𝜋2,(45)
k2>k1
v+
j+2v+
i
𝜔+
ik4−(k1+1)w+
j
>0,(46)
k3>0,k4>0.(47)
Now it is the position to present the formation controller.
Theorem 2. Consider the formation of N UAVs whose kinematic model is given by (7 ) and the communication relationship
is determined by a tree-like digraph , the error dynamics for any pair of two connected UAVs is given by (41). Given the
distributed sliding mode control law (42), (43), and (44), the convergence of the formation error ̃𝜂 defined by (11) and ( 12)
to the origin can be guaranteed.
Proof. Define a Lyapunov function Vsi for each UAV ias
Vsi =1
2s2
i.(48)
It can be concluded using the method similar to the proof of Theorem 1 that
Vsi =−k4si0,(49)
and the trajectory of siwill reach the manifold si=0 in finite time. By using a similar method in Theorem 1, it can be
proved that the system (41) driven by the control law (43) and (44) will asymptotically converge to the origin in finite
time if si=0. Let Tidenote the time when sireaches the manifold si=0. Combining with the definition of the globally
asymptotically stability in Definition 1 yields
𝜂ei(t)𝛽i(𝜂ei(Ti),t),tTi,(50)
where 𝛽iis a class  function. Since ̃𝜂i(t)=𝜂ei(t),wehave
̃𝜂i(t)𝛽i(̃𝜂i(Ti),t),tTi.(51)
Denoting Tmax =max
1iN{Ti}and summing over all 1 iN, we obtain that
̃𝜂(t)
N
i=1̃𝜂i(t)
N
i=1
𝛽i(̃𝜂i(Tmax),t)
N
i=1
𝛽i(̃𝜂(Tmax),t),tTmax.(52)
12 WANG  .
As 𝛽i()is a class  function, 𝛽i(̃𝜂(Tmax),t)0whent. Thus, it can be induced from (52) that ̃𝜂(t)0
when t. The proof is completed.
Remark 6. It is clear that the proposed control law composing of (42), (43) and (44) only uses its own information and the
information of its leader UAV, which is distributed and scalable. In addition, the control law is of significance for a “deep”'
leader-follower systems with multiple cascade leaders, as shown in Figure 1, because the follower's speed adjustment
range can be the same as that of the leader. If the adjustable range of the followers' linear velocity is required to be strictly
larger than their leaders', the velocity adjustable range of the followers in the “deeper” class has to be larger and larger.
This is the reason why it is hard to construct a “deep” leader- follower system.
5SIMULATION RESULTS
In this section, two simulation scenarios are presented. In the first simulation, the case of only a pair of leader and follower
is considered. and in the second simulation, a formation consisting of a leader UAV and six follower UAVs is investigated.
In the first case, the reference path of the leader UAV is a sinusoidal-like curve. The follower is expected to keep a
relative position (40,40)from the leader. The initial positions of the leader and the follower are given by [30,40]and
[−300,300],respectively. The velocity constraint for the follower UAV in the simulation is given as vF∈[12,20].The
maximum angular velocity for the follower is 1.2 rad/s. The linear velocity and the angular velocity of the leader robot are
given as vL(t)=(15 cos 0.2t)msand𝜔L(t)=0.1cos0.2t. Therefore, the leader's velocity is constrained by vL[14,16].
The parameters in the designed control law (19) and (20) are given by k1=0.4, k2=30, k3=1andk4=0.2. Further,
we compare the proposed algorithm with the algorithm in,36 which is explicitly described as follows:
vF=vL+̂
k1̂
xe
1+̂
x2
e+̂
y2
e
,
𝜔F=𝜔L+
̂
k3sin ̂
𝜃ei
2
1+̂
x2
ei +̂
y2
ei
+
̂
k2sat vF,v+
L,v
L̂
yei cos ̂
𝜃ei
2̂
xei sin ̂
𝜃ei
2
1+̂
x2
ei +̂
y2
ei
,(53)
where ̂
xe,̂
ye,̂
𝜃eare given by
̂
xe
̂
ye
̂
𝜃e=cos 𝜃Lsin 𝜃L0
sin 𝜃Lcos 𝜃L0
001̃
xF
̃
yF
̃
𝜃F,(54)
̂
k1,̂
k2,and̂
k3are coefficient constants and satisfy
̂
k1min vmax v+
L,v
Lvmin,
2̂
k2v+
L+̂
k3𝜔max 𝜔+
L.(55)
Constrained by (55), the parameter ̂
k1in (53) should satisfy ̂
k12. Thus choose the parameters in (53) as ̂
k1=2,
̂
k2=0.008, ̂
k3=0.25.
The paths of the follower controlled by our algorithm and the algorithm in36 as well as the leader's path are illustrated
in Figure 4A. The tracking errors xe,ye,𝜃eare compared in Figure 4B, Figure 4C, and Figure 4D, respectively. The angu-
lar speed and velocity of the UAVs controlled by two methods are shown in Figure 5. It can be observed from Figure 5B
that the velocity of the UAV controlled by our algorithm can reach the maximum speed 20ms at the beginning of the
simulation. On the contrary, the UAV controlled by the algorithm in Reference 36 cannot reach the maximum perfor-
mance speed of airplane because the parameter k1is limited by k1v
Lvmin =2. Therefore, if the UAV is controlled
by the algorithm in Reference 36, the velocity of the follower UAV is constrained by vFvL+̂
k1=18ms. As a conse-
quence, the tracking error xeof the algorithm in Reference 36 converges much slower than that of our algorithm, which
is illustrated in Figure 4B. Figure 5A shows that the angular speed of both algorithm is within the allowed range.
In the second simulation, we consider a formation consisting of a leader UAV (labeled 0) and six follower UAVs (labeled
16) with kinematics (1). The desired formation shape is a triangle. The communication topology as well as the desired
relative position inside the formation is shown in Figure 6. The velocity of the leader for the formation is given by v0=
16 4sin(0.1𝜋t)and thus v0∈[12,20]. The adjustable range of the followers' velocity is just the same as that of the leader
WANG  . 13
FIGURE 4 Described paths and the comparison of tracking errors controlled by two methods [Colour figure can be viewed at
wileyonlinelibrary.com]
FIGURE 5 The illustration of the follower's speed and angular speed controlled by two methods [Colour figure can be viewed at
wileyonlinelibrary.com]
14 WANG  .
FIGURE 6 The illustration of the desired formation in the simulation
FIGURE 7 Trajectories of the leader unmanned aerial
vehicle (UAV) and all follower UAVs [Colour figure can be
viewed at wileyonlinelibrary.com]
FIGURE 8 Formation tracking
errors of each follower unmanned aerial
vehicle [Colour figure can be viewed at
wileyonlinelibrary.com]
WANG  . 15
vehicle, i.e., vi∈[12,20],i=1,2,,6. The control parameters in this case are the same as those in the first simulation.
Figure 7 shows the trajectories of all UAVs during the simulation of 200s. The positions of all the UAVs at certain moments
during the simulation are marked by solid balls. It can be observed that the UAV formation converges to the desired
triangle shape. The tracking errors xe,ye,𝜃eof all follower UAVs are shown in Figure 8, which shows that the formation
tracking errors will converge to 0. The simulation results verify the effectiveness of the control law proposed in this paper
and prove that our algorithm can still work well even when the the adjustable range of the followers' velocity is just the
same as that of the leader's.
6CONCLUSION
In this paper, a distributed sliding-mode control law has been proposed for fixed-wing UAVs formation flight subject to
velocity constraints. Driven by the proposed control law, the linear velocity of each follower is guaranteed to lie between
two positive constants while the desired leader-follower formation is achieved. In addition, the adjustable range of the
followers' linear velocity is not required to be larger than that of the leader's, which is of significance in the leader-follower
formation flight for a large scale of UAVs.
Although we relax the limit on the adjustable range of the follower's linear velocity, the maximum angular velocity of
the follower is still required to be larger than its leader. This may limit its applications to the formation flight for a large
scale of UAVs. Besides, the collision between the UAVs will be considered in future.
ORCID
Xiangke Wang https://orcid.org/0000-0002-5074-7052
REFERENCES
1. Gupta SG, Ghonge MM, Jawandhiya P. Review of unmanned aircraft system (UAS). Int J Adv Res Comput Eng Tech. 2013;2(4):1646-1658.
2. Mohamed A, El-Gindy M, Ren J. Advanced control techniques for unmanned ground vehicle: literature survey. Int J Veh Perform.
2018;4(1):46-73.
3. Liu Z, Zhang Y, Yu X, Yuan C. Unmanned surface vehicles: an overview of developments and challenges. Ann Rev Control. 2016;41:71-93.
4. Liu P, Chen AY, Huang YN, et al. A review of rotorcraft unmanned aerial vehicle (UAV) developments and applications in civil engineering.
Smart Struct Syst. 2014;13(6):1065-1094.
5. Wang X, Shen L, Liu Z, et al. Coordinated flight control of miniature fixed-wing UAV swarms: methods and experiments. Sci China Inf
Sci. 2019;62(11):212204.
6. Wang X, Zeng Z, Cong Y. Multi-agent distributed coordination control: developments and directions via graph viewpoint. Neurocomputing.
2016;199:204-218.
7. Oh KK, Park MC, Ahn HS. A survey of multi-agent formation control. Automatica. 2015;53:424-440.
8. Cao Y, Yu W, Ren W, Chen G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans Ind Inform.
2013;9(1):427-443.
9. Desai JP, Ostrowski JP, Kumar V. Modeling and control of formations of nonholonomic mobile robots. IEEE Trans Robot Automat.
2001;17(6):905-908.
10. Gustavi T, Hu X. Observer-based leader-following formation control using onboard sensor information. IEEE Trans Robot.
2008;24(6):1457-1462.
11. Antonelli G, Arrichiello F, Chiaverini S. The entrapment/escorting mission for a multi-robot system: theory and experiments. Paper
presented at: Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics; 2007:1-6.
12. Lawton JR, Beard RW, Young BJ. A decentralized approach to formation maneuvers. IEEE Trans Robot Automat. 2003;19(6):933-941.
13. Yang T, Roy S, Wan Y, Saberi A. Constructing consensus controllers for networks with identical general linear agents. Int J Robust
Nonlinear Control. 2011;21(11):1237-1256.
14. Yang T, Meng Z, Dimarogonas DV, Johansson KH. Global consensus for discrete-time multi-agent systems with input saturation
constraints. Automatica. 2014;50(2):499-506.
15. Das AK, Fierro R, Kumar V, Ostrowski JP, Spletzer J, Taylor CJ. A vision-based formation control framework. IEEE Trans Robot Automat.
2002;18(5):813-825.
16. Consolini L, Morbidi F, Prattichizzo D, Tosques M. Leader–follower formation control of nonholonomic mobile robots with input
constraints. Automatica. 2008;44(5):1343-1349.
17. Ji Z, Wang Z, Lin H, Wang Z. Interconnection topologies for multi-agent coordination under leader–follower framework. Automatica.
2009;45(12):2857-2863.
18. Hu J, Feng G. Distributed tracking control of leader–follower multi-agent systems under noisy measurement. Automatica.
2010;46(8):1382-1387.
16 WANG  .
19. Hong Y, Wang X, Jiang ZP. Distributed output regulation of leader–follower multi-agent systems. Int J Robust Nonlinear Control.
2013;23(1):48-66.
20. Chen J, Sun D, Yang J, Chen H. Leader-follower formation control of multiple non-holonomic mobile robots incorporating a
receding-horizon scheme. IntJRobotRes. 2010;29(6):727-747.
21. Yu P, Ding L, Liu ZW, Guan ZH. Leader–follower flocking based on distributed event-triggered hybrid control. Int J Robust Nonlinear
Control. 2016;26(1):143-153.
22. Li Z, Ren W, Liu X, Fu M. Distributed containment control of multi-agent systems with general linear dynamics in the presence of multiple
leaders. Int J Robust Nonlinear Control. 2013;23(5):534-547.
23. Li Z, Duan Z, Ren W, Feng G. Containment control of linear multi-agent systems with multiple leaders of bounded inputs using distributed
continuous controllers. Int J Robust Nonlinear Control. 2015;25(13):2101-2121.
24. Tanner HG. On the controllability of nearest neighbor interconnections. Paper presented at: Proceedings of the 43rd IEEE Conference on
Decision and Control; vol 3, 2004:2467-2472.
25. Yu W, Chen G, Cao M. Distributed leader–follower flocking control for multi-agent dynamical systems with time-varying velocities. Syst
Control Lett. 2010;59(9):543-552.
26. Khalili M, Zhang X, Cao Y, Polycarpou MM, Parisini T. Distributed adaptive fault-tolerant leader-following formation control of nonlinear
uncertain second-order multi-agent systems. Int J Robust Nonlinear Control. 2018;28(15):4287-4308.
27. Xie D, Yuan D, Lu J, Zhang Y. Consensus control of second-order leader–follower multi-agent systems with event-triggered strategy. Trans
Inst Measur Control. 2013;35(4):426-436.
28. Chen X, Yan P, Serrani A. On input-to-state stability-based design for leader/follower formation control with measurement delays. Int
J Robust Nonlinear Control. 2013;23(13):1433-1455.
29. Kownacki C, Ambroziak L. Flexible structure control scheme of a UAVs formation to improve the formation stability during maneuvers.
Acta Mechanica et Automatica. 2017;11(3):178-185.
30. Ren W, Beard RW. Trajectory tracking for unmanned air vehicles with velocity and heading rate constraints. IEEE Trans Control Syst Tech.
2004;12(5):706-716.
31. Panteley E, Lefeber E, Loria A, Nijmeijer H. Exponential tracking control of a mobile car using a cascaded approach. IFAC Proc Vol.
1998;31(27):201-206.
32. Jiang ZP, Nijmeijer H. Tracking control of mobile robots: a case study in backstepping. Automatica. 1997;33(7):1393-1399.
33. Loria A, Dasdemir J, Jarquin NA. Leader–follower formation and tracking control of mobile robots along straight paths. IEEE Trans
Control Syst Tech. 2015;24(2):727-732.
34. Defoort M, Floquet T, Kokosy A, Perruquetti W. Sliding-mode formation control for cooperative autonomous mobile robots. IEEE Trans
Ind Electron. 2008;55(11):3944-3953.
35. Liu T, Jiang ZP. Distributed formation control of nonholonomic mobile robots without global position measurements. Automatica.
2013;49(2):592-600.
36. Yu X, Liu L. Distributed formation control of nonholonomic vehicles subject to velocity constraints. IEEE Trans Ind Electron.
2015;63(2):1289-1298.
37. Khalil HK. Nonlinear Systems. Upper Saddle River, NJ: Prentice-Hall; 2002.
38. Tanner HG, Pappas GJ, Kumar V. Leader-to-formation stability. IEEE Trans Robot Automat. 2004;20(3):443-455.
SUPPORTING INFORMATION
Additional supporting information may be found online in the Supporting Information section at the end of this article.
How to cite this article: Wang X, Yu Y, Li Z. Distributed sliding mode control for leader-follower formation
flight of fixed-wing unmanned aerial vehicles subject to velocity constraints. Int J Robust Nonlinear Control.
2020;1–16. https://doi.org/10.1002/rnc.5030
... A formation control design for multiple under-actuated was proposed SVs, 25 addressing collision, obstacle avoidance, and formation tracking based on the lemma of the existence of a unique maximal solution and a time instant. Additionally, the formation control objective has been developed in various scenarios, including formation tracking, 26,27 the cooperative path following problem, 28 leader-follower formation, 29 and formation containment tasks. 30 The conventional backstepping procedures combined specific functions to handle the constraints of states and actuators. ...
... 28 A leaderfollower formation sliding mode control of multiple UAVs is proposed for each follower UAV to achieve the convergence of stack error. 29 Similarly, the proposed formation control scheme only considered the kinematic model of each UAV agent. On the other hand, the leader-follower structure has also been studied in the case of formation-containment, ensuring the convergence of follower states to the convex hull established by the states of leaders. ...
... 2. Unlike previous results 21,22,25,26,27,28,29,30,32,33,36,37 that study the formation control problem with a simple agent model, traditional nonlinear control methods, and a containment requirement of formation, especially with the formation control structure of multiple unicycles proposed in the absence of a dynamic sub-system, 38 this paper introduces a novel formation control structure as the framework of the formation controller, generating the reference and RL-based optimal control for each SV, considering not only the kinematic model but also the dynamic sub-system. Despite the potential violation of stability effectiveness in complex cascade systems due to finite-escape time and the tracking only obtained in each control loop, 39 the proposed cascade formation control system with multiple SVs still guarantees stability performance. ...
Article
Full-text available
This article presents a comprehensive approach to integrate formation tracking control and optimal control for a fleet of multiple surface vehicles (SVs), accounting for both kinematic and dynamic models of each SV agent. The proposed control framework comprises two core components: a high‐level displacement‐based formation controller and a low‐level reinforcement learning (RL)‐based optimal control strategy for individual SV agents. The high‐level formation control law, employing a modified gradient method, is introduced to guide the SVs in achieving desired formations. Meanwhile, the low‐level control structure, featuring time‐varying references, incorporates the RL algorithm by transforming the time‐varying closed agent system into an equivalent autonomous system. The application of Lyapunov's direct approach, along with the existence of the Bellman function, guarantees the stability and optimality of the proposed design. Through extensive numerical simulations, encompassing various comparisons and scenarios, this study demonstrates the efficacy of the novel formation control strategy for multiple SV agent systems, showcasing its potential for real‐world applications.
Article
This paper investigates a distributed adaptive finite‐time containment control scheme for multiple unmanned aerial vehicles subject to external disturbances and input saturation. Combined with a novel indicator of the saturation degree designed by the hyperbolic tangent function, an adaptive method is proposed to deal with the input saturation issue, which considers both symmetry and asymmetry saturation. Moreover, to address the problem of the “explosion of terms” inherent in the traditional backstepping controller design, a fixed‐time sliding mode differentiator is utilized to approximate the derivative of the virtual signal in the command‐filtered backstepping method. Finally, the convergence of the errors and the practicability of the control law are verified by Lyapunov stability analysis and numerical simulations.
Article
Full-text available
Due to the characteristics of good concealment ability and strong mobility, multiple, small spherical underwater robot formations play an important role in near coast defense missions, such as cruising, reconnaissance, surveillance, and sensitive target capturing. Referring to the formation problem for underwater small spherical robots with limited energy, perception, and computation abilities, a trajectory tracking-based formation strategy that transforms the complex formation tracking problem into a simple trajectory tracking problem of a single robot is provided. Two layers are designed in the formation tracking strategy. The upper layer is a virtual structure-based formation algorithm. The bottom layer is a tracking controller based on model predictive control (MPC). The formation algorithm is in charge of calculating reference trajectory for each robot in the formation according to the global formation path. The MPC-based dynamic controller for each robot is designed to track the self reference trajectory. Compared with the model predictive control method used for the traditional trajectory tracking problem of a single robot, this paper additionally considers the formation constraints and the internal collision avoidance. In addition, the extended state observer (ESO) is utilized to estimate the lumped disturbance composed of environment disturbance and the inaccurate dynamic model of a small spherical robot. Not only are the numerical simulations based on MATLAB v.2015a, but physical simulations based on self-building multi-spherical robot formation platform are also carried out. Furthermore, through using two small spherical robots, a formation tracing experiment is conducted. All of the results prove that the proposed formation method is feasible and practical for small spherical robots.
Chapter
In this paper, a control scheme is developed for attitude system of a fixed-wing unmanned aerial vehicle (UAV) subject to unknown external disturbance. First, the dynamic equations of attitude system are introduced and the control-oriented model (COM) is established. Then, an adaptive-gain sliding mode (AGSM) algorithm is proposed to handle the effects of unknown external disturbance such that the expected equivalent sliding-mode dynamics can be obtained. Based on the above design, an actor-critic structure-based ADP approach is employed to generate the nearly optimal control law. Finally, the validity of our proposed control scheme is demonstrated via simulation.
Article
This paper studies the formation control problem for the second-order heterogeneous nonlinear multi-agent systems (MASs) with switching topology and quantized control inputs. Compared with formation control under the fixed topology, under the switching topology inherent nonlinear dynamics of the agent and the connectivity change of the communication topology are considered. Moreover, to avoid the chattering phenomenon caused by unknown input disturbances, the hysteretic quantizers are incorporated to quantize the input signals. By using the Lyapunov stability theory and leader-follower formation approach, the proposed formation control scheme ensures that all signals of the MASs are semi-globally uniformly ultimately bounded (SGUUB). Finally, the efficiency of the theoretical results is proved by a simulation example.
Article
This article is related to the coordinated formation control of multiple unmanned aerial vehicles (UAVs) with confined communication resources under a path-following context. To fulfill path following without any temporal limitations, an individual robust heading control law is derived for UAVs to approximate the predefined orbit characterized by implicit functions free from operational times, whereas a concise and computationally efficient observation option, i.e., unknown system dynamics estimator (USDE) is incorporated to online resist the wind perturbations through an ideal invariant manifold and low-pass filtering. To enable coordination behaviors under limited communication bandwidths, an USDE-based cooperative formation protocol with aperiodic communication is constructed to achieve time requirements and velocity assignment, where an event-based communication scheduling policy including a continuous-time state predictor is presented, rendering that information exchange only occurs at pre-specified discrete instants and local control updates are independent of neighbors' triggering sequences, such that high-frequency communication occupation and controller execution can be successfully eliminated. Additionally, a coordinated argument corresponding to the projective arc length is skillfully devised to achieve velocity agreement even navigating along the curvilinear path. The significant benefit is that spatial-temporal decoupling formation coordination can be accomplished with decreased communication cost and lessened control consumption. The convergence of entire path-following system is demonstrated to be bounded while Zeno behavior is circumvented. The feasibility and benefits are evaluated through simulation outcomes
Chapter
In this paper, a control method with prescribed performance in polar coordinates is proposed for the multi-robot formation control problem. A formation model in polar coordinates is developed and the leader-follower method is used to transform the formation problem into a trajectory tracking problem between the follower and its designated leader. By using the backstepping method the tracking controller is designed to keep the follower at a fixed distance and angle from its corresponding leader. Then, a prescribed performance method is used to ensure that the steady-state and transient performance of the tracking error is within the desired range. Simulation results are provided to verify the effectiveness of the proposed method.
Article
Full-text available
One of the issues related to formation flights, which requires to be still discussed, is the stability of formation flight in turns, where the aerodynamic conditions can be substantially different for outer vehicles due to varying bank angles. Therefore, this paper proposes a decentralized control algorithm based on a leader as the reference point for followers, i.e. other UAVs and two flocking behaviors responsible for local position control, i.e. cohesion and repulsion. But opposite to other research in this area, the structure of the formation becomes flexible (structure is being reshaped and bent according to actual turn radius of the leader. During turns the structure is bent basing on concentred circles with different radiuses corresponding to relative locations of vehicles in the structure. Simultaneously, UAVs' air-speeds must be modified according to the length of turn radius to achieve the stability of the structure. The effectiveness of the algorithm is verified by the results of simulated flights of five UAVs.
Article
Full-text available
With growing worldwide interest in commercial, scientific, and military issues associated with both oceans and shallow waters, there has been a corresponding growth in demand for the development of unmanned surface vehicles (USVs) with advanced guidance, navigation and control (GNC) capabilities. This paper presents a comprehensive literature review of recent progress in USVs development. The paper first provides an overview of both historical and recent USVs development, along with some fundamental definitions. Next, existing USVs GNC approaches are outlined and classified according to various criteria, such as their applications, methodologies, and challenges. Finally, more general challenges and future directions of USVs towards more practical GNC capabilities are highlighted.
Article
In this paper, we present our recent advances in both theoretical methods and field experiments for the coordinated control of miniature fixed-wing unmanned aerial vehicle (UAV) swarms. We propose a multi-layered group-based architecture, which is modularized, mission-oriented, and can implement large-scale swarms. To accomplish the desired coordinated formation flight, we present a novel distributed coordinated-control scheme comprising a consensus-based circling rendezvous, a coordinated path-following control for the leader UAVs, and a leader-follower coordinated control for the follower UAVs. The current framework embeds a formation pattern reconfiguration technique. Moreover, we discuss two security solutions (inter-UAV collision avoidance and obstacle avoidance) in the swarm flight problem. The effectiveness of the proposed coordinated control methods was demonstrated in field experiments by deploying up to 21 fixed-wing UAVs.
Article
This paper presents a distributed integrated fault diagnosis and accommodation scheme for leader‐following formation control of a class of nonlinear uncertain second‐order multi‐agent systems. The fault model under consideration includes both process and actuator faults, which may evolve abruptly or incipiently. The time‐varying leader communicates with a small subset of follower agents, and each follower agent communicates to its directly connected neighbors through a bidirectional network with possibly asymmetric weights. A local fault diagnosis and accommodation component are designed for each agent in the distributed system, which consists of a fault detection and isolation module and a reconfigurable controller module comprised of a baseline controller and two adaptive fault‐tolerant controllers, activated after fault detection and after fault isolation, respectively. By using appropriately the designed Lyapunov functions, the closed‐loop stability and asymptotic convergence properties of the leader‐follower formation are rigorously established under different modes of the fault‐tolerant control system.
Article
In this paper we address the problem of designing simple global tracking controllers for a kinematic model of a mobile robot and a simple dynamic model of a mobile robot. For this we use a cascaded systems approach, resulting into linear controllers that yield global K-exponential stability of the closed loop system.
Article
This paper considers a leader-follower formation control problem of nonholonomic vehicles of unicycle-type subject to velocity constraints. The velocity constraints of each vehicle are described by saturated angular velocity and bounded linear velocity lying between two positive constants. The communication topology of the networked multi-vehicle system is modeled by a directed graph. The designed control law is distributed in the sense that the controller of each follower vehicle only uses its own information and the information of its neighboring vehicles. It is shown that with the proposed control law, the leader-follower formation can be achieved without using absolute position measurements while the velocity constraints are satisfied. Finally, the simulation results of an example verify effectiveness of the proposed control law.
Article
We address the problem of tracking control of multiple mobile robots advancing in formation along straight-line paths. We use a leader-follower approach, and hence, we assume that only one swarm leader robot has the information of the reference trajectory. Then, each robot receives information from one intermediary leader only. Therefore, the communications graph forms a simple spanning directed tree. As the existence of a spanning tree is necessary to achieve consensus, it is the minimal configuration possible to achieve the formation-tracking objective. From a technological viewpoint, this has a direct impact on the simplicity of its implementation; e.g., less sensors are needed. Our controllers are partially linear time-varying with a simple added nonlinearity satisfying a property of persistency of excitation, tailored for nonlinear systems. Structurally speaking, the controllers are designed with the aim of separating the tasks of position-tracking and orientation. Our main results ensure the uniform global asymptotic stabilization of the closed-loop system, and hence, they imply robustness with respect to perturbations. All these aspects make our approach highly attractive in diverse application domains of vehicles' formations such as factory settings.