Drone Routing for Drone-Based Delivery Systems: A Review of Trajectory Planning, Charging, and Security
Abstract
:1. Introduction
1.1. Related Surveys
Paper | Year | Design Issues | Trajectory | Charging | Security | Challenges | Major Focus |
---|---|---|---|---|---|---|---|
[4] | 2022 | ✗ | ✗ | ✗ | ✗ | √ |
|
[21] | 2022 | ✗ | ✗ | √ | ✗ | ✗ |
|
[22] | 2021 | √ | √ | ✗ | ✗ | √ |
|
[23] | 2018 | ✗ | ✗ | ✗ | ✗ | ✗ |
|
[24] | 2022 | √ | √ | ✗ | ✗ | √ |
|
[25] | 2022 | ✗ | ✗ | ✗ | ✗ | ✗ |
|
[26] | 2022 | ✗ | ✗ | ✗ | ✗ | ✗ |
|
[28] | 2022 | ✗ | ✗ | ✗ | ✗ | √ |
|
[29] | 2020 | ✗ | √ | ✗ | ✗ | √ |
|
Our work | 2023 | √ | √ | √ | √ | √ |
|
1.2. Contributions of This Study
- First, we discuss several crucial design issues of drone routing in drone-based delivery systems. This discussion includes the important issues for implementing such systems.
- Next, we provide a novel taxonomy where we emphasize three major aspects: trajectory planning, charging, and security algorithms for designing drone routing algorithms in drone-based delivery systems.
- To provide the readers with an overview of the current progress of drone routing in drone-based delivery systems, the existing drone routing algorithms are extensively reviewed in terms of their design model, optimization objective, assumptions, and operational strategy.
- Further, we compare the drone routing schemes in terms of their main idea, optimization objective, constraints, advantages, limitations, and performance.
- Finally, important research and development challenges are discussed to motivate further research in this domain.
1.3. Organization of the Paper
2. Design Issues of Drone Routing for Drone-Based Delivery Systems
2.1. Designing Optimal Trajectory to Reduce Delivery Time
2.2. Drone Types and Energy Consumption Model
2.3. Drone Energy Management
2.4. Decision on Customer and Delivery Point
2.5. Payload Consideration of Drones
2.6. Priority-Aware Trajectory Design
2.7. Weather Conditions
2.8. Collision Avoidance
3. Drone Routing Algorithms
3.1. Trajectory Planning
3.1.1. Attention-Based Pointer Network (A-Ptr-Net)
3.1.2. Joint Routing and Charging Strategy (JRCS)
3.1.3. Flying Sidekick Traveling Salesman Problem with Stochastic Travel Time (FSTSP-STT)
3.1.4. Reinforcement Learning-Based Truck-and-Drone Coordinated Delivery (RL-TDCD)
3.1.5. Collaborative Routing Problem-Truck and Drone (CRP-TD)
3.1.6. Exact and Heuristic Approaches to Truck-Drone Delivery Problem (EHTDDP)
3.2. Charging
3.2.1. Optimized Deployment of Charging Station (ODCS)
3.2.2. Collaboration between Public Transport and Charging Station (CBPTCS)
3.2.3. Delivery Destination Clustering (DDC)
3.2.4. Cloud-Based Drone Navigation and Charging (CDNC)
3.3. Security Algorithms Used in Drone Routing
3.3.1. Blockchain-Based Secure Data Transaction Scheme (Covadel)
3.3.2. Blockchain-Powered Privacy-Aware Flight Compliance (PA-NOP)
3.3.3. Blockchain-Based Drone-Enabled Delivery Scheme for Healthcare (GaRuDa)
3.3.4. IDS and Blockchain-Based Delivery Framework for Drone-Delivered Services (DeliveryCoin)
4. Comparison
4.1. Comparison of Trajectory Planning Algorithms
4.2. Comparison of Charging Algorithms
4.3. Comparison of Security Algorithms in Drone Routing
5. Research and Development Challenges
5.1. Joint Routing and Charging Strategy
5.2. Dynamic Obstacles
5.3. Topology Control to Reduce Flight Time
5.4. Collaborative Truck-Drone Delivery
5.5. Uncertainty-Aware Delivery Service
5.6. Blockchain for Security in Drone-Based Delivery
5.7. Artificial Intelligence-Based Techniques
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Pitney Bowes Parcel Shipping Index Reports Continued Growth as Global Parcel. Available online: https://www.pitneybowes.com/au/newsroom/press-releases/pitney-bowes-parcel-shipping-index-reports-continued-growth-as-global-parcel.html (accessed on 4 November 2022).
- Jeon, A.; Kang, J.; Choi, B.; Kim, N.; Eun, J.; Cheong, T. Unmanned Aerial Vehicle Last-Mile Delivery Considering Backhauls. IEEE Access 2021, 9, 85017–85033. [Google Scholar] [CrossRef]
- Zhu, H.; Dou, S.; Qiu, Y. Joint model for last-mile delivery service selection in china: Evidence from a cross-nested logit study. IEEE Access 2019, 7, 137668–137679. [Google Scholar] [CrossRef]
- Benarbia, T.; Kyamakya, K. A literature review of drone-based package delivery logistics systems and their implementation feasibility. Sustainability 2022, 14, 360. [Google Scholar] [CrossRef]
- Nguyen, D.D.; Rohacs, J.; Rohacs, D. Autonomous flight trajectory control system for drones in smart city traffic management. ISPRS Int. J. Geo-Inf. 2021, 10, 338. [Google Scholar] [CrossRef]
- Kong, F.; Li, J.; Jiang, B.; Wang, H.; Song, H. Trajectory Optimization for Drone Logistics Delivery via Attention-Based Pointer Network. IEEE Trans. Intell. Transp. Syst. 2022, 1–13. [Google Scholar] [CrossRef]
- Jeong, H.Y.; Song, B.D.; Lee, S. The Flying Warehouse Delivery System: A Quantitative Approach for the Optimal Operation Policy of Airborne Fulfillment Center. IEEE Trans. Intell. Transp. Syst. 2021, 22, 7521–7530. [Google Scholar] [CrossRef]
- Gao, W.; Luo, J.; Zhang, W.; Yuan, W.; Liao, Z. Commanding Cooperative UGV-UAV with Nested Vehicle Routing for Emergency Resource Delivery. IEEE Access 2020, 8, 215691–215704. [Google Scholar] [CrossRef]
- Savuran, H.; Karakaya, M. Efficient route planning for an unmanned air vehicle deployed on a moving carrier. Soft Comput. 2016, 20, 2905–2920. [Google Scholar] [CrossRef]
- Wang, D.; Hu, P.; Du, J.; Zhou, P.; Deng, T.; Hu, M. Routing and Scheduling for Hybrid Truck-Drone Collaborative Parcel Delivery With Independent and Truck-Carried Drones. IEEE Internet Things J. 2019, 6, 10483–10495. [Google Scholar] [CrossRef]
- Huang, H.; Savkin, A.V. Deployment of Charging Stations for Drone Delivery Assisted by Public Transportation Vehicles. IEEE Trans. Intell. Transp. Syst. 2021, 1–12. [Google Scholar] [CrossRef]
- Arafat, M.Y.; Moh, S. JRCS: Joint Routing and Charging Strategy for Logistics Drones. IEEE Internet Things J. 2022, PP, 1. [Google Scholar] [CrossRef]
- Dorling, K.; Heinrichs, J.; Messier, G.G.; Magierowski, S. Vehicle Routing Problems for Drone Delivery. IEEE Trans. Syst. Man, Cybern. Syst. 2017, 47, 70–85. [Google Scholar] [CrossRef] [Green Version]
- Shen, K.; Shivgan, R.; Medina, J.; Dong, Z.; Rojas-Cessa, R. Multidepot Drone Path Planning With Collision Avoidance. IEEE Internet Things J. 2022, 9, 16297–16307. [Google Scholar] [CrossRef]
- Wu, G.; Mao, N.; Luo, Q.; Xu, B.; Shi, J.; Suganthan, P.N. Collaborative Truck-Drone Routing for Contactless Parcel Delivery During the Epidemic. IEEE Trans. Intell. Transp. Syst. 2022, 23, 25077–25091. [Google Scholar] [CrossRef]
- Freitas, J.C.; Penna, P.H.V.; Toffolo, T.A.M. Exact and heuristic approaches to Truck-Drone Delivery Problems. EURO J. Transp. Logist. 2022, 12, 100094. [Google Scholar] [CrossRef]
- Ahmadon, M.A.B.; Yamaguchi, S. Cluster-Based Positioning Method of Drone Charging Station for Enlargement of Delivery Area. In Proceedings of the 2021 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 10–12 January 2021. [Google Scholar] [CrossRef]
- Trotta, A.; Andreagiovanni, F.D.; Di Felice, M.; Natalizio, E.; Chowdhury, K.R. When UAVs Ride a Bus: Towards Energy-efficient City-scale Video Surveillance. In Proceedings of the IEEE INFOCOM 2018—IEEE Conference on Computer Communications, Honolulu, HI, USA, 15–19 April 2018; pp. 1043–1051. [Google Scholar] [CrossRef]
- Seo, S.H.; Won, J.; Bertino, E.; Kang, Y.; Choi, D. A security framework for a drone delivery service. In Proceedings of the 2nd Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use, New York, NY, USA, 26 June 2016; pp. 29–34. [Google Scholar] [CrossRef]
- Singh, M.; Aujla, G.S.; Bali, R.S.; Vashisht, S.; Singh, A.; Jindal, A. Blockchain-enabled secure communication for drone de-livery: A case study in COVID-like scenarios. In Proceedings of the 2nd ACM MobiCom Workshop on Drone Assisted Wireless Communications for 5G and beyond, London, UK, 25 September 2020; pp. 25–30. [Google Scholar] [CrossRef]
- Rajabi, M.S.; Beigi, P.; Aghakhani, S. Drone Delivery Systems and Energy Management: A Review and Future Trends. arXiv 2022. [Google Scholar] [CrossRef]
- Moshref-Javadi, M.; Winkenbach, M. Applications and Research avenues for drone-based models in logistics: A classification and review. Expert Syst. Appl. 2021, 177, 114854. [Google Scholar] [CrossRef]
- Yoo, W.; Yu, E.; Jung, J. Drone delivery: Factors affecting the public’s attitude and intention to adopt. Telemat. Informatics 2018, 35, 1687–1700. [Google Scholar] [CrossRef]
- Madani, B.; Ndiaye, M. Hybrid Truck-Drone Delivery Systems: A systematic literature review. IEEE Access 2022, 10, 92854–92878. [Google Scholar] [CrossRef]
- Pasha, J.; Elmi, Z.; Purkayastha, S.; Fathollahi-Fard, A.M.; Ge, Y.E.; Lau, Y.Y.; Dulebenets, M.A. The Drone Scheduling Problem: A Systematic State-of-the-Art Review. IEEE Trans. Intell. Transp. Syst. 2022, 23, 14224–14247. [Google Scholar] [CrossRef]
- Khalil, A.; Shankar, A.; Bodhi, R.; Behl, A.; Ferraris, A. Why Do People Resist Drone Food Delivery Services? An Innovation Resistance Theory Perspective. IEEE Trans. Eng. Manag. 2022, 1–11. [Google Scholar] [CrossRef]
- Raivi, A.M.; Moh, S. Trajectory Planning Techniques in Urban Air Mobility: A Comparative Survey. In Proceedings of the 11th International Conference on Smart Media and Applications (SMA 2022), Saipan, USA, 19–22 October 2022; pp. 15–20. [Google Scholar]
- Singh, G.; Sharma, S.; Tandon, A.; Kaur, P. Drone Food Delivery: A Solution to Crowding During the Global COVID-19 Pandemic. IEEE Trans. Eng. Manag. 2022, 1–13. [Google Scholar] [CrossRef]
- Macrina, G.; Di Puglia Pugliese, L.; Guerriero, F.; Laporte, G. Drone-aided routing: A literature review. Transp. Res. Part C Emerg. Technol. 2020, 120, 102762. [Google Scholar] [CrossRef]
- Kornatowski, P.M.; Bhaskaran, A.; Heitz, G.M.; Mintchev, S.; Floreano, D. Last-Centimeter Personal Drone Delivery: Field Deployment and User Interaction. IEEE Robot. Autom. Lett. 2018, 3, 3813–3820. [Google Scholar] [CrossRef]
- Huang, C.; Ming, Z.; Huang, H. Drone Stations-Aided Beyond-Battery-Lifetime Flight Planning for Parcel Delivery. IEEE Trans. Autom. Sci. Eng. 2022, 1–11. [Google Scholar] [CrossRef]
- Huda, S.M.A.; Moh, S. Survey on computation offloading in UAV-Enabled mobile edge computing. J. Netw. Comput. Appl. 2022, 201, 103341. [Google Scholar] [CrossRef]
- Alam, M.M.; Arafat, M.Y.; Moh, S.; Shen, J. Topology control algorithms in multi-unmanned aerial vehicle networks: An extensive survey. J. Netw. Comput. Appl. 2022, 207, 103495. [Google Scholar] [CrossRef]
- Sorbelli, F.B.; Coro, F.; Das, S.K.; Pinotti, C.M. Energy-Constrained Delivery of Goods with Drones under Varying Wind Conditions. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6048–6060. [Google Scholar] [CrossRef]
- Peng, K.; Du, J.; Lu, F.; Sun, Q.; Dong, Y.; Zhou, P.; Hu, M. A Hybrid Genetic Algorithm on Routing and Scheduling for Vehicle-Assisted Multi-Drone Parcel Delivery. IEEE Access 2019, 7, 49191–49200. [Google Scholar] [CrossRef]
- Alkouz, B.; Abusafia, A.; Lakhdari, A.; Bouguettaya, A. In-Flight Energy-Driven Composition of Drone Swarm Services. IEEE Trans. Serv. Comput. 2022, 1–14. [Google Scholar] [CrossRef]
- Chen, K.W.; Xie, M.R.; Chen, Y.M.; Chu, T.T.; Lin, Y.B. DroneTalk: An Internet-of-Things-Based Drone System for Last-Mile Drone Delivery. IEEE Trans. Intell. Transp. Syst. 2022, 23, 15204–15217. [Google Scholar] [CrossRef]
- Pei, Z.; Fang, T.; Weng, K.; Yi, W. Urban On-Demand Delivery via Autonomous Aerial Mobility: Formulation and Exact Algorithm. IEEE Trans. Autom. Sci. Eng. 2022, 1–15. [Google Scholar] [CrossRef]
- Murray, C.C.; Chu, A.G. The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transp. Res. Part C Emerg. Technol. 2015, 54, 86–109. [Google Scholar] [CrossRef]
- Wang, Z.; Sheu, J.B. Vehicle routing problem with drones. Transp. Res. Part B Methodol. 2019, 122, 350–364. [Google Scholar] [CrossRef]
- Liu, Z.; Li, X.; Khojandi, A. The flying sidekick traveling salesman problem with stochastic travel time: A reinforcement learning approach. Transp. Res. Part E Logist. Transp. Rev. 2022, 164, 102816. [Google Scholar] [CrossRef]
- Wu, G.; Fan, M.; Shi, J.; Feng, Y. Reinforcement Learning based Truck-and-Drone Coordinated Delivery. IEEE Trans. Artif. Intell. 2021, 4581. Early Access. [Google Scholar] [CrossRef]
- Resat, H.G. Design and Analysis of Novel Hybrid Multi-Objective Optimization Approach for Data-Driven Sustainable Delivery Systems. IEEE Access 2020, 8, 90280–90293. [Google Scholar] [CrossRef]
- Huang, H.; Savkin, A.V. A Method of Optimized Deployment of Charging Stations for Drone Delivery. IEEE Trans. Transp. Electrif. 2020, 6, 510–518. [Google Scholar] [CrossRef]
- Hassija, V.; Saxena, V.; Chamola, V. Scheduling drone charging for multi-drone network based on consensus time-stamp and game theory. Comput. Commun. 2020, 149, 51–61. [Google Scholar] [CrossRef]
- Hassija, V.; Chamola, V.; Krishna, D.N.G.; Guizani, M. A Distributed Framework for Energy Trading between UAVs and Charging Stations for Critical Applications. IEEE Trans. Veh. Technol. 2020, 69, 5391–5402. [Google Scholar] [CrossRef]
- Huda, S.M.A.; Arafat, M.Y.; Moh, S. Wireless Power Transfer in Wirelessly Powered Sensor Net works: A Review of Recent Progress. Sensors 2022, 22, 2652. [Google Scholar] [CrossRef] [PubMed]
- Sawadsitang, S.; Niyato, D.; Tan, P.S.; Wang, P. Joint Ground and Aerial Package Delivery Services: A Stochastic Optimization Approach. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2241–2254. [Google Scholar] [CrossRef] [Green Version]
- Zhang, J.; Campbell, J.F.; Sweeney, D.C.; Hupman, A.C. Energy consumption models for delivery drones: A comparison and assessment. Transp. Res. Part D Transp. Environ. 2021, 90, 102668. [Google Scholar] [CrossRef]
- Torabbeigi, M.; Lim, G.J.; Kim, S.J. Drone Delivery Scheduling Optimization Considering Payload-induced Battery Consumption Rates. J. Intell. Robot. Syst. Theory Appl. 2020, 97, 471–487. [Google Scholar] [CrossRef]
- Kim, J.; Kim, S.; Jeong, J.; Kim, H.; Park, J.S.; Kim, T. CBDN: Cloud-Based Drone Navigation for Efficient Battery Charging in Drone Networks. IEEE Trans. Intell. Transp. Syst. 2019, 20, 4174–4191. [Google Scholar] [CrossRef]
- Shin, M.; Kim, J.; Levorato, M. Auction-Based Charging Scheduling with Deep Learning Framework for Multi-Drone Networks. IEEE Trans. Veh. Technol. 2019, 68, 4235–4248. [Google Scholar] [CrossRef]
- Alshaikhli, M.; Elfouly, T.; Elharrouss, O.; Mohamed, A.; Ottakath, N. Evolution of Internet of Things from Blockchain to IOTA: A Survey. IEEE Access 2022, 10, 844–866. [Google Scholar] [CrossRef]
- Hassija, V.; Chamola, V.; Agrawal, A.; Goyal, A.; Luong, N.C.; Niyato, D.; Yu, F.R.; Guizani, M. Fast, Reliable, and Secure Drone Communication: A Comprehensive Survey. IEEE Commun. Surv. Tutorials 2021, 23, 2802–2832. [Google Scholar] [CrossRef]
- El Azzaoui, A.; Singh, S.K.; Pan, Y.; Park, J.H. Block5GIntell: Blockchain for AI-Enabled 5G Networks. IEEE Access 2020, 8, 145918–145935. [Google Scholar] [CrossRef]
- Singh, M.; Aujla, G.S.; Bali, R.S.; Batth, R.S.; Singh, A.; Vashisht, S.; Jindal, A. CovaDel: A blockchain-enabled secure and QoS-aware drone delivery framework for COVID-like pandemics. Computing 2022, 104, 1589–1613. [Google Scholar] [CrossRef]
- Rahman, M.S.; Khalil, I.; Atiquzzaman, M. Blockchain-Powered Policy Enforcement for Ensuring Flight Compliance in Drone-Based Service Systems. IEEE Netw. 2021, 35, 116–123. [Google Scholar] [CrossRef]
- Gupta, R.; Bhattacharya, P.; Tanwar, S.; Kumar, N.; Zeadally, S. GaRuDa: A Blockchain-Based Delivery Scheme Using Drones for Healthcare 5.0 Applications. IEEE Internet Things Mag. 2021, 4, 60–66. [Google Scholar] [CrossRef]
- Huda, S.M.A.; Mahir, E.M.; Tanvir, A.A.; Moh, S. Evaluation of Machine Learning Models for Detecting Network-Based Intrusions. In Proceedings of the 11th International Conference on Smart Media and Applications (SMA 2022), Gunsan, Republic of Korea, 9–11 September 2021; pp. 3–14. [Google Scholar]
- Ferrag, M.A.; Maglaras, L. Deliverycoin: An IDS and blockchain-based delivery framework for drone-delivered services. Computers 2019, 8, 58. [Google Scholar] [CrossRef] [Green Version]
- Alyassi, R.; Khonji, M.; Karapetyan, A.; Chau, S.C.K.; Elbassioni, K.; Tseng, C.M. Autonomous Recharging and Flight Mission Planning for Battery-Operated Autonomous Drones. IEEE Trans. Autom. Sci. Eng. 2022, PP, 1–13. [Google Scholar] [CrossRef]
- Lee, S.; Hong, D.; Kim, J.; Baek, D.; Chang, N. Congestion-aware Multi-Drone Delivery Routing Framework. IEEE Trans. Veh. Technol. 2022, 71, 9384–9396. [Google Scholar] [CrossRef]
- Alam, M.M.; Moh, S. Survey on Neighbor Discovery and Beam Alignment in mmWave-Enabled UAV Swarm Networks. In Proceedings of the 11th International Conference on Smart Media and Applications (SMA 2022), Saipan, USA, 19–22 October 2022; pp. 27–31. [Google Scholar]
- Alam, M.M.; Moh, S. Survey on Q-Learning-Based Position-Aware Routing Protocols in Flying Ad Hoc Networks. Electronics 2022, 11, 1099. [Google Scholar] [CrossRef]
- Alam, M.M.; Moh, S. Joint topology control and routing in a UAV swarm for crowd surveillance. J. Netw. Comput. Appl. 2022, 204, 103427. [Google Scholar] [CrossRef]
- Kuru, K.; Ansell, D.; Khan, W.; Yetgin, H. Analysis and Optimization of Unmanned Aerial Vehicle Swarms in Logistics: An Intelligent Delivery Platform. IEEE Access 2019, 7, 15804–15831. [Google Scholar] [CrossRef]
- Kim, S.; Moon, I. Traveling salesman problem with a drone station. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 49, 42–52. [Google Scholar] [CrossRef]
- Luo, Q.; Wu, G.; Ji, B.; Wang, L.; Suganthan, P.N. Hybrid Multi-Objective Optimization Approach With Pareto Local Search for Collaborative Truck-Drone Routing Problems Considering Flexible Time Windows. IEEE Trans. Intell. Transp. Syst. 2022, 23, 13011–13025. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, Z.; Shi, J.; Wu, G.; Pedrycz, W. Two-Echelon Routing Problem for Parcel Delivery by Cooperated Truck and Drone. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 7450–7465. [Google Scholar] [CrossRef]
- Bai, X.; Cao, M.; Yan, W.; Ge, S.S. Efficient Routing for Precedence-Constrained Package Delivery for Heterogeneous Vehicles. IEEE Trans. Autom. Sci. Eng. 2020, 17, 248–260. [Google Scholar] [CrossRef] [Green Version]
- Huang, H.; Savkin, A.V.; Huang, C. Round Trip Routing for Energy-Efficient Drone Delivery Based on a Public Transportation Network. IEEE Trans. Transp. Electrif. 2020, 6, 1368–1376. [Google Scholar] [CrossRef]
- Das, D.N.; Sewani, R.; Wang, J.; Tiwari, M.K. Synchronized Truck and Drone Routing in Package Delivery Logistics. IEEE Trans. Intell. Transp. Syst. 2021, 22, 5772–5782. [Google Scholar] [CrossRef]
- Hong, I.; Kuby, M.; Murray, A.T. A range-restricted recharging station coverage model for drone delivery service planning. Transp. Res. Part C Emerg. Technol. 2018, 90, 198–212. [Google Scholar] [CrossRef]
- Shavarani, S.M.; Mosallaeipour, S.; Golabi, M.; İzbirak, G. A congested capacitated multi-level fuzzy facility location problem: An efficient drone delivery system. Comput. Oper. Res. 2019, 108, 57–68. [Google Scholar] [CrossRef]
- Shavarani, S.M.; Nejad, M.G.; Rismanchian, F.; Izbirak, G. Application of hierarchical facility location problem for optimization of a drone delivery system: A case study of Amazon prime air in the city of San Francisco. Int. J. Adv. Manuf. Technol. 2018, 95, 3141–3153. [Google Scholar] [CrossRef]
- Yoo, H.D.; Chankov, S.M. Drone-delivery Using Autonomous Mobility: An Innovative Approach to Future Last-mile De-livery Problems. In Proceedings of the 2018 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Bangkok, Thailand, 16–19 December 2018; pp. 1216–1220. [Google Scholar] [CrossRef]
- Huang, H.; Savkin, A.V.; Huang, C. Reliable Path Planning for Drone Delivery Using a Stochastic Time-Dependent Public Transportation Network. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4941–4950. [Google Scholar] [CrossRef]
- Gomez-Lagos, J.; Candia-Vejar, A.; Encina, F. A New Truck-Drone Routing Problem for Parcel Delivery Services Aided by Parking Lots. IEEE Access 2021, 9, 11091–11108. [Google Scholar] [CrossRef]
- Huang, H.; Savkin, A.V.; Huang, C. Drone Routing in a Time-Dependent Network: Toward Low-Cost and Large-Range Parcel Delivery. IEEE Trans. Ind. Inform. 2021, 17, 1526–1534. [Google Scholar] [CrossRef]
- Hamdi, A.; Salim, F.D.; Kim, D.Y.; Ghari Neiat, A.; Bouguettaya, A. Drone-as-a-Service Composition Under Uncertainty. IEEE Trans. Serv. Comput. 2021, 15, 2685–2698. [Google Scholar] [CrossRef]
- Sawadsitang, S.; Niyato, D.; Tan, P.S.; Wang, P.; Nutanong, S. Shipper Cooperation in Stochastic Drone Delivery: A Dynamic Bayesian Game Approach. IEEE Trans. Veh. Technol. 2021, 70, 7437–7452. [Google Scholar] [CrossRef]
- Gumaei, A.; Al-Rakhami, M.; Hassan, M.M.; Pace, P.; Aloi, G.; Lin, K.; Fortino, G. Deep Learning and Blockchain with Edge Computing for 5G-Enabled Drone Identification and Flight Mode Detection. IEEE Netw. 2021, 35, 94–100. [Google Scholar] [CrossRef]
- Hassija, V.; Chamola, V.; Garg, S.; Krishna, D.N.G.; Kaddoum, G.; Jayakody, D.N.K. A Blockchain-Based Framework for Lightweight Data Sharing and Energy Trading in V2G Network. IEEE Trans. Veh. Technol. 2020, 69, 5799–5812. [Google Scholar] [CrossRef]
- Huda, S.M.A.; Moh, S. Transfer Learning Algorithms in Unmanned Aerial Vehicle Networks: A Comprehensive Review. In Proceedings of the 11th International Conference on Smart Media and Applications (SMA 2022), Saipan, USA, 19–22 October 2022; pp. 9–14. [Google Scholar]
- Chen, X.; Wu, S.; Shi, C.; Huang, Y.; Yang, Y.; Ke, R.; Zhao, J. Sensing Data Supported Traffic Flow Prediction via Denoising Schemes and ANN: A Comparison. IEEE Sens. J. 2020, 20, 14317–14328. [Google Scholar] [CrossRef]
Ref. | Main Idea | Advantages | Limitations |
---|---|---|---|
A-Ptr-Net [6] | Drone-based automated trajectory design for optimal delivery path. | Adaptability to new trajectory data regardless of explicit distance matrix. Takes non-linear energy consumption, customer demand and service timeframe into account while calculating optimal route. | Requires large data volume for accurate drone trajectory prediction. |
JRCS [12] | For long-haul drone-based delivery mission, simultaneous route and CS location is devised to maximize the safe flight coverage. | This scheme provides maximum delivery coverage (distance) while utilizing the well-placed CSs across the area in a single mission. | Proposed scheme ignores the effect of weather as well as any obstacle that the drone might face along its trajectory. |
CRP-TD [15] | A collaboration of truck-drone combination to solve the preassigned delivery problem | The algorithm integrates the K-means clustering and the nearest neighbor strategy to generate an initial solution which helps to reach optimal solutions quickly and accurately. | Stochastic demand for the delivery schedule is not taken into design consideration. |
EHTDDP [16] | Formulates a combined truck-drone delivery problem which is addressed by MIP and heuristic approach | The hybrid heuristic based on general variable neighborhood search metaheuristics is able to obtain high-quality solutions for large-size instances with an efficiency rate over 80%. | Only single drone-based delivery scenario is considered. Moreover, the proposed heuristic approach does not guarantee optimal solution |
FSTSP-STT [41] | Flight path of the drone is formulated as MDP and minimizing the flight time is prioritized. | This model incorporates stochastic traffic conditions and works with artificially generated data to demonstrate the algorithmic working efficiency. Moreover, real-time data were also used for further validation. | Proposed approach demonstrates higher computational time and flight data than other benchmarks. |
RL-TDCD [42] | A combined delivery method of truck and drone is proposed where clustering of the designated delivery point and routing plan is designed. | This algorithm has shorter execution time compared to the other heuristic approaches and reduces the overall drone energy consumption. | The problem formulation ignores the time required for charging or swapping batteries of drones as well as the loading/unloading parcel time. |
Ref. | Evaluated Metrics | Performance Objective | Innovative Features |
---|---|---|---|
A-Ptr-Net [6] | Time of customer nodes, trajectory optimality gap, effect of attention mechanism, energy gap. | Minimizing route distance by finding optimal route path. | Attention mechanism on the decoder end to adjust the trajectory information. |
JRCS [12] | Average delivery time, algorithm computation time, delivery area coverage ratio, drone travel distance, the number of customers served, and energy consumption. | Maximizing drone flight distance with respect to the drone CS. | Maximum flight distance and safe flight distance for the drone-based delivery system is considered for problem formulation. |
CRP-TD [15] | Instances, number of drones, drone speed. | Minimizing the delivery time. | K-means clustering and nearest neighbor strategy to generate an initial solution. |
EHTDDP [16] | Instances, service time, number of distribution centers. | Minimized delivery time and cost. | MIP formulation yields better linear relaxation bounds than other benchmarks. |
FSTSP-STT [41] | Variation of travel time, average delivery time. | Minimizing the stochastic travel time of the drone for delivery. | DQN and A2C are combined and used to address the problem of dimensionality. |
RL-TDCD [42] | Average travel distance, travel time, average running time, number of clusters, convergence rate. | Minimizing the average travel distance | Provide last mile parcel delivery using a combined truck and drone system. |
Ref. | Main Idea | Advantages | Limitations |
---|---|---|---|
CBPTCS [11] | Minimize the average delivery time to customers. | The restriction of placing CSs location based on the restricted area is considered in the optimization process along with the precise calculation of drone’s flight time. | The limited battery resources of CSs are not considered in the optimization process. Additionally, CBPTCS relocates a CS based on the numerical computation, whereas an analytical solution is required for faster computation. |
DDC [17] | Maximizing the delivery area through optimal clustering of delivery locations and minimizing the number of required CSs. | Through optimal k-means clustering of delivery locations, it jointly optimizes the CSs locations to extend the drones flight time and coverage area. | The locations of restricted areas to place CSs is ignored. Additionally, the coverage area can be improved by minimizing the gap and overlap between two neighboring cluster centroids. |
ODCS [44] | Obtain the optimal number of CSs and their location. | The recursive removal of CSs according to the imposed constraint of CS coverage ratio, achieves the optimal location and quickly minimize the number of CSs to cover a large area. | This method only considers the CSs location adjustment according to the fixed threshold flight time of drones. However, drone flight times may vary according to their trajectories, and environmental influences such as wind. Thus, drone energy consumption model is required to obtain realistic results in the simulation environment. |
CDNC [51] | Minimize the congestion at CSs to provide smooth charging service to drones and minimize the drones waiting time at CSs using Dijkstra’s shortest path algorithm. | This approach utilizes the global knowledge to generate more stable optimal path for drones, which reduces congestion at CSs and waiting time for charging. | The optimal deployment of CSs according to drone trajectory is not considered. In trajectory planning, the physical collision of drones and environmental factors were ignored |
Ref. | Innovative Features | Performance Metrics | Optimization Constraints |
---|---|---|---|
CBPTCS [11] | Jointly considers collaboration between public transport, drones, and CSs to maximize drones flight time to server rural areas customer. | Average delivery time, number of required CSs, and average drone flight time | Limited number of CSs, threshold distance between CSs according to drone flight time, and connectivity between CSs and all customers. |
DDC [17] | Utilizes k-means algorithm to cluster the frequently delivery locations and placing the CSs. | Coverage ratio, and number of CSs | Limited number of CSs. |
ODCS [46] | Utilizes the MST to find the optimal flight path and placement of CSs to extend the drone flight time. | Delivery coverage ratio, and number of required CSs. | Limited parcel weight, distance between two CSs according to the flight time of a drone, and threshold coverage ratio of CSs. |
CDNC [51] | A cloud-based multiple drones navigation and charging utilizing global information about drone’s trajectory, flight time, and status of CSs. | Number of CSs, average drone flight time, and average utilization of CSs | Central cloud server must have connectivity with all drones and CSs to obtain the global knowledge. |
Ref. | Main Idea | Advantages | Limitations |
---|---|---|---|
Covadel [56] | The scheme considers queuing schedule for the delivery of the goods with minimal communication overhead. | Effect of weather on drone energy consumption and charging mechanism were ignored. | A secure collision avoidance mechanism for drone-based delivery is designed based on light intensity. |
PA-NOP [57] | Study of collision avoidance among multiple drones from different organizations to provide secure delivery service. | The proposed scheme provides a secure delivery flight operation by introducing blockchain mechanism. | Scalability of the proposed mechanism is not guaranteed. |
GaRuDa [58] | Considered the security aspects for healthcare-based product delivery using Internet of drones. | The system can offer better scalability and minimize the storage cost for blockchain data storage. | The co-channel and cross-channel interference issues are overlooked. |
Delivery-Coin [60] | Proposed an intrusion detection technique to provide privacy preserving drone-based delivery systems. | Proposed framework has the lower consensus latency with respect to other conventional schemes. | Security issues of edge computing in the proposed framework were ignored. |
Ref. | Evaluated Metrics | Performance Objective | Innovative Features |
---|---|---|---|
Covadel [56] | Transaction time, mining time, communication cost, computation cost, average network throughput, and end-to-end delay. | Provides secure and quality of service (QoS) to users of drone-based delivery | Decoupled blockchain-based secure delivery mechanism. |
PA-NOP [57] | Execution time, validation time, and service delivery time. | Maximizing the scalability of the system. | Jointly considered security and collision avoidance. |
GaRuDa [58] | Storage cost, computation cost, and communication cost. | Minimize the blockchain storage cost. | Latency issue has been considered by considering the 5G-enabled tactile internet. |
Delivery-Coin [60] | Latency of blockchain consensus, communication overhead, attack classification accuracy. | Minimizing the overall latency of blockchain consensus and accuracy. | Combined intrusion system and blockchain technology to secure customer and product data. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Raivi, A.M.; Huda, S.M.A.; Alam, M.M.; Moh, S. Drone Routing for Drone-Based Delivery Systems: A Review of Trajectory Planning, Charging, and Security. Sensors 2023, 23, 1463. https://doi.org/10.3390/s23031463
Raivi AM, Huda SMA, Alam MM, Moh S. Drone Routing for Drone-Based Delivery Systems: A Review of Trajectory Planning, Charging, and Security. Sensors. 2023; 23(3):1463. https://doi.org/10.3390/s23031463
Chicago/Turabian StyleRaivi, Asif Mahmud, S. M. Asiful Huda, Muhammad Morshed Alam, and Sangman Moh. 2023. "Drone Routing for Drone-Based Delivery Systems: A Review of Trajectory Planning, Charging, and Security" Sensors 23, no. 3: 1463. https://doi.org/10.3390/s23031463
APA StyleRaivi, A. M., Huda, S. M. A., Alam, M. M., & Moh, S. (2023). Drone Routing for Drone-Based Delivery Systems: A Review of Trajectory Planning, Charging, and Security. Sensors, 23(3), 1463. https://doi.org/10.3390/s23031463