Elsevier

Ad Hoc Networks

Volume 116, 1 May 2021, 102427
Ad Hoc Networks

Throughput-aware path planning for UAVs in D2D 5G networks

https://doi.org/10.1016/j.adhoc.2021.102427Get rights and content

Abstract

Unmanned Ariel Vehicles (UAVs) face increasing challenges in obtaining sensory data and transferring them to the user even before the completion of their flight for time-critical processing. Traditionally bounded by only area coverage and battery capacity, UAVs now need to meet network QoS requirement when streaming data. The emergence of 5G Device-to-Device (D2D) Networks enables high speed network communication for UAVs to transfer data via D2D links during a flight. The planning of UAV flight paths is now subject to both battery capacity and network quality of service (QoS) constraints. In this paper, we focus on the path planning for UAVs, which stream data to a data receiver machine, under the constraints of full area coverage and network throughput. We present a mathematical model to formulate the issue as a combinatorial optimization problem that attempts to minimize the flight cost of multiple UAVs covering the entire area. We show that the problem is NP-hard, therefore propose a heuristic method to derive the number of UAVs and determine their flight paths. The solution is proved to be bound by KOPT. We conduct simulations to evaluate how the size of the area and the maximal flight distance of a UAV affect the number of UAVs needed, and how the D2D channel parameters affect the link throughputs.

Introduction

Unmanned Aerial Vehicles (UAVs) have been utilized in many critical applications including disaster relief, tracking objects, surveillance, farming, etc. In all these missions, planning the flight paths of UAVs needs to guarantee the coverage of a target region within a specific time limit, primarily due to the battery constraints [1]. In addition, the sensory data collected by a UAV are often vast in volume and highly time-sensitive. For example, UAVs used for agricultural crop survey record high resolution images [2], which are analyzed to decide on pesticide application to an infected area at specific times. The conventional “record-offload-process” approach faces a number of serious challenges such as the massive amount of sensory data and elevated risk of data loss (due to malfunction or crash of a UAV). More importantly, the time window for data processing is too short to afford offloading/processing delays because promptly treating the infected crops to prevent disease from spreading is time-critical. As a result, wireless communication capabilities are required on a UAV to transfer data continuously to a data receiver during a flight instead of after a flight.

The emergence of 5G networks brings unprecedented opportunities for high-throughput low-latency communication capabilities [3]. However, due to the shorter range of 5G radio signals especially in mmWave range, 5G base stations (aka macro or small cells) are deployed in a dense manner, attempting to support ubiquitous connectivity. As an ally to 5G network, device-to-device (D2D) communication allows devices to communicate directly without relying on cellular network infrastructure. For example, mobile User Equipment (UEs) can utilize direct links via 5G spectrum to transfer live video streams, reducing the burden on base stations [4]. In such a way, the sensing tasks by UAVs can benefit from 5G and D2D to achieve the goal of streaming data in real time.

However, the data transfer from a UAV in a wireless network environment is complex and dynamic due to the continuous movement, location change, spectrum utilization and interference. The network quality of service (QoS) is largely affected by the flight path of UAVs and how the UAVs interact with base stations and other UAVs. It is challenging to ensure the sensor data are transferred in a streaming fashion without loss to the data receiver during a flight mission. In such a context, the planning of UAV flight path remains an important task in ensuring the success of the missions, yet faces new constraints on network QoS due to data streaming requirements.

In this paper, we are motivated to study a UAV path planning problem in the context of D2D capable 5G network, where UAVs need to maintain end-to-end throughput for streaming data. The planning task is now bounded by three orthogonal constraints of network throughput requirements, battery capacity (i.e. flight time) and area coverage. Different from channel allocation problems, our focus is on how to plan flight paths to accommodate the stochastic channel behavior and achieve area coverage. Due to its continuous change in location, a UAV may not have sufficient end-to-end performance when it is distant to a base station. Therefore we aim to derive solutions that can ensure UAVs always form sufficient D2D links for streaming data.

