期刊文献+

基于改进贪心算法的无人机集群协同任务分配 被引量:13

Cooperative Task Allocation of UAV Cluster Based on Improved Greedy Algorithm
下载PDF
导出
摘要 无人机集群由于其强大的信息共享与行为协作等优势,在军事、民用及科研等领域发挥了重要作用。然而无人机集群在执行大规模任务时,任务的时间约束、时序关系以及性能要求都对集群任务的协同规划与分配提出了巨大的挑战。针对多无人机协同飞行约束下的任务分配问题,本文提出了一种基于改进贪心算法的无人机集群协同任务分配算法,在保证无人机间协同飞行以及任务间时序约束的前提下,优化无人机集群的飞行时间与距离。该算法借鉴图论中的有向图来表示任务间协同飞行约束关系,并依据改进的贪心算法对任务进行局部最优分配、优化,有效获得时间最优、距离最优两种策略下的近似最佳飞行路径。在构建的覆盖扫描任务场景上进行试验对比,验证了本文所提算法的有效性,该算法相较于传统解决方法在时间与距离性能上最高能提升20%。 UAV cluster plays an important role in many fields such as military, civil and scientific research because of its strong advantages of information sharing and behavior cooperation. However, when UAV clusters perform largescale tasks, the time constraints, timing relationship and performance requirements of tasks pose great challenges to the collaborative planning and allocation of cluster tasks. Aiming at the task allocation problem under multi UAV cooperative flight constraints, this paper proposes a UAV cluster cooperative task allocation algorithm based on improved greedy algorithm, which optimizes the flight time and distance of UAV cluster on the premise of ensuring the cooperative flight between UAVs and the timing constraints between tasks. The algorithm uses the directed graph in graph theory to represent the cooperative flight constraint relationship between tasks, and carries out local optimal allocation and optimization of tasks according to the improved greedy algorithm so as to effectively obtain the approximate optimal flight path under the two strategies of time optimization and distance optimization. Experimental comparison on the constructed coverage scanning task scenario verifies the effectiveness of the proposed algorithm.Compared with the traditional solution, the algorithm can improve the time and distance performance by up to 20%.
作者 陈宇恒 陈进朝 陈雪聪 Chen Yuheng;Chen Jinchao;Chen Xuecong(Northwestern Polytechnical University,Xi'an 710072,China)
机构地区 西北工业大学
出处 《航空科学技术》 2022年第4期13-18,共6页 Aeronautical Science & Technology
基金 国家自然科学基金(62106202) 航空科学基金(2020Z023053004)。
关键词 无人机集群 任务分配 协同任务 图论 改进贪心算法 UAV cluster task allocation collaborative task graph theory improved greedy algorithm
  • 相关文献

参考文献4

二级参考文献30

  • 1李宪强,马戎,张伸,侯砚泽,裴毅飞.蚁群算法的改进设计及在航迹规划中的应用[J].航空学报,2020(S02):213-219. 被引量:35
  • 2Kalyanam K, Chandler P, Pachter M, et al. Optimization of perimeter patrol operations using unmanned aerial vehiclesEJ]. Journal of Guidance, Control,and Dynamics ,2012,35(2) :434 - 441. 被引量:1
  • 3Shaferman V, Shima T. Unmanned aerial vehicles cooperative tracking of moving ground target in urban environments[J]. Journal of Guidance, Control, and Dynamics, 2008,31 ( 5 ) ~ 1360 - 1371. 被引量:1
  • 4Bethke B, Valenti M, How J P. UAV task assignment[J]. I EEE Robotics and Automation Magazine, 2008,15 (1) ~ 39 - 44. 被引量:1
  • 5MeLain T W, Beard R W. Coordination variables, coordination functions, and cooperative timing missions [J]. Journal of Guidance, Control, and Dynamics, 2005, 28 (1) : 150 - 161. 被引量:1
  • 6Sahingoz O K. Generation of Bezier curve-based flyable trajecto- ries for multi UAV systems with parallel genetic algorithm~JJ. Journal of ITztelli gent a~M Robotic Systems, 2014,74(1/2) : 499 - 511. 被引量:1
  • 7Koyuncu E, Ure N K, Inalhan G. Integration of path/maneu- ver planning in complex environments for agile maneuvering UCAVsEJ]. Journal of Intelligent ~ Robotic Systems, 2010, 57(1/4) :143- 170. 被引量:1
  • 8Bakker T, Klenke R H. Dynamic multi-task allocation for col- laborative unmanned aircraft systems[C]//Proc, of the 52nd Aerospace Sciences Meeting, 2014: I - 10. 被引量:1
  • 9Chandler P R, Rasmussen S, Pachter M. UAV cooperative path planning~ C3 // Proc. of the AIAA Guidance, Navigation, and Control Conference and Exhibit ,2000:1 - 11. 被引量:1
  • 10Nikolos I K, Valavanis K P, Tsourveloudis N C, et al. Evolu tionary algorithm based offline/online path planner for UAV navigation[J]. IEEE Trans. on Systems Man and Cybernetics Part B ,2003,33(6) ~898 - 912. 被引量:1

共引文献47

同被引文献118

引证文献13

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部