Placement of Package Delivery Center for UAVs with Machine Learning Salih Safa Bacanli , Furkan Cimen , Enas Elgeldawi , and Damla Turgut Department of Computer Science, University of Central Florida Department of Computer Science, Faculty of Science, Minia University {bacanli, furkan}@knights.ucf.edu, enas.elgeldawi@mu.edu.eg, turgut@cs.ucf.edu Abstract—Commercially available unmanned aerial vehicles (UAVs) are usually more affordable and feasible for easy deployment compared to military-level UAVs in civilian ap- plications. However, having a bounded range limits the use of commercially available UAVs in package dropping scenarios. In this paper, we have generated a synthetic dataset for the scenario in which drones or UAVs are used to drop packages to two neighborhoods. The charging and package pick-up station is located between two neighborhoods. By leveraging the synthetic dataset, the location of the charging station is predicted by machine learning techniques given the package request frequency, package dropping times of the UAV, and targeted package delay for the neighborhoods. The results showed that deep neural networks and support vector regressor are more successful in deciding the charging station location. I. I NTRODUCTION UAVs have found usage in different application scenarios in our era. For example, Amazon has pilot trial locations where the UAVs are used to drop shipping packages under the project called Amazon Prime Air [1]. UAVs can also be used to drop items to places where traveling to the service locations might be time-consuming due to traffic congestion or lack of developed infrastructure, or time-sensitive items such as emergency medical kits. Commercial UAVs have various flight times; however, bat- tery capacity remains the main limiting factor. The maximum battery life for most commercial UAVs is around 30 minutes. This maximum battery life time might be only sufficient for one package drop with full charge in most cases, considering that the UAV needs to return to its starting location after the package drop. The weight that a small to mid-size UAV can carry is also limited, which is around 0.5 to 1 kg. Considering these limitations, we can assume UAV would be dropping one package at a time with every full charge. In this study, we assume a charging location will be sta- tioned between two neighborhoods, and the distance between these neighborhoods has a maximum value. A UAV reaching these neighborhoods has an average service time with a maximum service time limit. Another parameter considered is the frequency of service requests from these neighbor- hoods. We want to find the charging station location between two neighborhoods when the servicing parameters and an acceptable average delay for one of the neighborhoods are given. We use machine learning techniques including random forest, support vector regressor (SVR), deep learning for this task. As there is not enough public real-world data available, we simulated various parameters. Briefly, the contributions of this study can be summarized as follows: We created synthetic data for training machine learn- ing algorithms through our simulation with random distribution location between neighborhoods and other parameters. This data can be accessed via GitHub 1 page. Our algorithm can predict the desired distribution center location when parameters are the distance between two neighborhoods, frequency of service requests from each neighborhood, average and maximum service times inside neighborhood, and desired delay times. We also compared various machine learning techniques accord- ing to their prediction performance. The remainder of the paper is organized as follows. In Section II, we review the existing literature. A detailed description of the methodology is given in Section III. The performance evaluation results are discussed in Section IV and the paper concludes in Section V. II. RELATED WORK More companies are starting to invest in drone delivery systems. There are a few example pilot drone delivery applications [1], [2], [3]. The applications of drone deliveries include ground vehicle usage with scenarios such as traveling long distances with trucks and delivering packages with a drone, which is carried by truck [4], [5], [6], [7], [8], [9]. Huang et al. [7], [8] analyzed the application scenario where public vehicles are used in delivery applications with drones. It is notable to specify that drone-truck delivery routing is an NP-hard problem [10]. Cokyasar [11] explored the battery swapping machine locations for the truck-drone delivery systems using mixed- integer nonlinear programming techniques. Our approach is different from the existing literature as it is not using any vehicle to help the drone delivery system. A mixed linear integer programming approach is used in different studies examining UAV routing problems. Mixed- integer linear programming is mostly aimed at maximizing the coverage area, which may lead UAVs to visit more points of interests [12] or UAVs to visit larger areas [13]. omez-Lagos [14] used an integer programming approach 1 www.github.com/cosai/UAVPackageSyntheticData 978-1-7281-8104-2/21/$31.00 ©2021 IEEE GLOBECOM 2021 - 2021 IEEE Global Communications Conference | 978-1-7281-8104-2/21/$31.00 ©2021 IEEE | DOI: 10.1109/GLOBECOM46510.2021.9685951 Authorized licensed use limited to: University of Central Florida. Downloaded on May 31,2022 at 16:10:09 UTC from IEEE Xplore. Restrictions apply.