In this paper, we first capture essential elements in this issue which is similar to a classical traveling salesman problem but with major distinctions. We define mathematically such a new path planning problem by modeling the coverage of the area and waypoints as visiting the vertices of a weighted graph. As the UAVs move, the graph turns out to be temporal and the weight (i.e. cost) of edges reflects the connectivity with D2D links. The original problem is thus transformed to a combinatorial optimization problem that aims to minimize the cost of traversal of the graph. Due to the large number of variables in the model, and the NP-hard nature of the problem, we opt to design a heuristic solution and prove its optimality bound. We conduct a simulation of UAVs flying collaboratively according to the heuristic and D2D channel model in order to evaluate how the channel parameters, area size and number of UAVs affect the D2D link throughput.

In summary, we make the following contributions in this paper:

  • We present a model of the path planning problem with new network throughput constraints in a D2D 5G network. We then show that the problem is NP-hard;

  • We propose a heuristic solution where UAVs collaboratively fly along a grid like pattern, and prove its approximation bound with respect to the optimal solution;

  • We conduct simulations to evaluate the impact of D2D channel parameters, area size and number of UAVs on the throughput of D2D links.

The remainder of the paper is organized as follows. Section 2 discusses prior work and motivates this study. Section 3 introduces the application scenarios. We formulate the problem mathematically in Section 4. We then derive a heuristic solution in Section 6 and prove its optimality bound. Section 7 reports the evaluation results. Finally, the paper is concluded in Section 8.

Section snippets

UAV path planning

The coverage problem is to find feasible flight paths for a single or multiple UAVs to visit all the regions or vantage points within an area of interest. There has been extensive research on UAV coverage problems such as [5], [6], [7], [8], [9], [10]. The general goal is to find paths to minimize energy consumption of UAVs so that the mission can be completed with a given power budget (flight time) since most UAVs fly with batteries. For example, Ahmadzadeh et al. investigate the surveillance

5G communication model

Given an area of interest, one or multiple UAVs, each of which is equipped with onboard sensors, are tasked to survey the area of interest. The camera and other sensors on a UAV generate data at a rate of D. A UAV captures pictures or videos, which may be stored temporarily onboard, and attempts to transfer them to a receiving machine M through nearby 5G base stations (BS) during the flight. One or multiple 5G BSes surround the area of interest to enable the delivery of sensor data from UAVs to

Notations

Given an area of interest, A, surrounded by N base stations BS={BS1,BS2,,BSN}, the problem is to plan the flight paths for M UAVs, U={u1,u2,,uM} such that

  • 1.

    the projected camera coverage of all UAVs cover A eventually;

  • 2.

    at any given time t, there is a path Pit from UAV ui(i) to a base station BSiBS;

  • 3.

    the bandwidth allocated on Pi is sufficient to transfer data generated by ui at rate of D.

To formally represent the system of moving UAVs, we denote G=(G0,G1,,GT) as the snapshot of the system, where

Preparation

We partition the area into grids in both vertical and horizontal dimensions to simplify the model. The center of a grid area is considered a waypoint. One needs to direct UAVs to fly through all the waypoints in the area.

Lemma 5.1

The minimal number of UAVs needed to cover the area of interest Mmin=Gmaxdmaxwhere Gmax is the maximal distance between any two waypoints overlaid on area A and dmax is the maximal distance between two UAVs that can provide sufficient D2D bandwidth to meet QoS requirement.

Solution

Due to the NP-hard nature of the optimization problem formulated in Section 5, we opt for a heuristic solution. We show the calculation of important parameters before describing the heuristic algorithm.

Determining the number of UAVs

In this section, we present numerical simulation results to illustrate the performance of our proposed algorithm. We vary m and n from 5 to 40, and test three different values of k: 10, 15, 20. Fig. 7 illustrates that the upper bounds to the optimal solution get tighter as the number of waypoints increases. k has a diminishing effect on the upper bound as the area (i.e. m×n) gets larger. Fig. 8 reveals that, the required number of UAVs is not linear to the size of the area. In addition, when k

Conclusion

We study the path planning of UAVs, which cover a given area of interest and maintain network connectivity with BS for streaming data. Different from the conventional path planning problem, the new problem requires network QoS for all the UAVs to maintain sufficient network bandwidth to BS via D2D links. We formulate the problem mathematically and show that it is NP-hard. We derive a heuristic algorithm to determine the number of UAVs and their flight path. We prove that the proposed heuristic

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

This work was supported in part by Changzhou Municipal Advanced Technologies Research Center program (CM20193007). The authors are with Changzhou University and Changzhou Key Laboratory of Urban Big Data Technology and Applications.

