A Literature Review of Drone-Based Package Delivery Logistics Systems and Their Implementation Feasibility

: In recent years, e-commerce businesses have seen an increase in the daily volume of packages to be delivered, as well as an increase in the number of particularly demanding customer expectations. In this respect, the delivery mechanism became prohibitively expensive, particularly for the ﬁnal kilometer. To stay competitive and meet the increased demand, businesses began to look for innovative autonomous delivery options for the last mile, such as autonomous unmanned aerial vehicles/drones, which are a promising alternative for the logistics industry. Following the success of drones in surveillance and remote sensing, drone delivery systems have begun to emerge as a new solution to reduce delivery costs and delivery time. In the coming years, autonomous drone sharing systems will be an unavoidable logistical solution, especially with the new laws/recommendations introduced by the Flight World Organization on how to organize the operations of these special unmanned airline systems. This paper provides a comprehensive literature survey on a set of relevant research issues and highlights the representative solutions and concepts that have been proposed thus far in the design and modeling of the logistics of drone delivery systems, with the purpose of discussing the respective performance levels reached by the various suggested approaches. Furthermore, the paper also investigates the central problems to be addressed and brieﬂy discusses and outlines a series of interesting new research avenues of relevance for drone-based package delivery systems.


Introduction
The logistics and transportation industries are experiencing a rapid growth, which is also supported by a strong innovation evolution. Nowadays, the boom of the e-commerce industry, enabled by pervasive internet access worldwide, along with growing innovations related to new delivery methods, has resulted in a rapid increase in the volume of packages to be delivered by various corporations year over year. For instance, the number of packages delivered in China alone was around 63.5 billion parcels on average in 2019. In addition, the average volume of shipped packages every second around the world was 3248 in 2019. Furthermore, the current volume of parcels worldwide is expected grow further and reach a figure between 220 to 262 billion packages by 2026 [1].
On the other hand, consumer expectations have risen; they expect the products they have purchased online to be delivered as soon as possible and at the lowest possible cost. This results in a situation such that the freight costs that companies must cover to deliver parcels to homes are progressively increasing year after year, as more and more parcels must be delivered to addresses spread across the city. Parcels that must be delivered in the same area are grouped together in order to optimize and share transportation costs from one location to another. The transportation process does not encounter any particular problems until the packages have to be sorted for delivery to the receiver. As the product gets closer to its final destination, the unit cost of transportation increases, reaching its peak in the last mile. This is the so-called "last mile challenge" faced by many logistics providers and their e-merchant customers in particular. This final delivery phase is the costliest and most complex step of the delivery process, as delivery costs are no longer shared (or just only very weakly) with other packages, and each package's delivery is unique [2].
Alternatively, in rural areas, the packages will be more dispersed over the territory, resulting in more kilometers traveled in an ungrouped (or only very poorly grouped) manner. Consequently, the cost of delivering a package in the "last mile" increases dramatically. As a result, e-commerce businesses have fundamentally altered their delivery strategies in order to remain competitive and maintain their practice of reasonable pricing. One viable option would be to begin investigating a series of meaningful new autonomous delivery technologies, such as drone-based systems. In this regard, these systems would be a promising alternative that can provide a quick and flexible delivery service. Furthermore, logistics using drones could drastically reduce the last-mile-related shipping costs by potentially significantly reducing transportation expenses related to last-mile vans/truck expenditures. Particularly, the use of drone-based delivery is potentially very interesting for city suburbs, small villages, and the countryside, all areas/contexts where the amount of parcels to be delivered is low and the delivery destinations are spatially dispersed.
Indeed, Autonomous Drone Delivery (ADD) modes are expected to become an important pillar of the future logistics industry for small parcel delivery at the last mile, as well as meal delivery service for fast food (e.g., pizza, etc.) and restaurants. The pizza and food giant Domino's Pizza has already started, collaboratively with New Zealand start-up Flirtey, testing delivery services employing drones [3]. Moreover, facing consumers worried about staying at home (due to COVID-19 related lockdowns) and the danger of exposing delivery people to the pandemics of COVID-19, which has profoundly affected all direct human contact, delivery companies have started to develop creative ideas such as the use of delivery robots in many cities around the world. Hence, the demand for contactless delivery modes has increased significantly during this health crisis. Consequently, the deployment of shared drone services will be pushed/accelerated in the near future, particularly for the delivery of certain special goods and medicines, such as biological tests to be delivered hospitals and/or laboratories.
Additionally, the merchandise transportation sector is one of the major emitters of greenhouse gases, with numerous environmental consequences, including air and water pollution and contributions to global warming [4]. Facing this concern, the use of drone sharing systems in last-mile deliveries may contribute to reducing emissions and lowering the use of fossil fuel energy sources. Indeed, drone-based delivery systems, which are supposed to have a much lower carbon footprint, have the potential to replace a substantial proportion of the current systems employing cars/motorcycles for short distances. In addition, drone-based delivery could reduce traffic jams and the number of accidents, especially in places where the road network is currently overused [5]. The shared autonomous drone delivery concept framework is envisaged as follow: Once a user has purchased goods from an e-commerce platform or a meal from a fast food restaurant, the delivery service assigns a drone to pick up the ordered package and deliver it. Based on the assignment process, an Autonomous Drone (AD) is selected from the fleet in real time according the given destination(s) and the current charging battery status (the drone may be in various states: inactive AD, in-service, or in-charging center to swap batteries). After assignment, the selected drone goes directly to pick up and then deliver the package to its destination, avoiding all (ground-borne) delivery route constraints. After the trip, the AD decides whether to go to the recharging station to swap the battery (according to its battery range), to the next requested destination(s), or to remain in its current location and wait for the next request (as depicted in Figure 1 below).
These plans notwithstanding, the logistics related to delivering with drones is still uncharted territory and decidedly not yet common knowledge. As a matter of fact, the deploy-ment of drone-based deliveries introduces new restrictions that make the logistics concepts and methodologies commonly/traditionally applied for transportation in last-mile deliveries unprepared to deal with the drone delivery use-case. In this respect, there are several significant constraints that can affect the current drone technology application in the logistics sector. On the one hand, drones have a limited flight range (the current maximum flight time is in the range of 40 min), due to the limited capacity of their batteries. This limits the area a drone can cover [6]. To increase the flight range, it is necessary to deploy recharging stations. These stations may serve as landing platforms for drones to recharge or swap batteries. On the other hand, the drone is still limited to small package weights and to short distances; in addition, today's drones require further development to be efficient and robust, this necessitating highly skilled technicians and operators, which leads to increased production and operation costs. Furthermore, the drones are exposed to weather conditions, such as high wind speeds, rain, or snow, which will affect the drone's trips and can even damage the drone's frame and its electronics. Furthermore, cost reduction is a significant concern in the logistics industry, where the primary focus of recent research studies has been on users and operators, with each stakeholder having one or more objectives. Customers want the product to arrive within a short time and at a low cost. The provider's primary goals are to reduce the various types of costs incurred (operational, maintenance, and recharging costs) and the fleet size, while increasing the number of requests served and the revenue earned. Additionally, in academic terms, ADD systems are dynamic and stochastic systems due to the stochastic demand, battery range issues, random trip times and stochastic trips, thus making their respective modeling, optimization, performance evaluation, and analysis very challenging. In industrial terms, every logistics company that plans to deploy a drone delivery service is faced with many challenges and important issues, including how to achieve cost savings, how to operate drone fleets, how much reduction in expected delivery times could be achieved in the delivery process, and how to coordinate the scheduling of ground vehicles and autonomous drones to achieve a cost-effective drone delivery concept. the AD decides whether to go to the recharging station to swap the battery (according to its battery range), to the next requested destination(s), or to remain in its current location and wait for the next request (as depicted in Figure 1 below). These plans notwithstanding, the logistics related to delivering with drones is still uncharted territory and decidedly not yet common knowledge. As a matter of fact, the deployment of drone-based deliveries introduces new restrictions that make the logistics concepts and methodologies commonly/traditionally applied for transportation in last-mile deliveries unprepared to deal with the drone delivery use-case. In this respect, there are several significant constraints that can affect the current drone technology application in the logistics sector. On the one hand, drones have a limited flight range (the current maximum flight time is in the range of 40 min), due to the limited capacity of their batteries. This limits the area a drone can cover [6]. To increase the flight range, it is necessary to deploy recharging stations. These stations may serve as landing platforms for drones to recharge or swap batteries. On the other hand, the drone is still limited to small package weights and to short distances; in addition, today's drones require further development to be efficient and robust, this necessitating highly skilled technicians and operators, which leads to increased production and operation costs. Furthermore, the drones are exposed to weather conditions, such as high wind speeds, rain, or snow, which will affect the drone's trips and can even damage the drone's frame and its electronics. Furthermore, cost reduction is a significant concern in the logistics industry, where the primary focus of recent research studies has been on users and operators, with The scientific research in the field of autonomous drone delivery systems can take various directions related to multiple research questions that may be raised. These are decisive questions for the performance and economic viability of these systems. Formalizing and resolving all these questions requires the development of analysis and optimization methods that can take into account the full complexity of the characteristics and dynamics of these systems. This complexity is reflected in many factors, including the following: huge size of the drone fleet in dense urban areas, complex and random dynamics (origins and destinations of trips), and autonomous operations. These dynamic behaviors make modeling very challenging.
This review paper is particularly interested in identifying the main research issues arising in drone delivery systems through a comprehensive literature review of several related studies and research works, as well as some proposed approaches to cope with them. In terms of contribution, this paper categorizes recent studies under different headings in terms of drone delivery problems, as well as attempts to measure the feasibility of deploying drone delivery services in urban areas. Among others, the following core issues are investigated in this paper: vehicle routing problems, recharging station deployment, landing issues, fleet dimensioning, and task assignment issues. Additionally, this work discusses the performance of various developed approaches, identifies the respective research gaps and limitations of the various methods, and the briefly outlines new potential research avenues for future related research endeavors. The rest of this paper is structured as follows. The following section provides an overview of the state of drone applications in the logistics industry. Section 3 provides a comprehensive summary of the current relevant literature, after appropriate classification, on the perspective of how core issues are handled. To finish, Section 4 includes concluding remarks and a brief discussion of future related research avenues.

State of Parcel Delivery through Drones in Logistics Industry
In recent years, several firms have started to pay more attention to the design of drones intended for package delivery in different industries, such as e-commerce and the medical sector. The giant of e-commerce, Amazon, took a significant step forward when they introduced their demo reel. In 2013, Amazon was one of the first players to deploy a delivery system, where the Prime Air from Amazon was designed to safely deliver packages to customers within a short period of time by employing fully automated drones [7,8]. Amazon Prime Air made its first official delivery in 2016 by transporting a package to a house 10 miles from the Cambridge fulfillment center. In 2020, after UPS and Alphabet's Project Wing, the Federal Aviation Administration granted Amazon federal authorization to run its Prime Air project of drone package delivery for the purpose of delivering parcels to its costumers efficiently and safely [9]. Another project, named Parcelcopter, launched in 2013 by the giant German logistics company 'Deutsche Post DHL', involved aerial vehicles transporting medicine to the island of Juist in the North Sea [10]. Alphabet, though not an e-commerce company, also expects a big future for drones in shipping; in 2014, it revealed Project Wing, which developed drones intended to deliver packages larger than those by Prime Air of Amazon and Pacelcopter of DHL [11]. The online store Siroop, founded in 2015 by the retail distributor Coop and the cellular phone company Swisscom, developed a pilot project for online shopping delivery by drones using vans, in collaboration with the German automobile manufacturer Mercedes Benz [12]. In this project, the drone uses the roof of the delivery truck as a landing platform. The package is processed by the driver in order to deliver it to the recipient. Additionally, the restaurant industry has also started paying attention to the drone delivery mode. Indeed, some fast food giants, such as Domino's Pizza and McDonald's, are realizing the high potential of home delivery by involving drone delivery services in congested urban areas. They have already developed experimental tests for meal delivery in collaboration with drone technology startups such as Flytrex and Flirtey [3]. Additionally, the transportation of medicines through drones is feasible between hospitals [13]. In some countries in Africa, governments are obliged to maintain low drug inventories due to the high cost of storing drugs. A delivery of life-saving medicine, for instance, can take more than four hours to reach its destination by car. To solve this issue, drone-based logistics systems are being launched in some countries, such as Rwanda and Tanzania, for delivering vaccines to isolated villages. In addition to this, in April 2019, the Government of Ghana officially launched its drone delivery service in cooperation with the US startup Zipline to serve hospitals and medical centers [14]. The goal was to build an emergency on-demand delivery service for different vaccines, blood products, and drugs.
Despite all of the advancements in drone technology by large corporations, and even despite the boom of artificial intelligence and economic activities, many countries around the world have yet to define specific regulations and rules for involving civil drones in their airspace; this limits the evolution of such a promising logistics industry [15]. As a result, the feasibility of reliable deployments of drone delivery systems is still in its early stages, and more steps are required to develop and integrate drones into a true (last mile) logistics industry [16]. Furthermore, recharging stations or drone ports will be indispensable infrastructure for enabling e-commerce and logistics companies to deal with the limited energy autonomy issue of such systems, which represents another important technical and cost challenge for those logistics companies and other relevant stakeholders.

