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

相关推荐
雨晨源码(同名B站)2 小时前
深度学习毕业设计选题推荐:基于卷积神经网络的无人机影像建筑裂缝裂纹检测分类与分割系统(LeNet-5 二分类模型、GCN-Res50分割模型)
深度学习·信息可视化·分类·cnn·毕业设计·无人机·课程设计
沃达德软件21 小时前
智慧无人机图像识别分析技术
人工智能·目标检测·计算机视觉·目标跟踪·视觉检测·无人机
AiNightVision1 天前
电力巡检夜视方案选型指南——无人机/机器人/固定监测三种场景怎么选
人工智能·科技·车载系统·机器人·无人机·边缘计算·视频
sxgzzn1 天前
如何利用无人机提升光伏巡检效率?
运维·重构·无人机·开关柜局放在线监测·光伏运维管理系统
迅翼SwiftWing1 天前
论文分享 | 固定翼无人机深失速栖停,NMPC 跟踪的稳定性从哪来?轨迹优化与时变终端设计
无人机
FPGA小迷弟2 天前
FPGA 与无人机:从飞控实时性到智能载荷的硬件加速实践
人工智能·ai·fpga开发·架构·无人机·ai编程
zzlyx992 天前
无电子身份无人机的精准侦测与高端反制
无人机
高升说2 天前
无人机吊舱相机选型:稳定、变焦与画质的工程权衡
数码相机·无人机
迅翼SwiftWing2 天前
论文分享|UC Berkeley 提出风感知 NMPC:固定翼无人机 10m/s 强风下稳定保持空速
无人机·固定翼·开源垂起固定翼
地图小课堂3 天前
Bigemap Pro如何打开无人机航拍影像并套合配准(有坐标 geoTiff、ecw)
无人机·软件工程