A Dynamic Task Scheduling Method for Multiple UAVs Based on Contract Net Protocol

被引:11
|
作者
Zhang, Zhenshi [1 ]
Liu, Huan [2 ]
Wu, Guohua [2 ]
机构
[1] Natl Univ Def Technol, Undergrad Sch, Changsha 410073, Peoples R China
[2] Cent South Univ, Sch Traff & Transportat Engn, Changsha 410075, Peoples R China
基金
中国国家自然科学基金;
关键词
multi-UAV; dynamic scheduling; contract net protocol; multi-objective optimization; ALLOCATION; COMMUNICATION; ARCHITECTURE; MODEL;
D O I
10.3390/s22124486
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Unmanned aerial vehicles are becoming promising platforms for disaster relief, such as providing emergency communication services in wireless sensor networks, delivering some living supplies, and mapping for disaster recovery. Dynamic task scheduling plays a very critical role in coping with emergent tasks. To solve the multi-UAV dynamic task scheduling, this paper constructs a multi-constraint mathematical model for multi-UAV dynamic task scheduling, involving task demands and platform capabilities. Three objectives are considered, which are to maximize the total profit of scheduled tasks, to minimize the time consumption, and to balance the number of scheduled tasks for multiple UAVs. The multi-objective problem is converted into single-objective optimization via the weighted sum method. Then, a novel dynamic task scheduling method based on a hybrid contract net protocol is proposed, including a buy-sell contract, swap contract, and replacement contract. Finally, extensive simulations are conducted under three scenarios with emergency tasks, pop-up obstacles, and platform failure to verify the superiority of the proposed method.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Research of Multiple UAVs Task Allocation Based on Improved Contract Net
    Li, Yawei
    Li, Baoan
    COMPUTING, CONTROL AND INDUSTRIAL ENGINEERING IV, 2013, 823 : 439 - 444
  • [2] Dynamic scheduling method based on combination of contract net with mediator
    Li, Y
    Li, SJ
    Liu, Y
    Liu, ZG
    Tang, J
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 339 - 344
  • [3] Dynamic Agent scheduling model without contract net protocol
    Zhao, L.-H. (Xingzhe7249@163.com), 1600, CIMS (19):
  • [4] Contract net protocol for cooperative optimisation and dynamic scheduling of steel production
    Ouelhadj, D
    Cowling, PI
    Petrovic, S
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2003, : 469 - 478
  • [5] Production Dynamic Scheduling Method Based on Improved Contract Net of Multi-agent
    Qin, Ling
    Kan, Shulin
    INTELLIGENCE COMPUTATION AND EVOLUTIONARY COMPUTATION, 2013, 180 : 929 - 936
  • [6] A Method of Distributed Multi-Satellite Mission Scheduling Based on Improved Contract Net Protocol
    Feng, Peng
    Chen, Hao
    Peng, Shuang
    Chen, Luo
    Li, Longmei
    2015 11TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2015, : 1062 - 1068
  • [7] Extended contract net protocol for multi-robot dynamic task allocation
    Department of Information Engineering, Artillery Academy of PLA, Hefei 230031, AnHui Province, China
    Inf. Technol. J., 2007, 5 (733-738):
  • [8] UAVs cooperative air-to-ground associated task assignment algorithm based on Multi-Agent and Contract Net Protocol
    Zhang Kun
    Liu Zekun
    Shi Haotian
    Li Ke
    Zhang Zhenchong
    He Jianliang
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 991 - 996
  • [9] An enhancement dynamic contract net protocol
    Wei Zhao-Wen
    Yan Jun-Yan
    Ou Yun-Peng
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 475 - +
  • [10] The Smart grid scheduling based on Contract Net Protocol with Trust Model
    Zhao, Xiang
    Hu, Guangyu
    Wu, Zhigong
    2014 IEEE/ACIS 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2014, : 409 - 413