You are on page 1of 11

Systems Science & Control Engineering

An Open Access Journal

ISSN: (Print) (Online) Journal homepage: www.tandfonline.com/journals/tssc20

Leader-Follower UAV formation flight control


based on feature modelling

Yafei Chen & Tao Deng

To cite this article: Yafei Chen & Tao Deng (2023) Leader-Follower UAV formation flight control
based on feature modelling, Systems Science & Control Engineering, 11:1, 2268153, DOI:
10.1080/21642583.2023.2268153

To link to this article: https://doi.org/10.1080/21642583.2023.2268153

© 2023 The Author(s). Published by Informa


UK Limited, trading as Taylor & Francis
Group.

Published online: 11 Oct 2023.

Submit your article to this journal

Article views: 517

View related articles

View Crossmark data

Full Terms & Conditions of access and use can be found at


https://www.tandfonline.com/action/journalInformation?journalCode=tssc20
SYSTEMS SCIENCE & CONTROL ENGINEERING: AN OPEN ACCESS JOURNAL
2023, VOL. 11, NO. 1, 2268153
https://doi.org/10.1080/21642583.2023.2268153

Leader-Follower UAV formation flight control based on feature modelling


Yafei Chena and Tao Denga,b,c
a School of Aeronautics, Chongqing Jiaotong University, Chongqing, People’s Republic of China; b Chongqing Key Laboratory of Green Aviation
Energy and Power, Chongqing, People’s Republic of China; c The Green Aerotechnics Research Institute of Chongqing Jiaotong University,
Chongqing, People’s Republic of China

ABSTRACT ARTICLE HISTORY


To solve the problems of backstepping error and poor dynamic tracking approach rate in traditional Received 3 July 2023
PID neural network control in UAV formation flight control, a Leader-Follower UAV formation flight Accepted 3 October 2023
control method based on feature modelling is proposed,and the pose relationship model between KEYWORDS
virtual follower and pilot is established by trajectory tracking and pose dynamic fitting. The pose Feature modelling;
distribution of thefollower is analyzed in the ground coordinate system, and the parameter informa- Leader-Follower; drone;
tion of linear velocity and angular velocity control of UAV is obtained, and the backstepping sliding formation flight control;
mode formation controller is formed. The variable structure PID neural network controller is used to pose; buffeting
design the flight control law of UAV formation, and the fast piecewise power approaching factor is
introduced into the PID controller to eliminate the chattering of sliding mode control. The simula-
tion results show that this method can ensure the rapidity of UAV formation flight control also show
strong anti-jamming ability. Due to the fast piecewise power approach rate, the UAVs can complete
the UAV formation reorganization under disturbance and buffeting in a short time, and the trajectory
tracking error approaches zero, and it has good anti-buffeting ability.

1. Introduction
unmanned aerial systems, it achieves disturbance rejec-
Unmanned aerial vehicle (UAV) flying formation is used to tion control and rigid shape switching for multi-vehicle
perform transportation tasks in complex scenes, such as formations. In addressing the three-dimensional leader-
plateau transportation, battlefield transportation, moun- follower formation control problem for a group of
tain transportation, emergency rescue, and disaster relief unmanned aerial vehicles (UAVs) with motion constraints
transportation, etc., which improves transportation effi- and disturbances, the authors Liang et al. (2020) trans-
ciency and effectively meets the accuracy and real-time form the original formation error of follower UAVs into
of material distribution. With the continuous expansion the Frenet-Serret framework. To achieve satisfactory for-
and deepening of drone formation applications, it is nec- mation error constraint conditions, Yang et al. (2023) pro-
essary to establish an optimized flight formation control posed a prescribed time performance function based on
model. This model should incorporate the adjustability of time scale transformation function, and combined with
drone flight formations to avoid delays and disturbances error conversion to improve the transient performance
in multi-drone systems during formation transportation, of formation error. Based on the differential flatness the-
while ensuring stability and anti-interference capabilities ory, Ai and Yu (2019) proposed an observer-finite-time
in drone formation flight control (see for example Li et al., controller based on the adaptive disturbance suppres-
2022; Zou et al., 2019; Zou et al., 2020). sion method to transform the underactuated quadrotor
In formation control, the Leader-Follower control has system into a fully actuated system with four degrees of
become a popular method due to its simple configu- freedom and four control inputs and this method effec-
ration and high implementation efficiency. In practical tively solves the control problem of multiple quadrotor
applications, the Leader-Follower scheme requires con- aircraft.
tinuous updating of feedback state signals and control However, accurate acquisition of model parameters is
commands (Breivik et al., 2008; Duan, 2020). Combined required for model establishment. When the constraint
with a centralized control scheme design for multiple conditions are complex and the computational burden

CONTACT Yafei Chen 346848735@qq.com


