This paper studied the fixed-wing unmanned aerial vehicle (UAV) flocking problem from the biological point of view on the basis of the UAV model governed by the complete 12 variables. A weighted and undirected graph is applied to describe the time-variant metric interaction relationship among fixed-wing UAVs. Based on the proposed model and the communication mechanism, a distributed cooperation approach is designed to force groups of fixed-wing UAVs to collaboratively accomplish predefined tasks such as imitating a flock of birds. During the evolution process, four constraint conditions should be considered. The first one is that each UAV flies under bounded state variables, including attitude angle, velocity, and attitude angle speed. Second, one forward speed is necessary for the flight of each fixed-wing UAV. The third one concerns the aviation safety problem. Considering the real size of the fixed-wing UAV, the minimal distance between any two UAVs during the evolution process should be large enough to avoid collisions. The last constraint condition is that the lesser the adjustment time, the more likely it will be within a steady-state error margin. Four constraint conditions are skillfully taken as evaluation criteria to determine the coupling strength of the communication network. Numerical simulations are provided to validate the feasibility of the proposed approach for fixed-wing UAVs to implement the steady flight task of variable-altitude flocking and the steady flight task of invariable-altitude flocking.

1.
A.
Arenas
,
A.
Diaz-Guilera
,
J.
Kurths
,
Y.
Moreno
, and
C.
Zhou
, “
Synchronization in complex networks
,”
Phys. Rep.
469
,
93
153
(
2008
).
2.
Z. X.
Liu
and
L.
Guo
, “
Synchronization of multi-agent systems without connectivity assumptions
,”
Automatica
45
,
2744
2753
(
2009
).
3.
A.
Chapman
and
M.
Mesbahi
, “UAV flocking with wind gusts: Adaptive topology and model reduction,” in Proceedings of the American Control Conference, June (IEEE, 2011), pp. 1045–1050.
4.
M.
Saska
,
J.
Vakula
, and
L.
Preucil
, “Swarms of micro aerial vehicles stabilized under a visual relative localization,” in IEEE International Conference on Robotics and Automation, May (IEEE, 2014), pp. 3570–3575.
5.
C. W.
Reynolds
, “
Flocks, herds, and schools: A distributed behavioral model
,”
Comput. Graph.
21
(
4
),
25
34
(
1987
).
6.
T.
Vicsek
,
A.
Czirook
,
E.
Ben-Jacob
,
O.
Cohen
, and
I.
Shochet
, “
Novel type of phase transitions in a system of self-driven particles
,”
Phys. Rev. Lett.
75
,
1226
1229
(
1995
).
7.
R.
McCune
,
R.
Purta
,
M.
Dobski
, and
A.
Jaworski
, “Investigations of DDDAS for command and control of UAV swarms with agent-based modeling,” in Proceedings of the Winter Simulations Conference (IEEE, 2013), pp. 1467–1478.
8.
A.
Buscarino
,
L.
Fortuna
,
M.
Frasca
, and
A.
Rizzo
, “
Dynamical network interactions in distributed control of robots
,”
Chaos
16
,
015116
(
2006
).
9.
Y.
Ben-Asher
,
S.
Feldman
,
P.
Gurfil
, and
M.
Feldman
, “
Distributed decision and control for cooperative uavs using ad hoc communication
,”
IEEE Trans. Control Syst. Technol.
16
(
3
),
511
516
(
2008
).
10.
S.
Hauert
,
S.
Leven
,
M.
Varga
, and
F.
Ruini
, “Reynolds flocking in reality with fixed-wing robots: Communication range vs maximum turning rate,” in IEEE/RSJ International Conference on Intelligent Robots and Systems, September (IEEE, 2011), pp. 5015–5020.
11.
C.
Chen
,
G.
Chen
, and
L.
Guo
, “
Consensus of flocks under M-nearest neighbor rules
,”
J. Syst. Sci. Complex.
28
,
1
15
(
2015
).
12.
I.
Bayezit
and
B.
Fidan
, “
Distributed cohesive motion control of flight vehicle formations
,”
IEEE Trans. Ind. Electron.
60
(
12
),
5763
5772
(
2013
).
13.
Y.
Sun
,
W.
Li
, and
D.
Zhao
, “
Realization of consensus of multi-agent systems with stochastically mixed interactions
,”
Chaos
26
,
073112
(
2016
).
14.
Y.
Jia
, “Swarming coordination of multiple unmanned aerial vehicles in three-dimensional space,” in AIAA Modeling and Simulation Technologies Conference (AIAA, 2016).
15.
S. M.
Hung
and
S. N.
Givigi
, “
A q-learning approach to flocking with UAVs in a stochastic environment
,”
IEEE Trans. Cybern.
47
(
1
),
186
197
(
2017
).
16.
J. J.
Corner
and
G. B.
Lamont
, “Parallel simulation of UAV swarm scenarios,” in Proceedings of the Winter Simulation Conference (IEEE, 2004), pp. 363–371.
17.
L.
Mendez
,
S. N.
Givigi
,
H. M.
Schwartz
,
A.
Beaulieu
,
G.
Pieris
, and
G.
Fusina
, “Validation of swarms of robots: Theory and experimental results,” in 7th International Conference on System of Systems Engineering (IEEE, Genoa, 2012), pp. 332–337.
18.
L.
Ciarletta
,
A.
Guenard
,
Y.
Presse
,
V.
Galtier
,
Y. Q.
Song
,
J. C.
Ponsart
,
S.
Aberkane
, and
D.
Theilliol
, “Simulation and platform tools to develop safe flock of UAVS: A CPS application-driven research,” in International Conference on Unmanned Aircraft Systems, May (IEEE, 2014), pp. 95–102.
19.
A. E.
Gil
,
K. M.
Passino
,
S.
Ganapathy
, and
A.
Sparks
, “
Cooperative task scheduling for networked uninhabited air vehicles
,”
IEEE Trans. Aerosp. Electron. Syst.
4
(
2
),
561
581
(
2008
).
20.
E.
Joelianto
and
A.
Sagala
, “Swarm tracking control for flocking of a multi-agent system,” in IEEE Conference on Control, Systems, & Industrial Informatics (IEEE, Bandung, 2012), pp. 75–80.
21.
G.
Vasarhelyi
,
C.
Viragh
,
G.
Somorjai
,
N.
Tarcai
,
T.
Szorenyi
,
T.
Nepusz
, and
T.
Vicsek
, “Outdoor flocking and formation flight with autonomous aerial robots,” in IEEE/RSJ International Conference on Intelligent Robots and Systems, September (IEEE, 2014), pp. 3866–3873.
22.
G.
Jing
,
Y.
Zheng
, and
L.
Wang
, “
Flocking of multi-agent systems with multiple groups
,”
Int. J. Control
87
,
2573
2582
(
2014
).
23.
M.
Saska
, “MAV-swarms: Unmanned aerial vehicles stabilized along a given path using onboard relative localization,” in International Conference on Unmanned Aircraft Systems, June (IEEE, 2015), pp. 894–903.
24.
F.
Cucker
and
S.
Smale
, “
Emergent behavior in flocks
,”
IEEE Trans. Autom. Control
52
(
5
),
852
862
(
2007
).
25.
R.
Olfati-Saber
, “
Flocking for multi-agent dynamic systems: Algorithms and theory
,”
IEEE Trans. Autom. Control
51
(
3
),
401
420
(
2006
).
26.
H. S.
Su
,
X. F.
Wang
, and
G. R.
Chen
, “
A connectivity-preserving flocking algorithm for multi-agent systems based only on position measurements
,”
Int. J. Control
82
(
7
),
1334
1343
(
2009
).
27.
J.
Vanualailai
,
A.
Sharan
, and
B.
Sharma
, “A swarm model for planar formations of multiple autonomous unmanned aerial vehicles,” in IEEE International Symposium on Intelligent Control, August (IEEE, Hyderabad, 2013), pp. 206–211.
28.
R. W.
Beard
,
T. W.
McLain
,
D. B.
Nelson
,
D.
Kingston
, and
D.
Johanson
, “
Decentralized cooperative aerial surveillance using fixed-wing miniature UAVs
,”
Proc. IEEE
94
(
7
),
1306
1324
(
2006
).
29.
A.
Jadbabaie
,
J.
Lin
, and
A. S.
Morse
, “
Coordination of groups of mobile autonomous agents using nearest neighbor rules
,”
IEEE Trans. Autom. Control
48
(
6
),
988
1001
(
2003
).
30.
Y.
Jia
and
W.
Zhang
, “
Distributed adaptive flocking of robotic fish system with a leader of bounded unknown input
,”
Int. J. Control Autom. Syst.
12
(
5
),
1049
1058
(
2014
).
31.
S.
Wu
,
Flight Control System
, 2nd ed. (
Beijing University of Aeronautics and Astronautics (BUAA) Press
,
2013
).
32.
L.
Wang
and
G.
Chen
, “
Synchronization of multi-agent systems with metric-topological interactions
,”
Chaos
26
,
094809
(
2016
).
33.
H. G.
Tanner
,
A.
Jadbabaie
, and
G. J.
Pappas
, “
Flocking in fixed and switching networks
,”
IEEE Trans. Autom. Control
52
(
5
),
863
868
(
2007
).
34.
H. K.
Khalil
,
Nonlinear Systems
, 3rd ed. (
Prentice Hall
,
Upper Saddle River, NJ
,
2002
).
35.
Y.
Jia
and
L.
Wang
, “
Leader-follower flocking of multiple robotic fish
,”
IEEE/ASME Trans. Mechatron.
20
(
3
),
1372
1383
(
2015
).
You do not currently have access to this content.