Cargando…
A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments
Multi-UAV systems have been widely used in reconnaissance, disaster relief, communication, and other fields. However, many dynamic events can cause a partial failure of the original mission during the mission execution process, in which case task reassignment should be carried out. How to reassign r...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537739/ https://www.ncbi.nlm.nih.gov/pubmed/37766035 http://dx.doi.org/10.3390/s23187980 |
_version_ | 1785113167538421760 |
---|---|
author | Wang, Gang Lv, Xiao Yan, Xiaohu |
author_facet | Wang, Gang Lv, Xiao Yan, Xiaohu |
author_sort | Wang, Gang |
collection | PubMed |
description | Multi-UAV systems have been widely used in reconnaissance, disaster relief, communication, and other fields. However, many dynamic events can cause a partial failure of the original mission during the mission execution process, in which case task reassignment should be carried out. How to reassign resources and tasks in multi-dynamic, multi-target, and multi-constraint events becomes a core issue in the enhancement of combat efficiency. This paper establishes a model of multi-UAV cooperative reconnaissance task reassignment that comprehensively considers various dynamic factors such as UAV performance differences, size of target areas, and time window constraints. Then, a two-stage distributed task assignment algorithm (TS-DTA) is presented to achieve multi-task reassignment in dynamic environments. Finally, this paper verifies the effectiveness of the TS-DTA algorithm through simulation experiments and analyzes its performance through comparative experiments. The experimental results show that the TS-DTA algorithm can efficiently solve the task reassignment problem in dynamic environments while effectively reducing the communication burden of UAV formations. |
format | Online Article Text |
id | pubmed-10537739 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-105377392023-09-29 A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments Wang, Gang Lv, Xiao Yan, Xiaohu Sensors (Basel) Article Multi-UAV systems have been widely used in reconnaissance, disaster relief, communication, and other fields. However, many dynamic events can cause a partial failure of the original mission during the mission execution process, in which case task reassignment should be carried out. How to reassign resources and tasks in multi-dynamic, multi-target, and multi-constraint events becomes a core issue in the enhancement of combat efficiency. This paper establishes a model of multi-UAV cooperative reconnaissance task reassignment that comprehensively considers various dynamic factors such as UAV performance differences, size of target areas, and time window constraints. Then, a two-stage distributed task assignment algorithm (TS-DTA) is presented to achieve multi-task reassignment in dynamic environments. Finally, this paper verifies the effectiveness of the TS-DTA algorithm through simulation experiments and analyzes its performance through comparative experiments. The experimental results show that the TS-DTA algorithm can efficiently solve the task reassignment problem in dynamic environments while effectively reducing the communication burden of UAV formations. MDPI 2023-09-20 /pmc/articles/PMC10537739/ /pubmed/37766035 http://dx.doi.org/10.3390/s23187980 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wang, Gang Lv, Xiao Yan, Xiaohu A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title | A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title_full | A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title_fullStr | A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title_full_unstemmed | A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title_short | A Two-Stage Distributed Task Assignment Algorithm Based on Contract Net Protocol for Multi-UAV Cooperative Reconnaissance Task Reassignment in Dynamic Environments |
title_sort | two-stage distributed task assignment algorithm based on contract net protocol for multi-uav cooperative reconnaissance task reassignment in dynamic environments |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10537739/ https://www.ncbi.nlm.nih.gov/pubmed/37766035 http://dx.doi.org/10.3390/s23187980 |
work_keys_str_mv | AT wanggang atwostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments AT lvxiao atwostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments AT yanxiaohu atwostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments AT wanggang twostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments AT lvxiao twostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments AT yanxiaohu twostagedistributedtaskassignmentalgorithmbasedoncontractnetprotocolformultiuavcooperativereconnaissancetaskreassignmentindynamicenvironments |