This article has been corrected with minor changes. These changes do not impact the academic content of the article.
© 2023 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use,
distribution, and reproduction in any medium, provided the original work is properly cited. The terms on which this article has been published allow the posting of the Accepted
Manuscript in a repository by the author(s) or with their consent.
2 Y. CHEN AND T. DENG

is excessive, it can lead to delays, oscillations, and poor 2. Leader-follower feature modelling and
stability. Yang et al. (2020) proposed a follower vehi- control object analysis of UAV formation flight
cle control law based on estimated relative positions control
to follow the leader. If certain conditions regarding the
2.1. Leader-follower feature modelling
relative angular velocity between the leader and fol-
lowers are met, estimation errors will converge to zero, To realize the Leader-Follower UAV formation flight con-
but, it may not be suitable for many scenarios due to trol based on feature modelling, firstly, the Leader-
model constraints. Considering the potential changes in Follower feature model of UAV formation flight is con-
the external environment and uncertainties within the structed, and the trajectory planning and dynamic param-
system, Li et al. (2023) proposed an internal-external eter tracking identification of the Leader and Follower
loop control method for the formation of drones. How- are carried out respectively. The modified DH parameter
ever this approach requires stability control for each method is used to carry out the terminal pose param-
member of the formation, although optimization was eter conditions of UAV formation flight, and the spatial
suggested using Active Disturbance Rejection Control coordinate system of UAV formation flight is constructed.
(ADRC), it imposes a heavy computational burden and Combined with the transformation analysis of the spa-
cannot guarantee real-time performance. Hoang et al. tial geometric coordinate system, the coordinate point
(2021) proposed a distributed control law to achieve the where the centroid and geometric centre of UAV overlap
desired formation in the presence of continuous uncer- is regarded as the centroid of UAV, and the indirect coor-
tainties in the follower model, but it exhibits chattering dinate system is established with the geometric centre of
and lacks strong adaptability when subjected to external UAV as the origin. On the base of Wang et al. (2021), under
disturbances. the constraint of dense formation flight, the kinematic
At present, the UAV flight formation control mainly model of UAV formation movement is constructed, as
adopts sliding mode control, backstepping control, PID shown in Figure 1.
control, etc. Most of the current control methods have In the kinematic model of UAV formation movement
the problems of backstepping errors and the dynamic shown in Figure 1, a second-order model with unknown
tracking approach rate. In the authors of Rebbecca and disturbance is used to analyze the parameters of the
Yoonsoo (2018) and Wang S. et al. (2022), a PID con- three-channel operational model of UAV formation frac-
trol is proposed for constant disturbance rejection for tal, which is expressed as.
the vehicles to achieve a desired formation is proposed
to improve the control stability of quadcopters. Hou ⎧

and Lu (2022) deal with the formation control problem ⎪ϕ̈a = −(b1 + b1 )ϕ̇a − (b2 + b2 )ϕa




of multiple quadrotor systems based on static/dynamic ⎪
⎨ −(b3 + b3 )δϕ + f d1
event-triggered integral sliding mode control (ISMC) and ψ̈a = −(b1 + b1 )ψ̇a − (b2 + b2 )ψa (1)


adaptive sliding mode disturbance estimator (ASMDE). ⎪
⎪ −(b3 + b3 )δψ + f d2


Wang F. et al. (2022) and Muslimov and Munasypov ⎪
⎩γ̈ = −(d + d )δ + f d
3 3 γ 3
(2021) design a distributed formation controller based
on an adaptive backstepping control method to control
a fixed-wing unmanned aerial vehicle (UAV) swarm to
start and keep flying in a parallel formation of a specific
geometry.
Inspired by the above research, this paper proposes
a Leader-Follower UAV formation flight control method
based on feature modelling. Firstly, the pose relation-
ship model of virtual follower and navigator is con-
structed, and the pose parameters of UAV formation
are adjusted and controlled. The fast piecewise power
approach factor is introduced into the PID controller to
eliminate the chattering phenomenon of sliding mode
control, which improves the stability of UAV formation
flight control. Finally, the simulation test analysis shows
the superior performance of this method in improv-
ing the stability and accuracy of UAV formation flight Figure 1. Schematic diagram of the kinematic model of UAV for-
control. mation movement.
SYSTEMS SCIENCE & CONTROL ENGINEERING: AN OPEN ACCESS JOURNAL 3

Where, φa , ψa , γ are the time-varying formation flying as follows


attitude angles realized by multi-UAV system, φ̇a , ψ̇a , γ̇ 
n

are the angular velocity of UAV flying attitude under netj = wij xi (t), i = j (4)
the constraint of azmuth information, φ̈a , is γ̈ are the i=1

