基于区块链的多无人机任务分配方法组成比例

技术编号:20590147 阅读:101 留言:0更新日期:2019-03-16 07:33
本发明专利技术提供了一种基于区块链的多无人机任务分配方法,包括将无人机任务信息发布到区块链上,区块链同步无人机任务信息至各个无人机节点;当所述无人机节点接收到无人机任务信息后,构建优化目标函数并计算优化目标函数结果;在区块链获得了所有无人机节点的优化目标函数结果之后执行智能合约,即将所有无人机节点的优化目标函数结果作为竞价采用拍卖算法对多无人机任务分配问题进行求解,最终获得当前任务的分配结果。本发明专利技术使用了分布式的拍卖算法提高了任务分配的速率和稳定性,并且分布式拍卖算法的去中心化思想可以和区块链完美结合;本发明专利技术利用了区块链的不可删改性,极大地提高了拍卖算法过程中的安全性和抗干扰能力。

【技术实现步骤摘要】
基于区块链的多无人机任务分配方法
本专利技术属于智能优化算法领域,具体涉及一种基于区块链的多无人机任务分配算法。
技术介绍
随着在计算机技术、传感觉技术、通信技术、材料科学等领域取得的巨大进步,目前无人机,尤其是军用无人机已经能在多方面媲美有人驾驶飞机。在现代战争的背景下,无人机更是在危险区域搜索、长距离巡航等项目中有着普通飞机难以匹敌的优势,因此对于无人机技术的发展刻不容缓。无人机作战方案往往由多架无人机共同完成。多无人机作战,不仅能发挥无人机本身的各种优点,在作战工程中还能迅速替换故障的无人机继续执行任务,大大提高作战效率和战术的容错率,因此多无人机协同作战研究,成为了无人机技术发展的方向。在多无人机协同作战的研究中,无人机任务的分配作为作战的第一步具有重要的作用。目前的多无人机任务分配方法主要是将问题抽象为计算机能够计算的智能优化算法。相比于人工分配结果,智能优化算法计算得到的结果往往不仅效果更好,而且效率更高。所以使用智能优化算法在较短的时间得到合理的多任务分配结构具有较大的理论和实践意义。国内外对于多无人机任务分配的方法包括基于直观或经验在可接受的代价下给出优化问题的解的方本文档来自技高网...

【技术保护点】
1.一种基于区块链的多无人机任务分配方法,其特征在于:包括:将一个或多个无人机任务信息发布到区块链上,所述区块链通过区块链共识算法同步所述无人机任务信息至所述区块链上的各个无人机节点;当所述无人机节点接收到无人机任务信息后,根据无人机任务信息以及无人机自身信息构建优化目标函数并计算优化目标函数结果;在区块链获得了所有无人机节点的优化目标函数结果之后执行智能合约,即将所有无人机节点的优化目标函数结果作为竞价采用拍卖算法对多无人机任务分配问题进行求解,最终获得当前任务的分配结果。

【技术特征摘要】
1.一种基于区块链的多无人机任务分配方法,其特征在于:包括:将一个或多个无人机任务信息发布到区块链上,所述区块链通过区块链共识算法同步所述无人机任务信息至所述区块链上的各个无人机节点;当所述无人机节点接收到无人机任务信息后,根据无人机任务信息以及无人机自身信息构建优化目标函数并计算优化目标函数结果;在区块链获得了所有无人机节点的优化目标函数结果之后执行智能合约,即将所有无人机节点的优化目标函数结果作为竞价采用拍卖算法对多无人机任务分配问题进行求解,最终获得当前任务的分配结果。2.根据权利要求1所述的基于区块链的多无人机任务分配方法,其特征在于,所述无人机任务信息包括任务数量n、任务T={T1,T2,…,Tn}以及每个任务j的位置(xj,yj)。3.根据权利要求1所述的基于区块链的多无人机任务分配方法,其特征在于,所述无人机自身信息包括无人机位置信息。4.根据权利要求1所述的基于区块链的多无人机任务分配方法,其特征在于,所...

【专利技术属性】
技术研发人员:张迎周肖雁冰
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1