| Literature DB >> 32422970 |
Victor Sanchez-Aguero1,2, Francisco Valera2, Ivan Vidal2, Christian Tipantuña3,4, Xavier Hesselbach3.
Abstract
Nowadays, Unmanned Aerial Vehicles (UAV) are frequently present in the civilian environment. However, proper implementations of different solutions based on these aircraft still face important challenges. This article deals with multi-UAV systems, forming aerial networks, mainly employed to provide Internet connectivity and different network services to ground users. However, the mission duration (hours) is longer than the limited UAVs' battery life-time (minutes). This paper introduces the UAV replacement procedure as a way to guarantee ground users' connectivity over time. This article also formulates the practical UAV replacements problem in moderately large multi-UAV swarms and proves it to be an NP-hard problem in which an optimal solution has exponential complexity. In this regard, the main objective of this article is to evaluate the suitability of heuristic approaches for different scenarios. This paper proposes betweenness centrality heuristic algorithm (BETA), a graph theory-based heuristic algorithm. BETA not only generates solutions close to the optimal (even with 99% similarity to the exact result) but also improves two ground-truth solutions, especially in low-resource scenarios.Entities:
Keywords: UAV; UAV fleet; UAV replacement; UAV swarm; algorithms; energy consumption; optimization; self-organization
Year: 2020 PMID: 32422970 PMCID: PMC7284756 DOI: 10.3390/s20102791
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Typical Unmanned Aerial Vehicles (UAV) use case using the proposed methodology.
Figure 2Multi-UAV system during a mission for three target areas () and four UAVs ().
Figure 3Multi-UAV system states during a mission for three target areas () and four UAVs ().
System parameters.
| Parameter | Notation | Units/Coments |
|---|---|---|
| Number of regions |
| Integer number |
| Number of UAVs |
| Integer number |
| Location GCS |
| x,y coordinates |
| Location UAV |
| x,y coordinates |
| Number of users per region |
| Integer number |
| Total number of users |
| Integer number |
| Battery replacement time |
| Time units, e.g., seconds |
| Battery capacity |
| Electric current per time units, e.g., mAh |
| Device consumption |
| Electric current, e.g., mA |
| Link distance |
| Length units, e.g., meters |
| UAV cruising speed |
| Speed units, e.g., meters/seconds |
| Take-off time |
| Time units, e.g., seconds |
| Landing time |
| Time units, e.g., seconds |
| Simulation time |
| Time units, e.g., seconds |
| Sampling time |
| Time units, e.g., seconds |
Figure 4Differences between the analysed scheduling procedures. Example for and (2 UAVs in services and 1 UAV for replacement).
Figure 5Proposed scenarios for algorithm performance evaluation.
Simulation parameters.
| Scenario | Parameters | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| I | 6 | 6–12 | 300 | 180 s | 2700 mAh | 5670 mA | 70 m | 5 m/s | 60 s | 60 s | 3600 s | 5 s |
| II | 25 | 25–50 | 250 | |||||||||
| III | 25 | 25–50 | 300 | |||||||||
| IV | 50 | 50–100 | 500 | |||||||||
Figure 6Average number of users connected in different scenarios increasing the fleet size.
Figure 7Approximation ratio : optimal strategy vs. heuristic strategies for Scenario I.
Figure 8Approximation ratio : betweenness centrality heuristic algorithm (BETA) vs. other suboptimal strategies.
Figure 9Number of UAV replacements using BETA in scenario III.