Literature Investigation on Current Research for Drone-Based Logistics
In this review paper, we classified the relevant related works under four major groups, which represent the main research avenues by including a series of related challenges and constraints faced by these drone-based logistics systems. Thus, the main research issues and challenges can be summarized under the following headings: (1) vehicle routing problem with drones; (2) drone assignment issue; (3) charging process and recharging station location; (4) fleet dimensioning. An review of the literature is provided for each of these issues, as well as an explanation of one or more proposed solutions.
When considering the Vehicle Routing Problem with Drones (VRPD), most of the literature has addressed hybrid delivery systems, which combine two delivery modes: the vehicle-based delivery system and the drone-based delivery mode. Most issues with last-mile delivery with drones suggest that the aerial vehicle is transported close to the destination of the package by ground vehicles. From here, while the drone is delivering a package, the van can serve other customers who are not reachable by drone. As a result, the drone will be able to continue serving all customers who are within its flight zone, increasing user-friendliness and making the schedule more flexible [8,[17][18][19]. In the first conducted studies in this direction, Murray and Chu [20] addressed two issues related to drone-based delivery in conjunction with trucks in order to minimize the trip time for both the drone and the truck when returning to the depot. The flying sidekick travelling salesman problem was the first to be handled, based on a mixed integer linear programming (MILP) formulation to minimize the expected delivery time, whereby the drone is assigned to the truck to deliver parcels to customers. Regarding this problem, the authors proposed a heuristic approach called "Truck First, Drone Second", where the truck path is designed to resolve the traveling salesman problem. The truck travels along a route that begins at a depot, serves customers along the way, then finishes at the depot. The second issue tackled was the traveling salesman problem with parallel drone scheduling. In contrast to the first problem, this problem considers that the drone and the truck perform deliveries independently. The heuristic approach proposed for this this issue assumes that the drones will serve all the customers within their maximum range, while the truck will serve the remaining customers. In contrast, many assumptions were later introduced to simplify the model, whereby the authors assumed that the number of drones is very limited, the velocity and duration of a drone's flight are constant, the drone preparation is done by a person in the vehicle (drone not autonomous), and the depot is located near the center of all customers. However, the delivery problem is considered a stochastic problem and uses a large fleet of fully autonomous drones in the delivery system, thus making the modeling very challenging. Later, Jeon et al. [21] addressed the same routing problem by using MILP models and some heuristics based on the approach proposed by Murray and Chu. This proposed method involves reducing the number of empty flights in order to increase drone utilization; it is being tested on Jeju Island, using localization and tracking data. Dorling et al. [8] addressed two multi-trip vehicle routing problems that incorporate battery and payload weights into the energy consumption calculations; the first problem deals with the cost issue of a delivery time constraint, and the second problem seeks to optimize the delivery time subject to a cost limit. Furthermore, the proposed algorithms seek to optimize the drone fleet size as well as the trips for the delivery of the package. The authors assumed that the operator has enough fully charged batteries to satisfy the drone energy requirements before the deliveries can start and that the operator deploys only one depot (charging station) in the area. In contrast, it would be very challenging and costly for a delivery company to deploy multiple depots and battery swapping stations, as well as to manage battery swapping between trips to meet the daily demand. Wang et al. [22,23] addressed the vehicle routing problem with drones, where the fleet consists of multiple trucks equipped with multidrones to minimize the completion time. Both vehicles can deliver the packages, and the trucks must wait for the drone after it has been deployed for a delivery. They proposed a routing strategy called "The Drone Vehicle Traffic Problem", where the objective is to serve all customers within the shortest time duration. The authors show good results in terms of delivery cost reduction and delivery time when using drones and trucks instead of trucks alone, consolidating their results through simulations and the analysis of several worst-case scenarios. However, the authors did not take into consideration the automated landing of drones on the ground vehicle, which is very challenging for this hybrid delivery mode. Thereafter, Schermer et al. [24] proposed two heuristic algorithms for solving the same problem, supported with numerical experiments on large-scale traveling salesman problems. The first algorithm, named "Two-Phase Heuristic (TPH)", initially creates the vehicle routing problem for the truck and then the vehicle routing problem for using drones. The second algorithm, named "Single-Phase Heuristic (SPH)", computes routes that already include drones. A similar work by Ham [25] also addressed the vehicle routing problem; the author suggested a constraint optimization formulation in order to solve scheduling problems of multiple trucks, drones, and depots, subject to time, drop-off, pick-up, and multi-visit constraints. The proposed drone delivery schedule allows drones to fly back to the depot to deliver the next order after completing the preceding drop or to fly directly to another customer to collect a returned parcel. In contrast, incorporating new drone tasks, such as collecting returned packages, necessitates a greater extension of the drone's flight range, making the delivery system modeling extremely difficult. In addition, Wang and Sheu [26] addressed the vehicle routing problem with drones in a real-world setting by employing an arc-based integer programming approach and developing a branch and price algorithm. In comparison to other studies where the number of customers was limited, they applied their approach to a large-scale system that included multi-drones and trucks, as well as several customers being served. They used the branch-and-price algorithm to find optimal solutions for a set of instances in an average of two hours. Bertolaso et al. [27] also tackled the hybrid delivery system, which combines a drone and a vehicle, where the drones' landing task problem was addressed. To deliver the parcel, the drone can land on the vehicle's roof while the vehicle is moving to the desired location. The authors developed a cooperative landing model by using Petri Nets plans, with a strategy that includes multiple phases.
Concerning the drone assignment to the customer, the decision system needs to determine which drone will be charged to deliver the parcel, which represents a significant challenge for the researchers in developing optimization techniques to deliver the parcel to the customer in the least amount of time, subject to several constraints, such as battery range limitations and the operational cost of the systems. After receiving the parcels, the drone assignment system assigns a drone from the available fleet to perform the mission according to the priority of customer requests. To the best of our knowledge, only a few works have addressed this issue. Grippa et al. [28] suggested a task assignment strategy (task means registered customer request) for assigning customer requests to drones in order to reduce the delivery time as much as possible. The proposed model is based on queuing theory, with Poisson processes generating the arrival of delivery requests for goods by drones. Two classes of job assignment policies have been proposed: the first is called nearest job first to random vehicles (NJR), and it chooses jobs based on the customer's location, while the second is called first job first to nearest vehicles (FJN), and it chooses jobs based on the arrival time of the customer's request. The FJN policy achieves a low expected average delivery time for low loads and performs well even for high loads. Park and Zhang et al. [29] addressed the battery and charger assignment problem in a discrete event simulation framework. The author proposed a solution algorithm capable of deciding where to assign batteries and chargers to the service by searching the best location, as well as computing charging and task dispatching schedules. Moreover, a scheduling model was formulated to determine the time at which a battery begins/stops charging or begins/stops discharging. Sawadsitang et al. [30] developed a suppliers' cooperation policy to share the total cost of a drone delivery service. This means that suppliers can serve their customers collaboratively and share their drones in order to serve as many customers as possible; when a drone drops a package at the desired destination, it can return to any supplier depot that is part of the cooperation system. The proposed optimization model considers the parcel assignment problem as mixed integer programming. Murray and Chu [20] also tackled the customer assignment issue for drones working collaboratively with trucks, subject to the constraints of the launch points of trucks and drones, the depot node, and the rendez vous point of trucks and drones. However, only generated data were used to test the model's performance, and the authors included several assumptions to simplify the model in terms of issues such as limited drone fleet size and limited number of trucks and customers. In addition, they did not consider the battery range issue in their modeling. To the best of our knowledge, no short-term assignment strategies have been proposed to improve the efficiency of an autonomous drone-based delivery service in real time. For instance, in fast-food meal delivery services, customers need to be served quickly, especially during peak hours, which represents a challenge for scheduling the drone fleet.
Considering the charging process and the location of recharging stations, recharging or swapping infrastructure will be required to extend the flight range of battery-powered drones. In this context, some studies proposed deploying charging infrastructure to expand the coverage range of drone delivery services. Hong et al. [31] addressed the issue of recharging infrastructure locations for drone-based commercial delivery services without truck cooperation in urban areas, where the fleet of drones is supported by the implementation of a network of recharging stations. The authors proposed a coverage location model to construct a delivery network that covers the maximum expected demand while minimizing average flight distance from depots to recharging stations. This approach was formulated using heuristic techniques combined with the Greedy algorithm. In contrast, this study did not investigate the potential impact of decision parameters such as recharging station configuration, charging time, number of batteries, and drone battery range on the performance of drone delivery services, which could more accurately reproduce the real nature of systems. Additionally, this study focused on the relocation problem but did not address the assignment problem. Yu et al. [32] addressed the drone coverage range issue by allowing the drone to be recharged along the way by landing on stationary or mobile recharging stations. Mobile recharging stations are small, unmanned ground vehicles that continue to recharge the drone while transporting it from one location to another. The proposed algorithm computes the optimal path for the drone to visit multiple locations while also determining when and where to land on charging stations. Furthermore, it determines the paths of unmanned ground vehicles as well as the optimal locations of recharging stations. Three scenarios were studied: multiple stationary stations, a single mobile station, and multiple mobile stations. A generalized traveling salesperson problem-based algorithm was proposed to solve the first two problems, and an integer linear programming algorithm was suggested to solve the third. Huang et al. [33] suggested a heuristic optimization deployment approach, addressing the issue of station location by proposing a method of deploying recharging stations throughout the city to recharge/or swap batteries. The authors consider that the charging station could be repositioned from one place to another to increase coverage. Shao et al. [34] proposed an optimization approach for drone delivery service, including battery swapping stations and maintenance checkpoints, based on the ant colony optimization algorithm, in order to increase the flight distance from depot to customer. Alyassi et al. [35] proposed an autonomous recharging system for fully autonomous drones, as well as conducted an empirical study to evaluate the impact of drone battery on system performance. Bacanli et al. [36] developed a charging station deployment solution for unmanned aerial vehicles based on a spiral-based scanning method. The problem of recharging station placement was also addressed in [37] by employing a back-and-forth method to find the optimal number of charging stations. Overall, we believe that the deployment of mobile recharging stations is feasible if we can understand the challenges of communication between the ground vehicle (mobile station) and the drone in the short term, such as vehicle trajectory prediction. Furthermore, the recognition of partner vehicles and the autonomous landing of drones on moving stations require further research and development based on advanced techniques such as artificial intelligence, image recognition, and virtual sensing. In this regard, Baca et al. [38] addressed the drone landing challenge on a moving van, proposing a computer vision algorithm to recognize the landing pattern on the roof of the van using a camera. An Unscented Kalman Filter was used to control the state of the vehicle by estimating position and velocity and predicting trajectory using a non-linear motion model. However, modeling the drone following of fast, dynamic vehicles on the road and predicting the motion of mobile stations in next short term is extremely difficult. Feng et al. [39] addressed the same issue, proposing an autonomous landing method based on a moving platform. The proposed approach consists of different combined models, including a Kalman filter for optimal target localization, a predictive control model, and integral control for robustness.
Alternatively, due to the flight range constraint, another strategy for expanding the delivery area of drone systems was proposed in the literature, which involves utilizing public transportation networks. In this context, Huang et al. [40,41] addressed the issue of limited flight range by proposing a round trip scheduling approach, utilizing public transportation networks, which allows the drone to deliver parcels to distant points from the warehouse. In contrast, the developed policy addressed a sample drone's network of limited warehouses, drones, and customers; additionally, drone schedule synchronization with transportation network planning makes modeling of this hybrid dynamic system very challenging. Furthermore, the authors addressed the expected delivery time optimization using a Dijkstra-based algorithm, where the delivery system is supported by a public transportation network [42]. However, the proposed drone-vehicle delivery manner could increase the expected delivery time compared to the drone direct delivery mode. Furthermore, the communication technology of drones to vehicles, which allows the drone to collect vehicle trip information, is still in the early stages of use in the logistics industry. Other studies have also analyzed the logistics of drones for online meal delivery of fast food. In this respect, Liu [43] proposed a mixed integer programming (MIP) model to solve the dynamic pickup and delivery problem, assuming that the delivery system is reinforced by charging depots for swapping batteries when the drone's battery is almost drained. Pinto et al. [44] also contributed to the literature on the recharging station deployment problem. The authors discussed drone meal delivery issues for restaurants, where a network of charging stations is proposed to support drones' limited flight range. Under a set of constraints, a heuristic optimization model was proposed to determine the optimal placement and number of recharging stations to maximize coverage. In contrast to the parcel delivery business, the online meal delivery business faces significant delivery time challenges, particularly during peak hours, where the maximum waiting time of a customer is extremely limited in order to receive meals in a timely manner.
Nevertheless, during an autonomous drone missions to deliver a parcel to a customer in urban area, the drone navigation system might face unknown obstacles such as trees, power lines, trucks, and buildings. To overcome such challenges, more research on the sensing and perception of drones is required, based on new methods of artificial intelligence and computer vision to increase the precision of the recognition system. Additionally, newly developed artificial intelligence approaches for autonomous ground vehicles may be used to address challenges in using autonomous drones, transforming them into fully autonomous machines. In this regard, some recent works [45,46] have addressed recognition, automated detection, and navigation issues for autonomous drone delivery using machine learning, deep learning, and neural networks.
Concerning the issue of drone fleet dimensioning, studies have focused on estimating the required fleet size to meet a given demand and also on determining the initial position of the drone. Troudi et al. [47] proposed an approach that deals with vehicle routing problems to investigate the fleet dimensioning problems of drone delivery services. The authors developed an analytical model through two scheduling strategies, where the first one tries to schedule delivery operations while minimizing the flight distance, and the second attempts to strike a balance between distance and drone fleet size. Various analytical scenarios are being proposed in order to optimize the fleet cost by optimizing the number of drones, minimizing the flight drone distance, and reducing the number of batteries. However, the authors assume that the battery should be charged to 100% capacity for every mission, regardless of the remaining battery capacity after a mission, and that there are a limited number of customers served in urban area. Furthermore, the authors did not consider the battery swapping challenge for drone operators (when and where the swapping should be performed). Grippa et al. [28] conducted similar research, developing a method for dimensioning the drone delivery system that uses simulations and queuing theory. For dimensioning, two time horizons were proposed: long-term decisions about the number of depots to deploy in the service area and short-term decisions about the number of drones to use.
According to this review of the most relevant and most recent papers on drone-based parcel delivery systems, many drone delivery problems have been addressed, indicating the importance of drones in resolving many logistical problems, particularly in the last mile, and transforming the future of package delivery. However, in order to launch a drone delivery system in an urban area, the level of urban aerospace must be capable of dealing with high delivery drone traffic densities. Doole et al. [48] proposed a method for estimating the traffic demand for a typical dense European city's drone-based delivery system. A case study was applied to the Paris metropolitan area. According to the outcome of their research, there will be an average of 63,596 hourly traffic density delivery drones of small express packages as well as fast-food meals in the urban airspace of Paris, an area of 12,012 km 2 , by 2035. However, the authors did not consider the battery charging issue in this study, which represents a challenge for the drone-based delivery process. Modeling of safety assessments has also been addressed. The work of Gonçalves et al. [49] highlighted the safety issue by proposing a safety model based on Petri nets to demonstrate evidence of drone safety and reliability, required for the airworthiness certification process. According to recent studies, by 2050, there will be 400,000 drones operating at a Very Low Level (VLL), which requires drones to fly between 0 and 500 ft. This corresponds to a high density of autonomous drone operations [50]. As a result, in order to successfully operate this system, there must be safe air navigation, as well as decision-making tools and obstacle data analysis methodologies, taking into account that flying closer to the ground also means being closer to manmade and natural obstacles.
Furthermore, significant assumptions were included to simplify the modeling of this autonomous logistic mode in these research works. It is important to note that drone delivery performance is highly constrained by the battery range, payload, customer location, and weather conditions in which it is operating. These significantly influence the time delivery; thus, they must be included when modeling drone delivery systems. Table 1 summarizes research studies found in the related literature on drone package delivery systems in recent years, including methodologies, proposed solutions, and respective limitations. Nevertheless, in addition to the modeling challenge of large drone delivery networks, most research works face the challenge of finding real data on drone characteristics (such as battery range, flight range, velocity, and payload capacity), real data from logistic companies, and real data about customer locations and their historical demands. Consequently, combining real data (in model simulation) from drone manufacturers (such as Matternet) and logistics delivery businesses specifically using drone deliveries (amazon, Flirtey), can result in powerful strategic decisions about the deployment feasibility of the drone logistics industry. Furthermore, most of studies addressed small fleet sizes of drone networks. However, real drone delivery systems will have a large fleet size in dense urban areas, which makes their analysis and the prediction of their behavior extremely difficult.

Conclusions and Perspectives
The comprehensive survey presented in this paper focuses on reviewing/commenting on a broad selection of the most relevant and most recent papers on drone-based parcel delivery systems. This review paper highlighted a series of core research questions of relevance for this new logistics industry. Most studies addressed vehicle routing problems at the strategic level, with delivery performed by vans in collaboration with drones. Other studies are beginning to show an interest in the deployment of recharging stations to increase the coverage area of drones. This could result in various research issues, such as battery swapping optimization, optimal location of recharging stations, drone landing schedule on recharging stations, and recognition of recharging stations by drone during landing. As an overall impression from this review of the recent literature, unmanned aerial vehicles could be the most suitable delivery mode for last-mile deliveries in urban areas. In contrast, some interesting problems remain to be investigated. For example, determining the optimal amount of drones at each depot/station is an important aspect of the assignment issue that has not yet received much attention and should preferably be studied within a theoretical framework. In addition to this, the majority of these studies focused on a small fleet of drones in the delivery service and a small number of customers, demonstrating how difficult it is to manage and model a large fleet of drones. On the other hand, the performance of most of the mathematical formulations and optimization techniques of the proposed models for drone delivery problems was demonstrated and applied using only randomly generated data. Consequently, collecting real data from drone manufacturers and from logistics delivery businesses, and specifically from drone deliveries, is an unavoidable step to demonstrate and test the efficiency of drone delivery concepts and models, which can reliably support a strategic decision making.
As a result, adapting some of these models to the real-world contexts by empowering them with real field data would be a valuable contribution to industry and academia for drone-based parcel delivery. Furthermore, possible model adaptations could be inspired by related works, because several similar constraints were successfully modelled for those transportation problems. Our overall impression is that the drone-based delivery of packages remains in its early stages of becoming a real logistics industry. Additionally, many questions must be addressed in research studies within theoretical frameworks to operate these complex systems, such as "which customer's request should be served first?" and "where should drones go if there are no customers to serve next?".
Finally, this literature review of existing studies and theories on drone delivery systems in logistics might be used to develop a conceptual framework that defines the key concepts to design drone delivery systems and assist in the scheduling of drone-based delivery services in order to achieve a cost-effective vehicle routing pattern. Furthermore, many research works could be conducted to support strategic decisions from this survey, either on the planning side or on the engineering side, including the cost optimization of drones, depots, batteries, and recharging stations; station location optimization; drone assignment strategies for customer requests; drone delivery scheduling optimization; drone delivery system design at the strategic level; drone meal delivery issues for fast food. On the engineering side, several challenges could be addressed through research studies, such as the recognition and autonomous landing of drones on recharging stations and drone tracking trajectory of mobile stations.