TY - JOUR
T1 - Optimum UAV trajectory design for data harvesting from distributed nodes
AU - Kudathanthirige, Dhanushka
AU - Inaltekin, Hazer
AU - Hanly, Stephen V.
AU - Collings, Iain B.
N1 - Copyright the Author(s) 2023. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.
PY - 2024/1
Y1 - 2024/1
N2 - This paper designs energy-efficient trajectories for unmanned aerial vehicles (UAVs) harvesting data sequentially from distributed ground nodes. We propose a novel optimization framework for path planning, based on dynamic programming. We develop an optimum backward-forward algorithm that jointly optimizes the hovering locations for each ground node, and the visiting order to those locations. Our algorithm minimizes the total energy consumption of the UAV over its trajectory. Our framework is compatible with various probabilistic wireless communication channel models, and can also be applied to different cost functions, including minimising the total flying time, and allowing for bi-directional communications. We also develop a lower complexity algorithm that approximates the optimum UAV trajectory by decomposing the original problem into two sub-problems, and iterating back and forth between the two. This alternating algorithm has polynomial time complexity, and we show that it produces a near-optimum UAV trajectory, with as little deviation as 5% to 15% from the average energy consumption of the optimum algorithm.
AB - This paper designs energy-efficient trajectories for unmanned aerial vehicles (UAVs) harvesting data sequentially from distributed ground nodes. We propose a novel optimization framework for path planning, based on dynamic programming. We develop an optimum backward-forward algorithm that jointly optimizes the hovering locations for each ground node, and the visiting order to those locations. Our algorithm minimizes the total energy consumption of the UAV over its trajectory. Our framework is compatible with various probabilistic wireless communication channel models, and can also be applied to different cost functions, including minimising the total flying time, and allowing for bi-directional communications. We also develop a lower complexity algorithm that approximates the optimum UAV trajectory by decomposing the original problem into two sub-problems, and iterating back and forth between the two. This alternating algorithm has polynomial time complexity, and we show that it produces a near-optimum UAV trajectory, with as little deviation as 5% to 15% from the average energy consumption of the optimum algorithm.
UR - http://www.scopus.com/inward/record.url?scp=85174848127&partnerID=8YFLogxK
UR - http://purl.org/au-research/grants/arc/DP200101627
U2 - 10.1109/TCOMM.2023.3323513
DO - 10.1109/TCOMM.2023.3323513
M3 - Article
AN - SCOPUS:85174848127
SN - 0090-6778
VL - 72
SP - 302
EP - 316
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 1
ER -