系统仿真学报 ›› 2023, Vol. 35 ›› Issue (5): 949-956.doi: 10.16182/j.issn1004731x.joss.21-1348

• 论文 • 上一篇    下一篇

基于区块链的多无人机协同任务分配方法研究

牛双诚(), 晋玉强, 寇昆湖   

  1. 海军航空大学,山东 烟台 264001
  • 收稿日期:2021-12-27 修回日期:2022-03-29 出版日期:2023-05-30 发布日期:2023-05-22
  • 作者简介:牛双诚(1974-),男,副教授,博士,研究方向为无人机测控、任务规划等。E-mail:niushuangcheng@yeah.net

Research on Collaborative Task Allocation Method of Multiple UAVs Based on Blockchain

Shuangcheng Niu(), Yuqiang Jin, Kunhu Kou   

  1. University of Naval Aviation, Yantai 264001, China
  • Received:2021-12-27 Revised:2022-03-29 Online:2023-05-30 Published:2023-05-22

摘要:

针对多无人机系统自主协同控制缺少统一的底层技术平台和面临的单点失效、信息安全威胁等问题,提出了基于区块链技术构建协同任务规划平台的方法。以多无人机协同任务分配问题为研究对象,将合同网任务分配算法描述为智能合约,应用区块链共识算法实现系统共识,设计出一种安全高效在线实时任务分配方法。采用Hyperledger Fabric开源软件搭建了仿真实验验证系统,并以典型的海洋常规潜艇搜捕应用场景进行了仿真验证,实验结果证实了该方法的可行性和优越性。

关键词: 多无人机系统, 协同任务分配, 区块链, 智能合约, 合同网

Abstract:

The autonomous collaborative control of a multi-unmanned aerial vehicle (UAV) system lacks a unified underlying technology platform and faces single point failure and information security threats. In order to solve these problems, an idea to build collaborative task planning platforms based on blockchain technology is proposed. With thecollaborative task allocation of multiple UAVs as research objects, an online, safe, high-efficiency, and real-time task allocation method is designed. The contract network task allocation algorithm is described as a smart contract, and system consensus is reached based on the blockchain consensus algorithm. In addition, a simulation experiment system is built by using Hyperledger Fabric open source software, and simulation verification is carried out for a typical marine conventional submarine search and arrest application scenario. Experimental results confirm the feasibility and superiority of the proposed method.

Key words: multi-UAV system, collaborative task allocation, blockchain, smart contract, contract network

中图分类号: