Collective Motion and Self-Organization of a Swarm of UAVs: A Cluster-Based Architecture

被引:35
作者
Ali, Zain Anwar [1 ]
Han, Zhangang [1 ]
Masood, Rana Javed [2 ]
机构
[1] Beijing Normal Univ, Sch Syst Sci, Zhuhai 519085, Peoples R China
[2] Usman Inst Technol, Dept Elect Engn, Karachi 75300, Pakistan
关键词
particle swarm optimization; multi-agent system; vicsek model; OPTIMIZATION ALGORITHM; PARTICLE; VEHICLE; DESIGN; SYSTEM;
D O I
10.3390/s21113820
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This study proposes a collective motion and self-organization control of a swarm of 10 UAVs, which are divided into two clusters of five agents each. A cluster is a group of UAVs in a dedicated area and multiple clusters make a swarm. This paper designs the 3D model of the whole environment by applying graph theory. To address the aforesaid issues, this paper designs a hybrid meta-heuristic algorithm by merging the particle swarm optimization (PSO) with the multi-agent system (MAS). First, PSO only provides the best agents of a cluster. Afterward, MAS helps to assign the best agent as the leader of the nth cluster. Moreover, the leader can find the optimal path for each cluster. Initially, each cluster contains agents at random positions. Later, the clusters form a formation by implementing PSO with the MAS model. This helps in coordinating the agents inside the nth cluster. However, when two clusters combine and make a swarm in a dynamic environment, MAS alone is not able to fill the communication gap of n clusters. This study does it by applying the Vicsek-based MAS connectivity and synchronization model along with dynamic leader selection ability. Moreover, this research uses a B-spline curve based on simple waypoint defined graph theory to create the flying formations of each cluster and the swarm. Lastly, this article compares the designed algorithm with the NSGA-II model to show that the proposed model has better convergence and durability, both in the individual clusters and inside the greater swarm.
引用
收藏
页数:19
相关论文
共 38 条
[1]   A constrained multi-swarm particle swarm optimization without velocity for constrained optimization problems [J].
Ang, Koon Meng ;
Lim, Wei Hong ;
Isa, Nor Ashidi Mat ;
Tiang, Sew Sun ;
Wong, Chin Hong .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
[2]  
[Anonymous], 2020, IEEE ACCESS, DOI DOI 10.1109/ACCESS.2020.2979996
[3]   Chaos-based privacy preserving vehicle safety protocol for 5G Connected Autonomous Vehicle networks [J].
Ansari, Shuja ;
Ahmad, Jawad ;
Aziz Shah, Syed ;
Kashif Bashir, Ali ;
Boutaleb, Tuleen ;
Sinanovic, Sinan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2020, 31 (05)
[4]   Obstacle Avoidance for Multi-agent Path Planning Based on Vectorized Particle Swarm Optimization [J].
Biswas, Sumana ;
Anavatti, Sreenatha G. ;
Garratt, Matthew A. .
INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2016, 2017, 8 :61-74
[5]   Virtual target guidance-based distributed model predictive control for formation control of multiple UAVs [J].
Cai, Zhihao ;
Wang, Longhong ;
Zhao, Jiang ;
Wu, Kun ;
Wang, Yingxun .
CHINESE JOURNAL OF AERONAUTICS, 2020, 33 (03) :1037-1056
[6]   A social learning particle swarm optimization algorithm for scalable optimization [J].
Cheng, Ran ;
Jin, Yaochu .
INFORMATION SCIENCES, 2015, 291 :43-60
[7]  
Clark A, 2012, IEEE DECIS CONTR P, P818, DOI 10.1109/CDC.2012.6426323
[8]   Optimal Photovoltaic/Battery Energy Storage/Electric Vehicle Charging Station Design Based on Multi-Agent Particle Swarm Optimization Algorithm [J].
Dai, Qiongjie ;
Liu, Jicheng ;
Wei, Qiushuang .
SUSTAINABILITY, 2019, 11 (07)
[9]   Multi-robot path planning using improved particle swarm optimization algorithm through novel evolutionary operators [J].
Das, P. K. ;
Jena, P. K. .
APPLIED SOFT COMPUTING, 2020, 92
[10]  
Duan H., 2014, Bio-inspired Computation in Unmanned Aerial Vehicles