随着智能控制技术的发展,无人机(UAV)、无人水下航行器(UUV)、无人水面艇(USV)、无人地面车(UGV)等新型无人智能作战系统(统称UxV)将成为未来战争颠覆性的武器装备。无人系统发展初期,各领域、各部门根据自身需求,发展了种类、数量众多的专用无人装备
[1],但随着现代战争复杂程度日益增加,由多类型异构无人系统组成“作战群”,实现跨域协同联合作战已成为重要的发展趋势
[2],依靠传统的人工任务筹划手段或各型无人系统专用的任务规划工具已不能满足作战需求,因此需要研究合理的任务规划方法,对不同隶属部门、不同类型的无人系统集群协同作战进行统一管理。目前多无人系统协同任务规划问题解决方法主要分为线性规划模型
[3]、约束满足问题模型
[4]、启发式方法
[5]、智能进化算法
[6]等。遗传算法能够在有限的时间内获得相对较好的可行解,在基于遗传算法任务规划的建模、遗传操作等方面开展了较多的研究
[7,8]。但目前大多数研究工作与具体应用领域相关,如UAV察打任务
[9,10,11,12]、UUV水下搜索任务
[13]、任务载荷投送
[14,15]等,无人系统种类功能、作战任务类型以及数量相对较少,无人系统之间的协同关系相对简单,并需要结合特定领域知识开展有针对性地建模和求解算法设计,因此限制了任务规划方法的应用范围。
异构无人系统协同任务规划相对于单无人系统,任务类型、资源、数量以及任务协同复杂度均有显著增加,协同作战任务的建模和大规模问题的高效求解方法是需要解决的关键问题。本文针对多类型无人系统集群全局任务规划问题,提出一种基于遗传算法的异构无人系统多目标协同任务规划方法HMMOGA(Heterogeneous Multi-UxVs Multi-objective Genetic Algorithm),该方法将任务联盟及对应的任务序列作为染色体个体编码,通过任务联盟之间的变换实现交叉算子,并设计了任务联盟和任务序列的变异方法。