当前,无人技术蓬勃发展
[1-3],无人机等无人装备广泛应用于现代战场,改变了传统作战模式。为充分发挥无人机集群在现代战场的使用效能,研究人员需要对无人机集群指挥控制进行研究。任务规划作为无人机集群指挥控制的关键技术,其目标是在满足任务约束的条件下,为每架无人机分配任务、规划航线,使得任务效能达到最大。无人机集群任务规划可以被解耦为任务分配和航迹规划两个子问题。
任务分配是任务规划的首要环节,根据预先收集的有限战场信息和预设任务分配算法将任务进行分解,得到一组满足任务约束、最大化任务效能的任务子集。对此,国内外学者开展了大量研究。MANYAM等
[4]将空地协同路由问题建模为混合整数线性规划模型,并开发了一种分支切割算法求解最优分配方案;漆海霞等
[5]针对植保无人机处方变量作业任务分配问题,提出了一种融入学习因子和贪婪均值思想的改进蛛蜂算法;张彪等
[6]对传统遗传算法进行改进解决了人工林区无人机巡检任务规划问题。然而上述研究着眼于单一无人机的应用场景,难以直接应用于多无人机协同任务分配问题。为了进一步推动无人机集群任务适应能力,优化无人机集群的任务分配算法,WU等
[7]将任务分配转化为组合优化问题,提出了一种遗传/模拟退火融合算法,通过部署多个无人机编队来执行不同的任务;赵得霖等
[8]采用谱聚类的方法将任务节点转换到谱空间,提出分支定界和模拟退火相结合的算法进行多无人机任务分配。这些算法虽然能解决协同任务分配问题,但直接将航迹规划的结果作为任务分配算法的输入,忽略了任务分配和航迹规划之间的耦合关系,难以实现最大化的任务效能。为此,ZHANG等
[9]提出了一种分布式编队结构下基于时间窗机制的多无人机任务规划算法,构建了以最小任务执行成本和路径规划成本为优化目标的无人机编队任务规划模型。但该方法直接将任务节点间的欧氏距离作为航迹代价,没有考虑限制区域的影响,且深度强化学习的方法对于训练分布外的实例难以取得较好的效果;YAO等
[10]则运用A*算法对航迹代价进行估计,将估计结果作为任务分配的输入。但A*算法难以处理非结构化环境上的路径规划问题。此外,航迹预估阶段的引入也显著增加了算法求解时间。
航迹规划是任务规划的后续环节,根据任务分配结果和无人机周围环境信息采样生成一条高质量的航迹。在航迹规划算法研究领域,SHAO等
[11]提出了一种综合改进粒子群算法解决了无人机三维航迹自动生成问题;WU等
[12]考虑了无人机的物理约束,提出了一种改进的快速收敛人工蜂群算法生成预期航迹,并采用ε-Boltzmann选择策略跳出局部最优;CHEN等
[13]将空地协同无人机航迹规划问题解耦,提出了一种蚁群算法和遗传算法相结合的两阶段策略改进算法。这些基于群智能的算法能够生成高质量的航迹,但这种优化求解的方法通常需要感知全局信息,且时间复杂度较高,难以实现全局最优。针对这些问题,基于采样的RRT*算法
[14]被广泛应用于航迹规划中。QI等
[15]将RRT*算法生成的初始路径保存为状态树作为先验知识,设计了一种向后扩展策略,解决了RRT*算法探索随机导致效率低的问题;ZHANG等
[16]将RRT*与机会约束策略相结合,引入了一个目标函数来平衡路径长度和风险,提升了RRT*算法在狭窄通道的通行能力,并证明了算法的渐进最优性;WANG等
[17]针对RRT*算法规划航迹质量不高的问题,提出了一种基于圆弧圆角法的路径平滑策略,有效缩短了航迹长度;HUANG
[18]结合人工势场法在RRT*算法基础上增加引力和排斥分量,加快了搜索过程,减少了航迹的随机性。尽管上述改进显著提升了RRT*算法的性能,但在应用于无人机航迹规划时,仍需充分考虑无人机动力学约束和实际避障需求,以生成安全可行的最优航迹。
本文将无人机集群搜索任务规划分解为任务分配和航迹规划两个子问题。针对任务分配问题,将多目标任务分配建模为带容量约束的多旅行商问题,设计一种改进孤雌遗传算法以实现高效求解。随后,在任务分配结果的基础上,针对航迹规划问题,设计一种融合折半圆形采样策略与人工势场法的改进RRT*算法,并进一步采用切线圆弧过渡法对航迹进行平滑优化,生成高质量航迹。