Lin Shi is an Associate Professor in Aliyun School of Big Data, Changzhou University, in Jiangsu Province, China. His research interest spans broadly on UAV, Big Data, IoT and Deep Learning. His current research directions include next-generation networks, database systems, mobile computing and data analysis. Contact him at [email protected].

References (42)

  • TuovinenT. et al.

    Analyzing 5G RF system performance and relation to link budget for directive MIMO

    IEEE Trans. Antennas and Propagation

    (2017)
  • 5G Fieldlab makes precision farming more practical, URL...
  • NiuY. et al.

    A survey of millimeter wave communications (mmWave) for 5G: opportunities and challenges

    Wirel. Netw.

    (2015)
  • AnsariR.I. et al.

    5G D2D networks: Techniques, challenges, and future prospects

    IEEE Syst. J.

    (2018)
  • AhmadzadehA. et al.

    An optimization-based approach to time-critical cooperative surveillance and coverage with UAVs

    Exp. Robot.

    (2008)
  • MazaI. et al.

    Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms

    Distrib. Autonom. Robot. Syst.

    (2007)
  • BarrientosA. et al.

    Aerial remote sensing in agriculture: a practical approach to area coverage and path planning for fleets of mini aerial robots

    J. Field Robot.

    (2011)
  • Di FrancoC. et al.

    Coverage path planning for UAVs photogrammetry with energy and resolution constraints

    J. Intell. Robot. Syst.

    (2016)
  • ModaresJ. et al.

    UB-ANC planner: Energy efficient coverage path planning with multiple drones

  • E. Santamaria, F. Segor, I. Tchouchenkov, Rapid aerial mapping with multiple heterogeneous unmanned vehicles, in:...
  • ZribiN. et al.

    Video Streaming in Vehicular Ad Hoc Networks: Applications, Challenges and techniques

  • Hashem EizaM. et al.

    Secure and robust multi-constrained QoS aware routing algorithm for VANETs

    IEEE Trans. Dependable Secure Comput.

    (2016)
  • ImmichR. et al.

    Adaptive QoE-driven video transmission over Vehicular Ad-hoc Networks

  • Shokri-GhadikolaeiH. et al.

    Millimeter wave cellular networks: A MAC layer perspective

    IEEE Trans. Commun.

    (2015)
  • ZhangM. et al.

    Transport layer performance in 5G mmWave cellular

  • SamimiM. et al.

    3-D Millimeter-wave statistical channel model for 5G wireless system design

    IEEE Trans. Microw. Theory Tech.

    (2016)
  • KhuwajaA. et al.

    A survey of channel modeling for UAV communications

    IEEE Commun. Surv. Tutor.

    (2018)
  • LiX. et al.

    Resource allocation in highly dynamic device-to-device communication: An adaptive set multi-cover approach

    IEEE Trans. Wireless Commun.

    (2019)
  • QamarF. et al.

    Investigation of future 5G-IoT Millimeter-wave network performance at 38 GHz for urban microcell outdoor environment

    Electronics

    (2019)
  • MacCartneyG.R. et al.

    Path loss models for 5G millimeter wave propagation channels in urban microcells

  • MacCartneyG.R. et al.

    Study on 3GPP rural macrocell path loss models for millimeter wave wireless communications

  • Cited by (17)

    • Air pollution forecasting based on wireless communications: review

      2023, Environmental Monitoring and Assessment
    View all citing articles on Scopus

    Lin Shi is an Associate Professor in Aliyun School of Big Data, Changzhou University, in Jiangsu Province, China. His research interest spans broadly on UAV, Big Data, IoT and Deep Learning. His current research directions include next-generation networks, database systems, mobile computing and data analysis. Contact him at [email protected].

    Zhongyi Jiang is an Associate Professor in Aliyun School of Big Data at Changzhou University, Jiangsu, China. His research interest spans broadly on big data, algorithm design and analysis. His current research directions include optimization method for big data analytics. He can be reached at [email protected].

    Shoukun Xu received the Ph.D. degree in China University of Mining and Technology, China, in 2001. From 2011, he is a Professor in Information Science & Engineering from Changzhou University, China. Now he is head of Changzhou Key Laboratory of Urban Big Data Technology Application. His research activities are focused on artificial neural networks, computer simulation, decision support systems. Contact him at [email protected].

    View full text