2024年ESWA SCI1区TOP,基于遗传算法的多无人机同时到达和资源约束的协同任务分配,深度解析+性能实测

目录


1.摘要

面向多无人机协同攻击多目标任务,本文提出一种用于任务分配---路径规划一体化求解的改进遗传算法。针对更真实的任务需求,模型纳入资源约束与多目标同步到达等条件,并通过定制交叉与变异算子确保解始终满足约束。同时引入解锁机制,避免无人机陷入无限等待导致的染色体死锁。仿真与蒙特卡洛结果表明,该方法能够稳定产生可行且高质量的协同方案,整体性能优于传统方法。

2.问题描述

本文以异构固定翼无人机协同打击多地面目标为背景,将任务分配与航迹规划耦合建模为组合优化问题,并考虑目标资源需求导致的多机联盟攻击。无人机载荷用资源向量描述,目标需求与价值采用资源约束及时间衰减收益建模。为降低计算复杂度,采用航向角离散化并构建有向图,将分配关系+可行路径统一表示,实现一体化任务规划。

论文将多无人机协同打击建模为有向图上的组合优化问题,实现任务分配与航迹规划一体化求解。目标函数同时考虑所有无人机累计飞行距离与单架无人机的最大飞行距离:
min ⁡ J = ∑ h = 1 N u ( ∑ i = 1 ∣ V a l l ∣ ∑ j = 1 ∣ V T ∣ x U h ( v i , v j ) w U h ( v i , v j ) ) + α ⋅ max ⁡ U h ( ∑ i = 1 ∣ V a l l ∣ ∑ j = 1 ∣ V T ∣ x U h ( v i , v j ) w U h ( v i , v j ) ) \min J=\sum_{h=1}^{N_u}\left(\sum_{i=1}^{|V_{all}|}\sum_{j=1}^{|V_T|}x_{U_h}(v_i,v_j)w_{U_h}(v_i,v_j)\right)+\alpha\cdot\max_{U_h}\left(\sum_{i=1}^{|V_{all}|}\sum_{j=1}^{|V_T|}x_{U_h}(v_i,v_j)w_{U_h}(v_i,v_j)\right) minJ=h=1∑Nu i=1∑∣Vall∣j=1∑∣VT∣xUh(vi,vj)wUh(vi,vj) +α⋅Uhmax i=1∑∣Vall∣j=1∑∣VT∣xUh(vi,vj)wUh(vi,vj)

3.多无人机任务分配的改进遗传算法

编码方案

论文提出一种面向一体化任务分配与航迹规划的矩阵式染色体编码:每列为基因,表示某无人机以离散航向角攻击某目标,基因数由各目标最大可分配无人机数 N j T N_j^T NjT决定,总数为
∑ N j T \sum N_j^T ∑NjT。基因包含分配信息+航向角编号(未分配用0表示)。同时可按目标/按无人机重

组为两类子染色体,分别刻画同步攻击的联盟分配与单机任务序列。

初始化和适应度计算

初始化时对每个目标生成若干基因: 第一行固定为目标编号,第二行随机分配无人机编号(可为0表示未分配),第三行随机生成离散到达航向角。适应度定义为 f = 1 / J f=1/J f=1/J ,与目标函数成反比,其中 J J J由PH曲线路径长度等边权累加得到。若目标需多机协同攻击,则采用同步到达路径规划方法生成等长航迹并避障。最后通过轮盘赌策略选择父代生成子代。

遗传算子

交叉采用单点交叉:随机选取交叉位置,将前段基因直接继承,后段基因从另一亲代中抽取,但需通过补集筛选避免同一目标分配无人机超限,确保满足单目标最大分配约束。变异用于增强多样性、防止陷入局部最优,包含两种方式:航向角变异,随机替换基因的到达航向角,从而改变协同航迹;分配变异,对某目标基因随机更换攻击无人机(从可替换集合中选取),以调整任务分配结构。

解锁

针对多无人机协同任务中易出现的死锁问题提出新的染色体解锁策略,本文基于战场态势感知计算每个目标的期望效用并按效用降序确定统一的目标执行序列。各无人机的任务顺序不再由基因排列决定,而由全局目标序列驱动,从而在生成的任务依赖图中避免出现有向环,彻底消除互相等待导致的死锁风险。

4.结果展示

5.参考文献

1 Yan F, Chu J, Hu J, et al. Cooperative task allocation with simultaneous arrival and resource constraint for multi-UAV using a genetic algorithmJ. Expert Systems with Applications, 2024, 245: 123023.

6.代码获取

xx

7.算法辅导·应用定制·读者交流

xx

相关推荐
24年生活经验_小旻12 天前
ROS2+Ardupilot+Gazebo通信仿真基本环境搭建
无人机
嘉子的秃头日记13 天前
TRO 2026|无人机能不能像积木一样,拼出不同形态?
无人机
YOLO数据集集合13 天前
无人机航拍地质灾害智能识别 山体滑坡实例分割数据集落地实战 | 泥石流监测 道路险情封堵 深度学习模型训练方案10296期
人工智能·深度学习·yolo·目标检测·无人机
海砥装备HardAus13 天前
大载重工业无人机高空风扰建模与ADRC自抗扰抗风控制实现
无人机·adrc·工业无人机
海砥装备HardAus13 天前
大载重工业无人机动力容错控制:单电机失效下的应急重构算法设计
算法·重构·嵌入式·无人机
中科固源13 天前
飞控里的“暗战”:无人机软件栈中的控制权风险
网络安全·无人机·低空经济
YOLO数据集集合13 天前
无人机风电设备智能巡检 风机叶片缺陷目标检测数据集实战 | 表面腐蚀漏油识别 工业视觉质检 深度学习模型训练落地10337期
人工智能·深度学习·目标检测·计算机视觉·无人机
飞手早知道14 天前
一站式选机服务落地 赋能无人机行业采购提质增效
无人机
LONGZETECH14 天前
无人机仿真教学软件选型实战:5 个硬核技术维度,避开实训建设踩坑
3d·无人机·交互·cocos2d
渡众机器人14 天前
智能体对抗挑战赛和空地协同侦排挑战赛的报名流程
人工智能·自动驾驶·无人机·智能体·报名流程