angular acceleration of UAV flying attitude under central- At this time, the Leader-Follower method is used as the
ized formation control, and b1 , b2 , b3 , d3 are the known control strategy, and the variable structure PID neuron
coefficients of formation control of azimuth informa- is used to simulate the flight state of the UAV, and the
tion. b1 , b2 , b3 , d3 are uncertain coefficients of switching model of the flight state of the UAV is obtained
flight disturbance of multi-UAV, f d1 , f d2 , f d3 are distur- as follows
bance parameters of UAV dynamic model parameters, uj (k + 1) = g(netj − θj , uj (k)) (5)
and δφ , δψ , δγ are control inputs of pitch, yaw and roll
channels in UAV body coordinate system. In this paper, Where, θj is the error surface of neurons, formation control
the buffeting and fuselage flutter of UAV fuselage are is carried out on the two-dimensional plane at this time.
considered. In this paper, a variable structure PID control weighting
By using nonlinear system sliding mode parameter vector is introduced into UAV flight control, and the yaw
identification, combined with sliding mode surface and control parameters of UAV are expressed as
fast piecewise power trend control, a second-order slid- 1
x  (k) =  (j = 1, 2, 3) (6)
ing mode surface is established for UAV pitch angle track- 1 + e−u (k)
ing control, and the control process is described as fol- According to the principle of small disturbance, it is
lows. obtained that the output v(k) of PID neural network in
UAV flight is related to the reference motion state. At this
φ̈a = a1 φ̇a + a2 φa + bu + fd (2) time, the controller’s effective tracking of the expected
path is expressed as the second-order differential of the
Where b > 0, φa is the indirect coordinate steady-state state component, that is
angle with the geometric centre of the UAV as the origin,
φ̇a is the kinematics model parameter of the follower, u is v(k) = x  (k) (7)
the input of the controlled object, and fd is the external Here, the weight ωij (i = 1, 2; j = 1, 2, 3), when the UAV
interference in the ground coordinate system XOY, and moves at a small angle, adjust the weight ωj (j = 1, 2, 3)
the formula (2) is rewritten as from the hidden layer to the output layer.
Set ω = [ω1 , ω2 , ω3 ], When the UAV yaws, it has yaw
b−1 φ̈a − b−1 (a1 φ̇a + a2 φa ) = u + b−1 fd (3) moment, ignoring the influence of its pitching and rolling
moments, recording the parameter of the disturbed
motion as x = [φa φ̇a ], and transmitting the navigation
Set M = b−1 , h(φa , φ̇a ) = −b−1 (a1 φ̇a + a2 φa ), d(t) =
information of the formation through the information
b−1 fd .
According to the tracking measurement results of
between UAVs, obtaining the spatial distribution esti-
linear velocity and angular velocity of UAV, and based −
on the analysis of pose parameters of virtual follower mation value ρ (x, ω) of the leader and wingman in the
and navigator, the flight control object model of Leader- ground coordinate system, and then.
Follower UAV formation is constructed. ˆ ω) = ω 1 σ1 (ϕa , ϕ̇a ) + ω 2 σ2 (ϕa , ϕ̇a )
ρ̄(x,
+ ω 3 σ3 (ϕa , ϕ̇a ) (8)
2.2. Control object analysis
Where, σj (φa , φ̇a ) is the learning step. Using the cen-
Based on the Leader-Follower control measurement, the tralized formation control structure of pilot-following
PID correlation controller is used to adjust the longitu- method, the error state equation between the expected
dinal motion parameters of the parameters. The output formation spacing is obtained as follows
of the UAV flight formation control system is obtained ⎧
when the input netj is equal to the output of each branch ⎪
⎪ σ (ϕ , ϕ̇ ) = 1+e−(ω111ϕa +ω21 ϕ̇a )
⎨ 1 a a
1
connected with it, x1 , x2 , . . . , xn are multiplied by the σ2 (ϕa , ϕ̇a ) =  (9)
⎪ 1+e− (ω21 ϕa +ω22 ϕ̇a )dt
adaptive learning weights value w1j , w2j , . . . , wnj respec- ⎪
⎩σ (ϕ , ϕ̇ ) = 1
3 a a 1+e−d(ω11 ϕa +ω21 ϕ̇a )
tively. At this time, the roll, pitch, and yaw angles of the
UAV are expressed by Euler angles respectively. Under the Where, ∫(•)dt is the integrator of multivariable control
condition of small disturbance, the output characteristic system controlled by UAV formation, and d(•) is the dif-
moments of the variable structure PID neural network are ferential symbol. With variable structure PID weighted
4 Y. CHEN AND T. DENG

learning, the global optimal solution is obtained, and the speed of each UAV as input variables, the potential field
output characteristic quantity of the attitude controller is function between adjacent aircraft is recorded as:
obtained as follows
H(s) + Y(s) = Gm (s)U(s) (14)
u = hn (φa , φ̇a ) + Mn φ̈ad − Mn ce2 (10)
By introducing the total potential field function of single
The intermediate variables are introduced to construct
node i of UAV formation, taking the deviation of posi-
the deviation control law of position and attitude, and
tion and attitude as input variables, the adaptive law of
the weights are adjusted online by an adaptive algorithm,
attitude system control is obtained as follows
taking

ω̂ = η|sM−1 ẋ(t) = Ax(t) + Bx(t − d1 (t) − d2 (t)) (15)


n |σ (φa , φ̇a ) (11)
η = |M−1
n |(ε0 − ε1 ) > 0 (12) According to the control objective of the attitude subsys-
tem, the network input and output vectors are
To ensure that the moving point can quickly reach the
convergence state in a limited time, the Lyapunov func- Ts .Gcuur_d (s)id_ref ∗ id
G(s) = ∫ (16)
tion is defined as TSW .Gcuur_q (s)iq_ref ∗ iq
1 2 1 −1 T
V= s + η ω̃ ω̃ (13) Where, id_ref , iq_ref , id , iq are a definite function parame-
2 2
ters, which is obtained by measurement, Ts and TSW are
Where, ω̃ = ω∗ − ω̂. According to the connection rela- known parameters, and the variable structure PID inputs
tionship between UAVs in UAV formation, the pose rela- the weight value from the layer to the hidden layer
tionship model between virtual Followers and pilots is
established by trajectory tracking and pose dynamic fit- 
n 
m 
l
ting. The corresponding upper bound estimation value wsij (n0 + 1) = wsij (n0 ) + ηsij δsjh (k)xsi (k)
satisfies the Lyapunov stability principle, and the UAV p=1 h=1 k=1
(17)
formation flight controller is constructed by this method.
Where

3. Design of UAV formation flight controller   u sj (k) − u sj (k − 1)


δsjh (k) = δhp (k)wsjh sgn (18)
net sj (k) − net sj (k − 1)
3.1. Design of variable structure PID neural network
controller Where, ηsij is the learning step, and according to the dif-
ference between the position of the leader and the wing-
According to the established UAV formation flight control
man, the output weight value of the expected formation
object model, an m-output multi-dimensional attitude
of the given formation is obtained
parameter model is used as the multi-variable informa-
tion fusion centre of UAV formation flight control, and
1  
n l
  
the Leader-Follower formation mode is adopted, and the wsjh (n0 + 1) = wsjh (n0 ) + ηsjh δ hp (k)x  sj (k)
l
position information of the Leader is introduced to set p=1 k=1
the anchor point for the whole formation system, so that (19)
the azimuth formation is unique at this time, and there Where
are 2n identical neurons at the input layer of the pilot. 2 yp (k + 1) − yp (k)

According to the order of Leader to Follower, the dynamic δhp (k) = [rp (k) − yp (k)]sgn (20)
l vh (k) − vh (k − 1)
arrangement of UAV formation flight is carried out, and
the first follower is set in the Leader-Follower azimuth Therefore, a Leader-Follower variable structure PID neural
information formation, which realizes the overall scaling network controller for UAV formation flight based on fea-
in the movement process of azimuth information forma- ture modelling is constructed. However, due to the uncer-
tion, and the variable structure controller of UAV forma- tainty of attitude system modelling, UAV formation flight
tion flight with Leader-Follower structure is designed, in control has chattering, which needs to be suppressed.
which the Leader UAV flies autonomously according to
the expected trajectory. And each Leader UAV meets the
3.2. Flight buffeting suppression
expected azimuth constraint. At least two aircraft in the
formation are required to act as leaders, and the leader Based on designing the flight control law of UAV forma-
UAVs still account for a small part of the formation sys- tion with variable structure PID neural network controller,
tem that can be composed of them. With the azimuth and a fast piecewise power approaching factor is introduced
SYSTEMS SCIENCE & CONTROL ENGINEERING: AN OPEN ACCESS JOURNAL 5

into the PID controller to eliminate the chattering phe- 4. Convergence and stability analysis of flight
nomenon of sliding mode control, and the balance con- control
dition of flight stability is given as f (x0 , u0 ) = 0. The vari-
4.1. Flight control error analysis
able structure PID neural network is used to self-tune the
switching gain flight trajectory, and the estimated value Based on constructing the control law of UAV formation
of the state quantity is [φ0 + φ, φ̇0 + φ̇, θ0 + θ]T , flight, the variable structure control method is used to
and the control target estimation equation of the attitude analyze the convergence and stability of the controller
subsystem is. design error. Similar to the trajectory tracking controller,
⎧ the control error is given as follows:

⎪ mVθ̇ = (cyα qSM + P)α + mg sin θθ + Pδϕ



⎨ + mR lR δ̈ϕ + Fgr e1 = φa − φad
Jz1 ϕ̈ = −cy1 α qS (x − x )α − qS m l2 ϕ̇/V (28)
M g T m dz k

⎪ e2 = φ̇a − φ̇ad

⎪ − P(x − x )δ ϕ − m R x1 lR δϕ −



R T
mR lR δ̈ϕ (xR − xT ) − JR δ̈ϕ + Mgr The wingman receives the formation controller informa-
(21) tion and sends it to the error generator error vector
The measurement equation of linear velocity and angular together with the expected formation information. The
velocity corresponding to the follower can be expressed derivation of the error is as follows:
as

⎪ ė1 = e2
⎨−mV σ̇ = Fz
⎪ (29)
ė2 = M−1 −1
n u − Mn hn (φa , φ̇a ) − φ̈ad
Jy ωy1 + (Jx − Jz )ωz1 ωx1 = My1 (22)


⎩ϕ = σ + β
The sliding surface designed by exponential reaching law
It is assumed that the disturbance control parameters is
and buffeting characteristics M and h(φa , φ̇a ) of Leader- s = ce1 + e2 (30)
Follower UAV formation flight are composed of two parts,
Then
namely.
ṡ = cė1 + ė2 = cė2 + ė2 (31)
M = Mn + M (23)
When
h(φa , φ̇a ) = hn (φa , φ̇a ) + h(φa , φ̇a ) (24)
ṡ = 0 (32)
Where, Mn and hn (φa , φ̇a ) are the linear differential uncer-
tainties of the virtual follower under the UAV, and M and Then, the sliding mode manifold is designed by using
h(φa , φ̇a ) are the control linear differential uncertainties the sliding mode correlation progressive method, and
of the expected trajectory. To better control the motion of the control law of the UAV can be obtained to solve the
UAV, the actual linear velocity and angular velocity con- longitudinal motion parameters, and the control error
trol quantities are introduced, and the motion constant convergence of the attitude system can be satisfied
compensation equation is obtained:
ce2 + ė2
Mn φ̈a + hn (φa , φ̇a ) = u(t) + ρ(t) (25) = ce2 + ϕ̈a − ϕ̈ad
Where = ce2 + M−1 −1
n u − Mn hn (ϕa , ϕ̇a ) − ϕ̈ad

ρ(t) = −Mφ̈a − h(φa , φ̇a ) + d(t) (26) =0 (33)

The dynamic coefficient, transfer function, and fre- It can be seen that the designed control law can ensure
quency domain characteristics of UAV are solved, the fast that the convergence error tends to zero.
piecewise power approach factor is introduced, and the

upper bound of buffeting control is ρ (t), that is. 4.2. Global stability analysis of control law
− For the multi-UAV formation system composed of var-
|ρ(t)| < ρ (t) (27)
ious UAVs, the expected target formation can meet
Based on the above-mentioned buffeting suppression the uniqueness condition by selecting the appropriate
algorithm design, an anti-disturbance algorithm is desig Leader UAV and azimuth constraints. Designing a con-
ned for each wingman, and the formation stability is troller based on feature modelling for each Follower UAV
maintained by anti-buffeting technology. can enable the multi-UAV system to complete the task
6 Y. CHEN AND T. DENG

of forming, maintaining, and tracking the target forma- According to the above analysis, it can be seen that the
tion. Lyapunov functional is used to analyze the conver- variable structure PID neural network controller is used to
gence of the controller. To ensure that the moving point design the flight control law of UAV formation, the refer-
can reach the sliding mode manifold quickly and reduce ence motion is steady, and the derivative of the Lyapunov
chattering in a limited time, Lyapunov candidate func- function is less than zero, which indicates that the whole
tions V1 , V2 and V3 are selected, Lyapunov function of UAV formation system is fully asymptotically stable under the
flight control is constructed, and the global stability prob- action of this control law.
lem is transformed into the problem of deriving V1 , V2 and
V3 , which is as follows:
5. Simulation experiment
V̇1 (t) = 2x T (t)P1 [−Ax(t) + Wf (y(t − σ ))]
5.1. Simulation platform and parameter
+ 2yT (t)P2 [−Cy(t) + Dx(t − τ )] configuration
+ 2f T (y(t))ẏ(t) − 2yT (t)ẏ(t) To verify the application performance of this method in
T ¯
− 2f (y(t))Lẏ(t) − 2y (t)Lẏ(t) T the flight stability control of UAV formation, an experi-
mental test is carried out. The simulation experiment is
+ 2f T (y(t))K ẏ(t) − 2yT (t)K ẏ(t) (34) realized by MATLAB. Without interference, the expected
T T
V̇2 (t) ≤ x (t)Q1 x(t) − x (t − τ )Q1 x(t − τ ) (35) trajectory starting position (1 m,1.2 m), the terminal head-
t
ing angle of 0.2 rad and the linear velocity of 12 m/s
V̇3 (t) = ẋ T (t)τ Z1 ẋ(t) − ẋ T (s)Z1 ẋ(s)ds are given. Under small disturbance, the actual trajec-
t−τ tory starting position is set to (5 m,5 m), and the ini-
t tial rolling and pitching are given. The yaw angles are
+ ẏT (t)σ Z2 ẏ(t) − ẏT (s)Z2 ẏ(s)ds (36)
t−σ2 0.25°, 0.15°, 0.001° respectively, the expected trajecto-
ries of the pilot UAV are xd = 3 cos t, yd = 3 sin t, zd =
Where, V̇3 (t) is a non-increasing function, V̇3 (t) > 0, so 2 + 0.5t, the initial measurement state vector is X =
it is obtained that V̇3 (t) is bounded, Update the terminal [ 0.12 0.25 0.15 0.45 ]T , the inertia parameter of the
position of UAV flying formation, and use Bayesian esti- fusion of PID variable structure neural network is ε1 =
mation method to analyze Lyapunov stability. Because 0.1, the iteration step of error correction is 20, the vari-
the scalar function V3 is positive definite and V̇3 negative able structure PID neural network is set to contain a hid-
semidefinite, and both of them are continuous with time, den layer, the number of nodes in the hidden layer is
it can be seen that the virtual speed input designed for the 5, the excitation function is tanh(x), and the flight atti-
Follower UAV converges to zero with time. According to tude and mechanical parameter information of the UAV
the Lyapunov stability condition and LMIs convergence are shown in the table. Attitude and mechanical parame-
condition, the qualitative derivation of Leader-Follower ters are set as Leader quality M1 = 1.2 kg, Follower quality
UAV formation flight control is given, and the first Lya- M2 = 0.933 kg, Flight acceleration g = 9.8 m/s2 , Triaxial
punov function of UAV formation flight control is defined moment of inertia Ix , Iy , Iz are 0.013, 0.032 0.021 N. s/ m,
as Wheelbase l = 0.25 m, Line velocity vq = 1.3 m/s, Angu-
1 lar velocity vr = 0.5 rad/s.
V = s2 (37)
2 According to the above parameters, the flight stabil-
Then ity control simulation test of UAV formation is carried out,
including flight attitude stability test, trajectory tracking
V̇ = sṡ
test and anti-interference test.
= sM−1 −1
n ρ(t) − sMn sgn(Mn )ρ̄(t)sgn(s)

= sM−1 −1
n ρ(t) − |sMn |ρ̄(t) 5.2. Flight attitude stability test of UAV formation
≤ |sM−1 −1
n ||ρ(t)| − |sMn |ρ̄(t) In the simulation process of UAV formation flying atti-
= |sM−1
n |(|ρ(t)| − ρ̄(t)) <0 (38) tude stability, the parameters, initial pose and initial error
are guaranteed to be the same, and all information in
According to Barbalat’s theorem, lim e1 = lim e2 = 0, the flight process is represented by unit vector, so that
t→∞ t→∞
that is, the orientation between UAVs will gradually con- after each UAV flies to the set initial position and reaches
verge to the expected value, that is, multiple UAV sys- the initial expected position point, the UAV as Follower
tems will form an expected time-varying formation deter- runs the control algorithm designed in this paper to com-
mined by the Leader’s position and expected orientation. plete the formation and tracking tasks under interference
SYSTEMS SCIENCE & CONTROL ENGINEERING: AN OPEN ACCESS JOURNAL 7

By analyzing Figure 2, it is known that the flight atti-


tude angle tends to be stable gradually with the contin-
uous advancement of formation flight. Under the same
conditions, the approach effect of the method in this
paper is better, and the approach speed and convergence
speed are faster.

5.3. Trajectory tracking test


On the basis of testing the flight attitude stability of UAV
formation, the Leader-Follower formation method is used
to test the flight trajectory tracking performance of UAV.
For two UAVs as Leader, the position tracking control is
carried out through position information, and after reach-
ing the initial expected position, the formation is reor-
ganized according to the expected formation, and the
trajectory tracking curves and absolute error comparison
results of UAV formation by different methods are shown
in Figure 3.
By analyzing the results in Figure 3, it is known that
this method is used for UAV Leader-Follower formation
flight control. This method has good trajectory tracking
performance during long-term formation flight, and the
formation formed by three UAVs has good formation
maintenance and reconstruction ability after the forma-
tion algorithm runs t = 1160s. Comparing the tracking
errors of different flight trajectories, see Table 1. Accord-
ing to the analysis of Table 1, the trajectory tracking error
of this method is the lowest compared with the tradi-
tional method, and the formation system has effectively
completed the task of keeping and tracking the expected
moving formation. This is because of the fast piecewise
power reaching rate, which makes the formation flight
control of Leader-Follower UAVs have high control accu-
racy.
Further, the flight path yaw test is carried out, and the
comparison structure is shown in Figure 4.
It can be seen from Figure 4 that the method in this
paper has the minimum yaw. By selecting the piecewise
power approaching parameter, the curve can converge to
the expected formation distance better, and the conver-
gence speed is faster. The formation ability can complete
Figure 2. Flight attitude test results of UAV formation leader and the UAV formation reorganization under disturbance and
two followers. (a)This method; (b) PID; (c) Sliding mode control. chattering in a short time, and the trajectory tracking error
approaches zero.

conditions. Under the condition of satisfying the above


5.4. Buffeting resistance test
constraints, the two Leader UAVs move back and forth
along the Y direction vd = 0.1 m/s. According to the Finally, the anti-buffeting performance of UAV formation
above parameter settings, the flight attitude angle con- flight control is tested, taking the Follower as the test
vergence curves of the Leader UAV and the two Follower object. In the test, for the formation determined by the
UAVs in different control algorithms are given as shown Leader- azimuth constraint, through the real-time posi-
in Figure 2. tion and azimuth constraint of any two Leader UAVs, all
8 Y. CHEN AND T. DENG

Table 1. Comparison of tracking control errors (unit: m).


Path planning distance /m PID Sliding mode control This method
0 ∼ 100 0.448 0.662 0.423
100 ∼ 200 1.515 1.503 0.317
200 ∼ 300 2.625 2.407 0.534
300 ∼ 400 2.591 3.354 0.525
400 ∼ 500 2.377 4.368 0.556

Figure 3. Comparative results of trajectory tracking performance


of UAV formation. (a)This method; (b) PID; (c) Sliding mode control.

information in the flight process is represented by the Figure 4. Flight path yaw test. (a)This method; (b)PID; (c) Sliding
unit vector. The flight attitude angles of UAVs are tested mode control.
by the improved and improved methods, and the anti-
buffeting performance is compared and analyzed accord- According to the analysis of Figure 5, the Follower UAV
ing to the oscillation analysis of the flight attitude angles. gradually converges to the expected position under the
The results are shown in Figure 5. action of the designed controller, and always fluctuates
SYSTEMS SCIENCE & CONTROL ENGINEERING: AN OPEN ACCESS JOURNAL 9

order of Leader to Follower. The variable structure control


method is used to analyze the convergence and stabil-
ity of controller design errors, and a fast piecewise power
approach factor is introduced into the PID controller to
eliminate the chattering phenomenon of sliding mode
control and improve the stability of UAV formation flight
control. In the experimental test, the flight attitude stabil-
ity test, trajectory tracking test, and buffeting resistance
test of UAV formation are carried out. The research shows
that the trajectory tracking error of this method is the
lowest compared with the traditional method, the forma-
tion system effectively completes the task of keeping and
tracking the expected moving formation, and the Leader-
Follower UAV formation flight control has high control
accuracy. The method in this paper has the minimum yaw.
By selecting the piecewise power approach parameters,
the curve can converge to the expected formation dis-
tance better, the convergence speed is faster, and the
formation ability can complete the formation reorgani-
zation of UAV under disturbance and chatter in a short
time.

Disclosure statement
No potential conflict of interest was reported by the author(s).

Funding
This work was supported by National Natural Science Foun-
dation of China: [Grant Number 52275051]; Key Project of
Figure 5. Comparative analysis of buffeting resistance. (a) Before Chongqing Technology Innovation and Application Develop-
improvement; (b) After improvement. ment: [Grant Number cstc2019jscx-fxydX0028]; Key Project of
Science and Technology Research of Chongqing Education
Commission: [Grant Number KJZD-K202000701].
in a small range near the expected position, which shows
that the method in this paper has good anti-chattering
and anti-interference performance. References
Ai, X., & Yu, J. (2019). Flatness-based finite-time leader–follower
formation control of multiple quadrotors with external dis-
6. Conclusions turbances. Aerospace Science and Technology, 92, 20–33.
https://doi.org/10.1016/j.ast.2019.05.060
By constructing an optimized flight formation control Breivik, M., Hovstein, V., & Fossen, T. (2008). Ship formation
model, combined with the reliability control and anti- control: A guided leader-follower approach. IFAC Proceedings
disturbance dynamic adjustment of UAV flight formation, Volumes, 41(2), 16008–16014. https://doi.org/10.3182/2008
the delay and disturbance during the formation trans- 0706-5-KR-1001.02706
portation of multi-UAV system are avoided, and the sta- Duan, G. (2020). High-order fully actuated system approaches:
Part I. Models and basic procedure. International Journal of
bility and anti-interference of UAV flight control are guar- Systems Science, 52(2), 422–435. https://doi.org/10.1080/002
anteed. In this paper, a Leader-Follower UAV formation 07721.2020.1829167
flight control method based on feature modelling is pro- Hoang, M., Van, Q., & Van, D. (2021). Robust tracking control
posed. A three-layer feedforward neural network is used of bearing-constrained leader–follower formation. Automat-
to construct the control object model of UAV formation, ica, 131, 109733. https://doi.org/10.1016/j.automatica.2021.
109733
and intermediate variables are introduced to construct
Hou, Z., & Lu, P. (2022). Event-triggered integral sliding mode
the deviation control law of position and attitude. An formation control for multiple quadrotor UAVs with unknown
adaptive algorithm is used to adjust the weights online, disturbances. Franklin Open, 1, 17–29. https://doi.org/10.
and the aircraft bodies are dynamically arranged in the 1016/j.fraope.2022.05.004
10 Y. CHEN AND T. DENG

Li, J., Liu, J., Huangfu, S., Cao, G., & Yu, D. (2023). Leader- Wang, S., Polyakov, A., & Zheng, G. (2022). Quadrotor stabi-
follower formation of lightweight UAVs with novel active dis- lization under time and space constraints using implicit PID
turbance rejection control. Applied Mathematical Modelling, controller. Journal of the Franklin Institute, 359, 1505–1530.
117, 577–591. https://doi.org/10.1016/j.apm.2022.12.032 https://doi.org/10.1016/J.JFRANKLIN.2022.01.002
Li, X., Yang, Z., He, S., Huang, P., Liao, G., & Jiang, Y. (2022). Wang, Y., Jiang, B., Wu, Z., Xie, S., & Peng, Y. (2021). Adaptive
Nonhomogeneous clutter suppression based on terrain ele- sliding mode fault-tolerant fuzzy tracking control with appli-
vation interferometric phase compensation in multi-satellite cation to unmanned marine vehicles. IEEE Transactions on
formation systems. Digital Signal Processing, 121, 103282. Systems, Man, and Cybernetics: Systems, 51(11), 6691–6700.
https://doi.org/10.1016/j.dsp.2021.103282 https://doi.org/10.1109/TSMC.2020.2964808
Liang, Y., Dong, Q., & ZHAO, Y. (2020). Adaptive leader–follower Yang, T., Zhang, P., & Chen, H. (2023). Distributed prescribed-
formation control for swarms of unmanned aerial vehicles time leader–follower formation control of surface vehicles
with motion constraints and unknown disturbances. Chinese with unknowns and input saturation. ISA Transactions, 134,
Journal of Aeronautics, 33(11), 2972–2988. https://doi.org/ 16–27. https://doi.org/10.1016/j.isatra.2022.07.033
10.1016/j.cja.2020.03.020 Yang, Z., Zhu, S., Chen, C., Feng, G., & Guan, X. (2020). Leader-
Muslimov, T., & Munasypov, R. (2021). Consensus-based cooper- follower formation control of nonholonomic mobile robots
ative control of parallel fixed-wing UAV formations via adap- with bearing-only measurements. Journal of the Franklin Insti-
tive backstepping. Aerospace Science and Technology, 109, tute, 357(3), 1628–1643. https://doi.org/10.1016/j.jfranklin.
106416. https://doi.org/10.1016/j.ast.2020.106416 2019.11.025
Rebbecca, T., & Yoonsoo, K. (2018). Decentralized formation Zou, L., Wang, Z., Han, Q. L., & Zhou, D. (2019). Moving hori-
flight via PID and integral sliding mode control. Aerospace Sci- zon estimation for networked time-delay systems under
ence and Technology, 81, 322–332. https://doi.org/10.1016/ round-robin protocol. IEEE Transactions on Automatic Control,
j.ast.2018.08.011 64(12), 5191–5198. https://doi.org/10.1109/TAC.2019.2910
Wang, F., Gao, Y., Zhou, C., & Zong, Q. (2022). Disturbance 167
observer-based backstepping formation control of multiple Zou, L., Wang, Z., Hu, J., & Zhou, D. (2020). Moving horizon
quadrotors with asymmetric output error constraints. Applied estimation with unknown inputs under dynamic quantiza-
Mathematics and Computation, 415, 126693. https://doi.org/ tion effects. IEEE Transactions on Automatic Control, 65(12),
10.1016/j.amc.2021.126693 5368–5375. https://doi.org/10.1109/TAC.2020.2968975

You might also like