Multigene and Improved Anti-Collision RRT* Algorithms for Unmanned Aerial Vehicle Task Allocation and Route Planning in an Urban Air Mobility Scenario
Abstract
:1. Introduction
- To the best of our knowledge, we first study to minimize energy consumption in the context of heterogeneous task assignments for multiple UAVs in urban environments. This research not only tackles the task assignment problem but also considers charging requirements and diverse task types. Consequently, the task assignment problem constitutes a CMTAP model. To address this model, we propose a multigene algorithm by designing customized selection and multipoint crossover mechanisms to handle the heterogeneity of tasks.
- This paper also proposes the IAC-RRT* algorithm to compute the route planning problems in the UAM scenario. A time-switching factor is proposed to adapt the airspace management regulations of the UAM scenario. Moreover, the normal line between the source and the goal is introduced to ensure the random tree explores positively to the target point. Compared to the RRT* algorithm, the novel route planning method works well in urban environments.
- Simulation results indicate that the strategy of this work exhibits superior adaptability and efficiency than the traditional optimization algorithm, i.e., RRT* algorithm, and gene algorithm. This advancement marks a significant stride in optimizing UAV schedules within UAM scenarios.
2. Models and Methods
2.1. System Model
2.1.1. Heterogeneous Task Execution Model
2.1.2. Energy Consumption Model
2.2. Problem Formulation
2.2.1. Task Allocation Problems
2.2.2. Route Planning Problems
2.3. Proposed Algorithms
2.3.1. Multigene Algorithm for Task Allocation Problem
Algorithm 1 Multigene algorithm for solving task allocation problem |
|
2.3.2. Improved Anti-Collision RRT* (IAC-RRT*) Algorithm for Route Planning Problem
Algorithm 2 IAC-RRT* algorithm for solving route planning problem |
|
3. Results
3.1. Simulation Results of Multigene Algorithm
3.2. Simulation Results of IAC-RRT* Algorithm
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Hamid, M.; Ismail, G.; Kemal, A.; Selcuk, U.; Abdullah, K.; Adem, T. UAV-enabled intelligent transportation systems for the smart city: Applications and challenges. IEEE Commun. Mag. 2017, 5, 22–28. [Google Scholar]
- Cheng, L.; Wen, Q.; Yan, L.; Long, H.; Peng, W. Overview of traffic management of urban air mobility (UAM) with eVTOL aircraft. J. Traffic Transp. Eng. 2020, 5, 35–54. [Google Scholar]
- Andrey, G.; Young, I. Intelligent UAV in smart cities using IoT. In Proceedings of the 2016 16th International Conference on Control, Automation and Systems (ICCAS), Gyeongju, Republic of Korea, 16–19 October 2016; pp. 207–210. [Google Scholar]
- Jeff, H.; Nikhil, G. Fast-Forwarding to a Future of on-Demand Urban Air Transportation; Uber Elevator: San Francisco, CA, USA, 2016; pp. 23–26. [Google Scholar]
- Wan, Z.; Qing, M.; Paul, C. A heuristic distributed task allocation method for multivehicle multitask problems and its application to search and rescue scenario. IEEE Trans. Cybern. 2015, 4, 902–915. [Google Scholar]
- Hao, C.; Ying, N.; Yi, Y. Multi-UAV reconnaissance task assignment for heterogeneous targets based on modified symbiotic organisms search algorithm. Sensors 2019, 19, 734. [Google Scholar]
- Fang, Y.; Jie, C.; Yuan, T.; Tao, J. Cooperative task assignment of a heterogeneous multi-UAV system using an adaptive genetic algorithm. Electronics 2020, 9, 687. [Google Scholar]
- Oh, H.; Kim, S.; Tsourdos, A. Cooperative road-network search planning of multiple UAVs using Dubins paths. In Proceedings of the AIAA, Long Beach, CA, USA, 27–29 September 2011; p. 6386. [Google Scholar]
- Wang, C.; Mu, D.; Zhao, F. A parallel simulated annealing method for the vehicle routing problem with simultaneous pickup—Delivery and time window. Comput. Ind. Eng. 2015, 5, 111–122. [Google Scholar] [CrossRef]
- Arsie, A.; Savla, K.; Frazzoli, E. Efficient routing algorithms for multiple vehicles with no explicit communications. IEEE Trans. Autom. Control 2009, 10, 2302–2317. [Google Scholar] [CrossRef]
- Shima, T.; Rasmussen, S.J.; Sparks, A.G. Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms. Comput. Oper. Res. 2006, 11, 3252–3269. [Google Scholar] [CrossRef]
- Edison, E.; Shima, T. Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms. Comput. Oper. Res. 2011, 1, 340–356. [Google Scholar] [CrossRef]
- Jia, Z.; Yu, J.; Ai, X. Cooperative multiple task assign- ment problem with stochastic velocities and time windows for heterogeneous unmanned aerial vehicles using a genetic algorithm. Aerosp. Sci. Technol. 2018, 6, 112–125. [Google Scholar] [CrossRef]
- Deng, Q.; Yu, J.; Wang, N. Cooperative task assignment of multiple heterogeneous unmanned aerial vehicles using a modified genetic algorithm with multi-type genes. Chin. J. Aeronaut. 2013, 5, 1238–1250. [Google Scholar] [CrossRef]
- Deng, Q.; Yu, J.; Mei, Y. Deadlock-free consecutive task assignment of multiple heterogeneous unmanned aerial vehicles. J. Aircr. 2014, 2, 596–605. [Google Scholar] [CrossRef]
- Upadhyay, S. Ratnoo, A. Smooth path planning for unmanned aerial vehicles with airspace restrictions. J. Guid. Control Dyn. 2017, 7, 1596–1612. [Google Scholar] [CrossRef]
- Hui, H.; Ke, X.; Gang, Q.; Qiang, N.; Ping, F.; Khaled, L. AoI-minimal trajectory planning and data collection in UAV-assisted wireless powered IoT networks. IEEE Internet Things 2021, 1, 1211–1223. [Google Scholar] [CrossRef]
- Vincent, R.; Mohammed, T.; Gilles, L. Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE Trans. Ind. Inform. 2013, 2, 132–141. [Google Scholar]
- Han, C.; Luc, B.; Jonathan, H. Path planning for autonomous vehicles in unknown semistructured environments. IEEE Trans. Robot. 2009, 8, 912–926. [Google Scholar]
- Haghighi, H.; Delahaye, D.; Asadi, D. Performance-based emergency landing trajectory planning applying meta-heuristic and Dubins paths. Appl. Soft Comput. 2022, 117, 108453. [Google Scholar] [CrossRef]
- Dolgov, D.; Thrun, S.; Montemerlo, M. Consensus-based decentralized auctions for robust task allocation. Int. J. Robot. Res. 2010, 5, 485–501. [Google Scholar] [CrossRef]
- Yang, M.L.; Li, N. Study on mobile robot path planning based on improved A* algorithm. Mech. Sci. Technol. Aerosp. Eng. 2022, 5, 795–800. [Google Scholar]
- Wang, D. Indoor mobile-robot path planning based on an improved A* algorithm. J. Tsinghua Univ. 2012, 8, 1085–1089. [Google Scholar]
- laValle, S.; Kuffner, J. Randomized kinodynamic planning. Int. J. Robot. Res. 2001, 5, 378–400. [Google Scholar] [CrossRef]
- Chen, Z.; Li, M.; Shao, X. Obstacle avoidance path planning of bridge crane based on improved RRT algorithm. J. Syst. Simul. 2021, 8, 1832–1838. [Google Scholar]
- Hsu, D.; Latombe, J.; Kurniawati, H. On the probabilistic foundations of probabilistic roadmap planning. Int. J. Robot. Res. 2006, 7, 83–97. [Google Scholar] [CrossRef]
- Liu, Y.; Zhao, H.; Liu, X. An improved RRT based obstacle avoidance path planning algorithm for industrial robot. Inf. Control 2021, 2, 235–246. [Google Scholar]
- Ruan, X.; Zhou, J.; Zhang, J. Robot goal guide RRT path planning based on sub-target search. Control Decis. 2020, 10, 2543–2548. [Google Scholar]
- Yu, M.; Luo, J.; Wang, M. Coordinated path planning by integrating improved RRT* and quartic spline. Chin. J. Theor. Appl. Mech. 2020, 4, 1024–1034. [Google Scholar]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 7, 846–894. [Google Scholar] [CrossRef]
- Luo, S.; Liu, S.; Zhang, B. Path planning algorithm based on Gb informed RRT* with heuristic bias. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 137–141. [Google Scholar]
- Zhang, Y.; Zuo, Y.; Wu, G. Research on path planning based on improved Informed-RRT* algorithm. Modul. Mach. Tool Autom. Manuf. Tech. 2020, 7, 21–25. [Google Scholar]
- Kuffner, J.; LaValle, S. RRT-Connect: An efficient approach to single-query path planning. In Proceedings of the IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 24–28 April 2000; pp. 71–75. [Google Scholar]
- Han, K.; Cheng, W. Path planning of robot arm based on improved RRT algorithm. Comput. Appl. Softw. 2022, 3, 260–265. [Google Scholar]
- Zhang, D.; Zhen, Z.; Chen, Y. Collaborative path planning based on improved RRT-Connect algorithm. Electron. Opt. Control 2021, 9, 25–29. [Google Scholar]
- Wang, K.; Huang, B.; Zeng, G. Faster path planning based on improved RRT-Connect algorithm. J. Wuhan Univ. 2019, 3, 283–289. [Google Scholar]
- Liu, Z.; Sengupta, R.; Kurzhanskiy, A. A power consumption model for multi-rotor small unmanned aircraft systems. In Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 4–7 June 2017; pp. 310–315. [Google Scholar]
- Haghighi, H.; Asadi, D.; Delahaye, D. Multi-Objective Cooperated Path Planning of Multiple Unmanned Aerial Vehicles Based on Revisit Time. J. Aerosp. Inf. Syst. 2021, 18, 919–932. [Google Scholar] [CrossRef]
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. |
© 2024 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
Zhou, Q.; Feng, H.; Liu , Y. Multigene and Improved Anti-Collision RRT* Algorithms for Unmanned Aerial Vehicle Task Allocation and Route Planning in an Urban Air Mobility Scenario. Biomimetics 2024, 9, 125. https://doi.org/10.3390/biomimetics9030125
Zhou Q, Feng H, Liu Y. Multigene and Improved Anti-Collision RRT* Algorithms for Unmanned Aerial Vehicle Task Allocation and Route Planning in an Urban Air Mobility Scenario. Biomimetics. 2024; 9(3):125. https://doi.org/10.3390/biomimetics9030125
Chicago/Turabian StyleZhou, Qiang, Houze Feng, and Yueyang Liu . 2024. "Multigene and Improved Anti-Collision RRT* Algorithms for Unmanned Aerial Vehicle Task Allocation and Route Planning in an Urban Air Mobility Scenario" Biomimetics 9, no. 3: 125. https://doi.org/10.3390/biomimetics9030125
APA StyleZhou, Q., Feng, H., & Liu , Y. (2024). Multigene and Improved Anti-Collision RRT* Algorithms for Unmanned Aerial Vehicle Task Allocation and Route Planning in an Urban Air Mobility Scenario. Biomimetics, 9(3), 125. https://doi.org/10.3390/biomimetics9030125