[发明专利]一种基于性能影响算法的多无人机任务分配方法有效
| 申请号: | 202010585260.5 | 申请日: | 2020-06-24 |
| 公开(公告)号: | CN111665866B | 公开(公告)日: | 2022-10-14 |
| 发明(设计)人: | 张安;杨咪;郭褚冰;毕文豪 | 申请(专利权)人: | 西北工业大学;中国电子科技集团公司第二十研究所 |
| 主分类号: | G05D1/10 | 分类号: | G05D1/10 |
| 代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 性能 影响 算法 无人机 任务 分配 方法 | ||
本发明提供了一种基于性能影响算法的多无人机任务分配方法,在基本性能影响算法的基础上添加了一个新的任务修剪阶段,利用此阶段对任务列表中的任务进行分类与选择性删除,解决了在无人机自身资源有限的条件下保证部分重要任务分配的多无人机任务分配问题,能够分配所有的重要任务,通过实例验证了本发明所提算法的有效性。
技术领域
本发明涉及多无人机任务分配领域,尤其是在无人机资源有限条件下的任务分配问题。
背景技术
近年来,无人机种类和能力不断发展,任务类型越来越广泛,单架无人机很难独自完成复杂任务环境中的多类型任务,因此采用多无人机协同完成各类复杂任务引起了各科研院所的关注,其中任务分配技术是多无人机协同执行任务的关键技术之一。多无人机任务分配是指在给定多无人机集合和任务集合的情况下,无冲突地将各任务分配给各无人机,同时优化全局目标。
很多传统的多无人机任务分配算法都忽略了无人机自身有限的执行任务的能力,如无人机自身电量和作战资源的约束,即这些任务分配算法假设无人机可以执行无限多的任务,导致所提出的算法不能适用于实际环境中的多无人机任务分配问题。除此之外,现有的大部分任务分配算法假设所有任务的重要性相同,但当各无人机能力有限且多无人机系统无法执行所有的任务时,某些高价值的重要任务的分配必须被保证。因此,现有的多无人机任务分配算法无法直接应用到实际任务环境中。
发明内容
为了克服现有技术的不足,本发明提供一种基于性能影响算法的多无人机任务分配方法,在无人机有限能力约束的条件下保证重要任务的分配。
本发明解决其技术问题所采用的技术方案包括以下步骤:
步骤1:设任务环境中有Nt个任务,其中重要任务为|T1|个,Nu个无人机,每个无人机最多能够执行Lt个任务,其中Nt>Nu·Lt,根据任务环境中的实际信息,确定每个无人机vi的类型和位置坐标其中i=1,...,Nu,初始化各无人机的任务列表ai为空;根据任务环境确定各无人机的巡航速度Vi,并根据每个任务对整体任务环境的重要程度确定自身的静态回报确定每个任务tj,j=1,...,Nt的位置坐标每个任务的类型,并确定任务是否为重要任务;
步骤2:每个无人机独立执行任务添加阶段;首先每个无人机vi根据自身类型和所有任务的类型确定自身能够执行的未分配任务的集合Mi,然后根据公式(1)计算集合Mi中所有任务的添加性能影响值,即添加任务tk后,整个任务分配方案获得总收益的变化值:
其中,为无人机vi添加任务tk所获得的添加性能影响值,表示在任务列表ai的第l个位置添加任务tk,表示当无人机vi顺着自身的任务列表ai执行任务tz时获得的回报,λ为任务回报的消减参数,τiz为无人机vi顺着任务列表ai到达任务tz的时间,τzstart为任务tz的最晚可被执行的时间,若任务到达时间τiz晚于任务最晚开始时间,则添加性能影响值为0;最终无人机vi针对所有任务形成添加性能影响列表定义即表示列表的第k个元素为无人机vi添加任务tk产生的添加性能影响值;至此所有无人机都得到自身的添加性能影响列表,来记录若自身添加所有任务可能得到的添加性能影响值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;中国电子科技集团公司第二十研究所,未经西北工业大学;中国电子科技集团公司第二十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010585260.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种土豆切丝装置
- 下一篇:一种移动式高能氙光消毒机





