Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T13:31:30.259Z Has data issue: false hasContentIssue false

Balanced Multi-UAV path planning for persistent monitoring

Published online by Cambridge University Press:  20 November 2024

Xinru Zhan
Affiliation:
School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan, China
Yang Chen*
Affiliation:
School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan, China
Xi Chen
Affiliation:
School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan, China
Wenhao Zhang
Affiliation:
Centre for Machine Vision, Bristol Robotics Laboratory, UWE Bristol, UK
*
Corresponding author: Yang Chen; Email: chenyag@wust.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In scenarios such as environmental data collection and traffic monitoring, timely responses to real-time situations are facilitated by persistently accessing nodes with revisiting constraints using unmanned aerial vehicles (UAVs). However, imbalanced task allocation may pose risks to the safety of UAVs and potentially lead to failures in monitoring tasks. For instance, continuous visits to nodes without replenishment may damage UAV batteries, while delays in recharging could result in missing task deadlines, ultimately causing task failures. Therefore, this study investigates the problem of achieving balanced multi-UAV path planning for persistent monitoring tasks, which has not been previously researched according to the authors’ knowledge. The main contribution of this study is the proposal of two novel indicators to assist in balancing task allocation regarding multi-UAV path planning for persistent monitoring. One of the indicators is namely the waiting factor, which reflects the urgency of a task node waiting to be accessed, and the other is the difficulty level which is introduced to measure the difficulty of tasks undertaken by a UAV. By minimizing differences in difficulty level among UAVs, we can ensure equilibrium in task allocation. For a single UAV, the ant colony initialized genetic algorithm (ACIGA) has been proposed to plan its path and obtain its difficulty level. For multiple UAVs, the K-means clustering algorithm has been improved based on difficulty levels to achieve balanced task allocation. Simulation experiments demonstrated that the difficulty level could effectively reflect the difficulty of tasks and that the proposed algorithms could enable UAVs to achieve balanced task allocation.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table I. Summary of the literature review.

Figure 1

Figure 1. Persistent monitoring scenario, where multiple UAVs are used to monitor wildfire situations and return to a fixed base station for replacing the battery at the end of their energy cycle.

Figure 2

Figure 2. Research methodology.

Figure 3

Figure 3. Example.

Figure 4

Table II. List of notations.

Figure 5

Figure 4. Mutation methods (assume$K=12, |G_n|=7$and 0 represents the base).

Figure 6

Algorithm 1. ACIGA for planning a path for single UAV.

Figure 7

Algorithm 2. Improved K-means clustering algorithm for multi-UAV task allocations.

Figure 8

Figure 5. The locations of nodes.

Figure 9

Table III. The monitoring periods of nodes.

Figure 10

Table IV. Results of different objective functions.

Figure 11

Figure 6. Results of ACIGA with$K=22$.

Figure 12

Table V. Algorithm performance comparison.

Figure 13

Figure 7. Comparison of iteration curves from different algorithms.

Figure 14

Figure 8. Results from the ordinary K-means.

Figure 15

Figure 9. Results from the improved K-means.

Figure 16

Figure 10. The variation of maximum deviation.

Figure 17

Table VI. Maximum deviation of difficulty level under different quantities of UAVs.