A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering

For the large-scale operations of unmanned aerial vehicle (UAV) swarm and the large number of UAVs, this paper proposes a two-layer task and resource assignment algorithm based on feature weight clustering. According to the numbers and types of task resources of each UAV and the distances between di...

Full description

Saved in:
Bibliographic Details
Main Authors: Xiaowei Fu, Peng Feng, Bin Li, Xiaoguang Gao
Format: Article
Language:English
Published: Wiley 2019-01-01
Series:International Journal of Aerospace Engineering
Online Access:http://dx.doi.org/10.1155/2019/3504248
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832566817528217600
author Xiaowei Fu
Peng Feng
Bin Li
Xiaoguang Gao
author_facet Xiaowei Fu
Peng Feng
Bin Li
Xiaoguang Gao
author_sort Xiaowei Fu
collection DOAJ
description For the large-scale operations of unmanned aerial vehicle (UAV) swarm and the large number of UAVs, this paper proposes a two-layer task and resource assignment algorithm based on feature weight clustering. According to the numbers and types of task resources of each UAV and the distances between different UAVs, the UAV swarm is divided into multiple UAV clusters, and the large-scale allocation problem is transformed into several related small-scale problems. A two-layer task assignment algorithm based on the consensus-based bundle algorithm (CBBA) is proposed, and this algorithm uses different consensus rules between clusters and within clusters, which ensures that the UAV swarm gets a conflict-free task assignment solution in real time. The simulation results show that the algorithm can assign tasks effectively and efficiently when the number of UAVs and targets is large.
format Article
id doaj-art-5dc635c1d5ce4de9b103f62ce90687e3
institution Kabale University
issn 1687-5966
1687-5974
language English
publishDate 2019-01-01
publisher Wiley
record_format Article
series International Journal of Aerospace Engineering
spelling doaj-art-5dc635c1d5ce4de9b103f62ce90687e32025-02-03T01:03:07ZengWileyInternational Journal of Aerospace Engineering1687-59661687-59742019-01-01201910.1155/2019/35042483504248A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight ClusteringXiaowei Fu0Peng Feng1Bin Li2Xiaoguang Gao3School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710129, ChinaSchool of Electronics and Information, Northwestern Polytechnical University, Xi’an 710129, ChinaShaanxi Key Laboratory of Integrated and Intelligent Navigation, Xi’an 710068, ChinaSchool of Electronics and Information, Northwestern Polytechnical University, Xi’an 710129, ChinaFor the large-scale operations of unmanned aerial vehicle (UAV) swarm and the large number of UAVs, this paper proposes a two-layer task and resource assignment algorithm based on feature weight clustering. According to the numbers and types of task resources of each UAV and the distances between different UAVs, the UAV swarm is divided into multiple UAV clusters, and the large-scale allocation problem is transformed into several related small-scale problems. A two-layer task assignment algorithm based on the consensus-based bundle algorithm (CBBA) is proposed, and this algorithm uses different consensus rules between clusters and within clusters, which ensures that the UAV swarm gets a conflict-free task assignment solution in real time. The simulation results show that the algorithm can assign tasks effectively and efficiently when the number of UAVs and targets is large.http://dx.doi.org/10.1155/2019/3504248
spellingShingle Xiaowei Fu
Peng Feng
Bin Li
Xiaoguang Gao
A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
International Journal of Aerospace Engineering
title A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
title_full A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
title_fullStr A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
title_full_unstemmed A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
title_short A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering
title_sort two layer task assignment algorithm for uav swarm based on feature weight clustering
url http://dx.doi.org/10.1155/2019/3504248
work_keys_str_mv AT xiaoweifu atwolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT pengfeng atwolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT binli atwolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT xiaoguanggao atwolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT xiaoweifu twolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT pengfeng twolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT binli twolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering
AT xiaoguanggao twolayertaskassignmentalgorithmforuavswarmbasedonfeatureweightclustering