Energy Minimization for Cellular-Connected UAV: From Optimization to Deep Reinforcement Learning
- 19 January 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Wireless Communications
- Vol. 21 (7) , 5541-5555
Abstract
Cellular-connected unmanned aerial vehicles (UAVs) are expected to become integral components of future cellular networks. To this end, one of the important problems to address is how to support energy-efficient UAV operation while maintaining reliable connectivity between those aerial users and cellular networks. In this paper, we aim to minimize the energy consumption of cellular-connected UAV via jointly designing the mission completion time and UAV trajectory, as well as communication base station (BS) associations, while ensuring a satisfactory communication connectivity with the ground cellular network during the UAV flight. An optimization problem is formulated by taking into account the UAV’s flight energy consumption and various practical aspects of the air-ground communication models, including BS antenna pattern, interference from non-associated BSs and local environment. The formulated problem is difficult to tackle due to the lack of closed-form expressions and non-convexity nature. To this end, we first assume that the channel knowledge map (CKM) or radio map for the considered area is available, which contains rich information about the relatively stable (large-scale) channel parameters. By utilizing path discretization technique, we obtain a discretized equivalent problem and develop an efficient solution based on graph theory by employing convex optimization technique and a dynamic-weight shortest path algorithm over graph. Next, we study the more practical case that the CKM is unavailable initially. By transforming the optimization problem to a Markov decision process (MDP), we develop a deep reinforcement learning (DRL) algorithm based on multi-step learning and double Q-learning over a dueling Deep Q-Network (DQN) architecture, where the UAV acts as an agent to explore and learn its moving policy according to its local observations of the measured signal samples. Extensive simulations are carried out and the results show that our proposed designs significantly outperform baseline schemes. Furthermore, our results reveal new insights of energy-efficient UAV flight with connectivity requirements and unveil the tradeoff between UAV energy consumption and time duration along line segments.Keywords
Funding Information
- National Natural Science Foundation of China (62172339, 62071114)
- Fundamental Research Funds for the Central Universities of China (3204002004A2, XDJK2019C097)
- “Program for Innovative Talents and Entrepreneur in Jiangsu” (1104000402)
- Innovation Support Program for Chongqing Overseas Returnees (cx2020122)
- Outstanding Projects of Overseas Returned Scholars of Nanjing (1104000396)
- General project of Natural Science Foundation of Hunan Province (2021JJ30545)
This publication has 38 references indexed in Scilit:
- Engineering Radio Maps for Wireless Resource ManagementIEEE Wireless Communications, 2019
- Uplink Cooperative NOMA for Cellular-Connected UAVIEEE Journal of Selected Topics in Signal Processing, 2019
- Cellular-Enabled UAV Communication: A Connectivity-Constrained Trajectory Optimization PerspectiveIEEE Transactions on Communications, 2018
- Cellular-Connected UAV: Potential, Challenges, and Promising TechnologiesIEEE Wireless Communications, 2018
- Reshaping Cellular Networks for the Sky: Major Factors and Feasibility2018
- Energy-Efficient UAV Communication With Trajectory OptimizationIEEE Transactions on Wireless Communications, 2017
- A Wireless Relay Network Based on Unmanned Aircraft System With Rate OptimizationIEEE Transactions on Wireless Communications, 2016
- Wireless communications with unmanned aerial vehicles: opportunities and challengesIEEE Communications Magazine, 2016
- Human-level control through deep reinforcement learningNature, 2015
- Disciplined Convex Programming2006