Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm
Abstract
:1. Introduction
2. Modeling of the Swarm of UAVs
2.1. Model of Mission Area
2.2. Configuration Transfer Model
2.3. Map Update and Integration
3. DE-Based Cooperative Search Strategy of Multiple UAVs
3.1. Planning Strategy Collaboration Using DMPC
- Current status acquisition. Each UAVi obtains its current local environment map Mi(t) through local decision-making. Meanwhile, an environment map Mj(t) of other UAVj in time t can also be obtained through a communication network.
- System state prediction. Based on the current states Mi(t) and Mj(t), the predicted state M’j(t + 1) at time t can be obtained.
- Decision optimization. The proposed DE is used to optimize the current decision, i.e., path planning, according to the prediction state and constraint quantity, and to obtain the final decision Mi(t + 1) at time t + 1.
3.2. Path Generation Based on DE
3.2.1. Initialization
3.2.2. Mutation
3.2.3. Crossover
3.2.4. Selection
4. Fitness of a Planning Path
4.1. Coverage Rate
4.2. Energy Consumption Estimation
4.3. Dynamic Fitness Function
4.4. Map Integration
4.5. Framework of DECSMU
Algorithm 1. DECSMU |
Input: Initialization: t = 1, , , , , (1 ≤ i ≤ NU, 1 ≤ n ≤ NP); |
Mi, = M (1 ≤ i ≤ NU), where M is a rasterized map of the task area; |
1: while not satisfy stop conditions do |
2: for i = 1: NU do // Nu is the number of UAVs |
3: for j = 1: NP do // Np is the number of paths for each UAV |
4: Random generate ; |
5: Performing Mutation, Crossover, and Selection operators on (see Section 3); |
6: Generate ; |
7: end for |
8: Obtain from all the ; |
9: end for |
10: Each UAV performing its search path according to the obtained ; |
11: for i = 1: NU do |
12: for j = 1: NU do |
13: Perform map cooperation based on Mi and Mj (see Section 4.4); |
14: end for |
15: end for |
16: t = t + 1; |
17: end while |
18: Integrate local maps of all UAVs into a single map M according to Equation (7); |
19: Return M. |
5. Experiments and Discussion
5.1. Performance of Parameters
- OS: Windows 10
- CPU: Intel i7-7700K, 4.20 GHz
- RAM: 16 GB
- Language: Matlab R2020a
5.2. Experimental Setup
5.3. Experimental Results and Discussion
5.3.1. Experimental Results for the Circular Region
5.3.2. Experimental Results for the Rectangular Region
5.3.3. Experimental Results for the Non-Convex Region
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Azpurua, H.; Freitas, G.M.; Macharet, D.G.; Campos, M.F.M. Multi-robot coverage path planning using hexagonal segmentation for geophysical surveys. Robotica 2018, 36, 1144–1166. [Google Scholar] [CrossRef]
- Zhu, S.; Wang, D. Adversarial ground target tracking using uavs with input constraints. J. Intell. Robot. Syst. 2012, 65, 521–532. [Google Scholar] [CrossRef]
- Wang, N.; Li, Z.; Liang, X.L.; Hou, Y.Q.; Wu, A. Cooperative search algorithm for UAV swarm based on search intention interaction. J. Beijing Univ. Aero. Astro. 2022, 48, 454–463. [Google Scholar] [CrossRef]
- Aminzadeh, A.; Khoshnood, A.M. Multi-UAV cooperative search and coverage control in post-disaster assessment: Experimental implementation. Intel. Serv. Robot. 2023, 16, 415–430. [Google Scholar] [CrossRef]
- Giesbrecht, J. Global Path Planning for Unmanned Ground Vehicles; Technical Report; Defence Research and Development Suffield: Alberta, AB, Canada, 2004. [Google Scholar]
- Hasircioglu, I.; Topcuoglu, H.R.; Ermis, M. 3-D path planning for the navigation of unmanned aerial vehicles by using evolutionary algorithms. In Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, Atlanta, GA, USA, 12–16 July 2008; ACM Press: New York, NY, USA; pp. 1499–1506. [Google Scholar]
- Zhang, M.G.; Wu, X.N.; Li, J.; Wang, X.K.; Shen, L.C. Integrated design of cooperative area coverage and target tracking with multi-UAV system. J. Intell. Robot. Syst. 2023, 108, 77. [Google Scholar] [CrossRef]
- Maza, I.; Ollero, A. Multiple uav cooperative searching operation using polygon area decomposition and efficient coverage algorithms. In Proceedings of Distributed Autonomous Robotics Systems; Springer Press: Tokyo, Japan, 2007; pp. 221–230. [Google Scholar]
- Acevedo, J.J.; Arrue, B.C.; Maza, I.; Ollero, A. Cooperative large area surveillance with a team of aerial mobile robots for long endurance missions. J. Intell. Robot. Syst. 2013, 70, 329–345. [Google Scholar] [CrossRef]
- Balampanis, F.; Maza, I.; Ollero, A. Area decomposition, partition and coverage with multiple remotely piloted aircraft systems operating in coastal regions. In Proceedings of the 2016 International Conference on Unmanned Aircraft Systems (ICUAS), Arlingto, VA, USA, 7–10 June 2016; IEEE Press: Piscataway, NJ, USA; pp. 275–283. [Google Scholar]
- Balampanis, F.; Maza, I.; Ollero, A. Coastal areas division and coverage with multiple UAVs for remote sensing. Sensors 2017, 17, 808. [Google Scholar] [CrossRef] [PubMed]
- Aggarwal, S.; Kumar, N. Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges. Comput. Commun. 2020, 149, 270–299. [Google Scholar] [CrossRef]
- Nikolos, I.K.; Valavanis, K.P.; Tsourveloudis, N.C.; Kostaras, A.N. Evolutionary algorithm based offline/online path planner for uav navigation. IEEE Trans. Syst. Man Cyber. Part B 2003, 33, 898–912. [Google Scholar] [CrossRef]
- Li, B.; Patankar, S.; Moridian, B.; Mahmoudian, N. Planning large-scale search and rescue using team of uavs and charging stations. In Proceedings of the 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Philadelphia, PA, USA, 6–8 August 2018; IEEE Press: Piscataway, NJ, USA; pp. 1–8. [Google Scholar]
- Wu, X.J.; Xu, L.; Zhen, R.; Wu, X.L. Global and local moth-flame optimization algorithm for UAV formation path planning under multi-constraints. Int. J. Control Autom. Syst. 2023, 21, 1032–1047. [Google Scholar] [CrossRef]
- He, Y.; Wang, M.R. An improved chaos sparrow search algorithm for UAV path planning. Sci. Rep. 2024, 14, 366. [Google Scholar] [CrossRef] [PubMed]
- Xing, P.Z.; Zhang, H.; Ghoneim, M.E.; Shutaywi, M. UAV flight path design using multi-objective grasshopper with harmony search for cluster head selection in wireless sensor networks. Wireless Netw. 2023, 29, 955–967. [Google Scholar] [CrossRef]
- Liang, X.; Sun, Q.; Yin, Z.; Wang, Y.; Liu, P. Review on large-scale unmanned system swarm intelligence control method. Appl. Res. Comput. 2015, 32, 11–16. [Google Scholar]
- Han, J.; Li, M.; Guo, L. Soft control on collective behavior of a group of autonomous agents by a shill agent. J. Syst. Sci. Complex. 2006, 19, 54–62. [Google Scholar] [CrossRef]
- Desai, J.P.; Ostrowski, J.P.; Kumar, V. Modeling and control of formations of nonholonomic mobile robots. IEEE Trans. Robot. Autom. 2001, 17, 905–908. [Google Scholar] [CrossRef]
- Couzin, I.D.; Krause, J.; James, R.; Ruxton, G.D.; Franks, N.R. Collective memory and spatial sorting in animal groups. J. Theor. Biol. 2002, 218, 1–11. [Google Scholar] [CrossRef] [PubMed]
- Ji, X.; Wang, X.; Niu, Y.; Shen, L. Cooperative search by multiple unmanned aerial vehicles in a nonconvex environment. Math. Probl. Eng. 2015, 32, 196730. [Google Scholar] [CrossRef]
- Li, J.; Li, X.; Yu, L. Multi-uav cooperative coverage path planning in plateau and mountain environment. In Proceedings of the 2018 33rd youth academic annual conference of Chinese association of automation (YAC), Nanjing, China, 18–20 May 2018; IEEE Press: Piscataway, NJ, USA; pp. 820–824. [Google Scholar]
- Lin, W.; Zhu, Y.; Zeng, W.; Wang, S. Track planning model for multi-uav based on new multiple ant colony algorithm. In Proceedings of the 2018 Chinese Automation Congress (CAC), Xi’an, China, 23–25 November 2018; IEEE Press: Piscataway, NJ, USA; pp. 3862–3867. [Google Scholar]
- Su, X.H.; Zhao, M.; Zhao, L.L.; Zhang, Y.h. A novel multi stage cooperative path re-planning method for multi uav. In Proceedings of the Pacific Rim International Conference on Artificial Intelligence, Phuket, Thailand, 22–26 August 2016; Springer Press: Berlin/Heidelberg, Germany; pp. 482–495. [Google Scholar]
- Chen, J.; Zha, W.; Peng, Z.; Zhang, J. Cooperative area reconnaissance for multi-uav in dynamic environment. In Proceedings of the 2013 9th Asian Control Conference (ASCC), Istanbul, Turkey, 23–26 June 2013; IEEE Press: Piscataway, NJ, USA; pp. 1–6. [Google Scholar]
- Zhu, M.; Chen, H.; Xiong, G. A model predictive speed tracking control approach for autonomous ground vehicles. Mech. Syst. Signal Process 2017, 87, 138–152. [Google Scholar] [CrossRef]
- Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous space. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
- Xia, X.; Tong, L.; Zhang, Y.; Xu, X. NFDDE: A novelty-hybrid-fitness driving differential evolution algorithm. Inf. Sci. 2021, 579, 33–54. [Google Scholar] [CrossRef]
- Xia, X.; Gui, L.; Zhang, Y.; Xu, X.; Yu, F. A fitness-based adaptive differential evolution algorithm. Inf. Sci. 2021, 549, 116–141. [Google Scholar] [CrossRef]
- Zhou, X.G.; Peng, C.X.; Liu, J.; Zhang, Y.; Zhang, G.J. Underestimation-assisted global-local cooperative differential evolution and the application to protein structure prediction. IEEE Trans. Evol. Comput. 2019, 24, 536–550. [Google Scholar] [CrossRef] [PubMed]
Results | Avg. (%) | Std.Dev. (%) | Best (%) | Time Usage (s) | |
---|---|---|---|---|---|
Maps | |||||
Circular | 98.9 | 0.11 | 99.3 | 1.1 | |
Rectangular | 97.5 | 0.12 | 98.1 | 1.3 | |
Non-Convex | 94.4 | 0.15 | 95.6 | 1.4 |
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
Zeng, H.; Tong, L.; Xia, X. Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm. Biomimetics 2024, 9, 384. https://doi.org/10.3390/biomimetics9070384
Zeng H, Tong L, Xia X. Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm. Biomimetics. 2024; 9(7):384. https://doi.org/10.3390/biomimetics9070384
Chicago/Turabian StyleZeng, Hui, Lei Tong, and Xuewen Xia. 2024. "Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm" Biomimetics 9, no. 7: 384. https://doi.org/10.3390/biomimetics9070384
APA StyleZeng, H., Tong, L., & Xia, X. (2024). Multi-UAV Cooperative Coverage Search for Various Regions Based on Differential Evolution Algorithm. Biomimetics, 9(7), 384. https://doi.org/10.3390/biomimetics9070384