School of Computer Science and Technology, Chongqing University of Posts and Telecommunications (CQUPT), Chongqing, China.
The 32nd Research Institute of China Electronics Technology Group Corporation (CETC 32), Shanghai, China.
PLoS One. 2023 Mar 30;18(3):e0282333. doi: 10.1371/journal.pone.0282333. eCollection 2023.
At present, the applications of multiple unmanned aerial vehicles (UAVs) are becoming more and more widespread, covering many civil and military fields. When performing tasks, UAVs will form a flying ad hoc network (FANET) to communicate to each other. However, subject to high mobility, dynamic topology, and limited energy of FANETs, maintaining stable communication performance is a challenging task. As a potential solution, the clustering routing algorithm divides the entire network into multiple clusters to achieve strong network performance. Meanwhile, the accurate localization of UAV is also strongly required when FANETs are applied in the indoor scenario. In this paper, we propose a firefly swarm intelligence based cooperative localization (FSICL) and automatic clustering (FSIAC) for FANETs. Firstly, we combine the firefly algorithm (FA) and Chan algorithm to better cooperative locate the UAVs. Secondly, we propose the fitness function consisting of link survival probability, node degree-difference, average distance, and residual energy, and take it as the light intensity of the firefly. Thirdly, the FA is put forward for cluster-head (CH) selection and cluster formation. Simulation results indicate that the proposed FSICL algorithm achieves the higher localization accuracy faster, and the FSIAC algorithm achieves the higher stability of clusters, longer link expiration time (LET), and longer node lifetime, all of which improve the communication performance for indoor FANETs.
目前,多架无人机(UAV)的应用越来越广泛,涵盖了许多民用和军事领域。在执行任务时,UAV 将形成一个飞行自组织网络(FANET)进行相互通信。然而,由于 FANET 的高机动性、动态拓扑和有限的能量,保持稳定的通信性能是一项具有挑战性的任务。作为一种潜在的解决方案,聚类路由算法将整个网络划分为多个簇,以实现强大的网络性能。同时,当 FANET 应用于室内场景时,还强烈需要 UAV 的精确定位。在本文中,我们提出了一种基于萤火虫群智能的 FANET 协同定位(FSICL)和自动聚类(FSIAC)算法。首先,我们结合萤火虫算法(FA)和 Chan 算法,以更好地协同定位无人机。其次,我们提出了由链路生存概率、节点度数差、平均距离和剩余能量组成的适应度函数,并将其作为萤火虫的光强。然后,提出了 FA 用于簇头(CH)选择和簇形成。仿真结果表明,所提出的 FSICL 算法能够更快地实现更高的定位精度,而 FSIAC 算法能够实现更高的簇稳定性、更长的链路失效时间(LET)和更长的节点寿命,从而提高了室内 FANET 的通信性能。