Sequential Task Allocation of More Scalable Artificial Dragonfly Swarms Considering Dubins Trajectory

被引:0
|
作者
Li, Yonggang [1 ]
Wen, Dan [1 ]
Zhang, Siyuan [1 ]
Li, Longjiang [2 ]
机构
[1] Chongqing Univ Posts & Telecommun, Sch Commun & Informat Engn, Chongqing 400065, Peoples R China
[2] Univ Elect Sci & Technol, Sch Informat & Commun Engn, Chengdu 611731, Peoples R China
关键词
multi-UAV; artificial dragonfly swarms; collaborative task allocation; Dubins curves; differential evolution algorithm;
D O I
10.3390/drones8100596
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
With the rapid advancement of UAV technology and the increasing complexity of tasks, multi-UAV systems face growing challenges in task execution. Traditional task allocation algorithms often perform poorly when dealing with issues such as local optima, slow convergence speed, and low convergence accuracy, making it difficult to meet the demands for efficiency and practicality in real-world applications. To address these problems, this paper focuses on collaborative task allocation technology for multi-UAV. It proposes a collaborative task allocation strategy for multi-UAV in a multi-target environment, which comprehensively considers various complex constraints in practical application scenarios. The strategy utilizes Dubins curves for trajectory planning and constructs a multi-UAV collaborative task allocation model, with targets including the shortest total distance index, the minimum time index, and the trajectory coordination index. Each UAV is set as an artificial dragonfly by modifying the traditional dragonfly algorithm, incorporating differential evolution algorithms and their crossover, mutation, and selection operations to bring UAV swarms closer to the characteristics of biological dragonflies. The modifications can enhance the global scalability of artificial dragonfly swarms (ADSs), including wider search capacity, wider speed range, and more diverse search accuracy. Meanwhile, potential solutions with global convergence properties are stored to better support real-time adjustments to task allocation. The simulation results show that the proposed strategy can generate a conflict-free task execution scheme and plan the trajectory, which has advantages in changing the data scale of the UAV and the target and improves the reliability of the system to a certain extent.
引用
收藏
页数:23
相关论文
共 6 条
  • [1] A real-time algorithm of task allocation and trajectory planning considering task weights for drone swarms
    Lee D.
    Journal of Institute of Control, Robotics and Systems, 2021, 27 (02) : 118 - 123
  • [2] Distributed Sequential Task Allocation in Foraging Swarms
    Goldingay, Harry
    van Mourik, Jort
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2013, : 149 - 158
  • [3] Autonomous task allocation by artificial evolution for robotic swarms in complex tasks
    Wei, Yufei
    Hiraga, Motoaki
    Ohkura, Kazuhiro
    Car, Zlatan
    ARTIFICIAL LIFE AND ROBOTICS, 2019, 24 (01) : 127 - 134
  • [4] Autonomous task allocation by artificial evolution for robotic swarms in complex tasks
    Yufei Wei
    Motoaki Hiraga
    Kazuhiro Ohkura
    Zlatan Car
    Artificial Life and Robotics, 2019, 24 : 127 - 134
  • [5] Joint Task Offloading and Resource Allocation for MEC Networks Considering UAV Trajectory
    Chen, Xiyu
    Liao, Yangzhe
    Ai, Qingsong
    Zhang, Ke
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 296 - 302
  • [6] Multi-stage trajectory planning of dual-pulse missiles considering range safety based on sequential convex programming and artificial neural network
    Liu, Chaoyue
    Zhang, Cheng
    Xiong, Fenfen
    Wang, Jin
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2023, 237 (06) : 1449 - 1463