UAV Cluster Mission Planning Strategy for Area Coverage Tasks
Abstract
:1. Introduction
2. Overview of UAV Cluster Area Coverage Tasks
3. Model Establishment
3.1. Coverage of UAV Search Area
3.2. Division of Task Area for UAV Cluster
3.3. UAV Path Planning
3.4. Energy Efficiency Model for the UAV Cluster
4. UAV Cluster Search Task Algorithm Design
4.1. UAV Cluster Task Area Planning
- (1)
- In this algorithm, the membership function is modified by incorporating the Euclidean distance between the current traversed node and its adjacent nodes as the relevance weight. This modification enhances the similarity of node classification. The optimized membership function is as follows:
- (2)
- At this point, the calculation of the new centroids within the current category is performed based on the following steps:
- (3)
- The objective function value under the current condition is calculated as follows:
Algorithm 1. O-FCM | |
1: | Start the task. |
2: | Initialization: Initialize the clustering iteration parameter |
3: | Randomly generate cluster centers. |
4: | Repeat: |
5: | Recalculate the cluster center based on the current category |
6: | Update membership function based on current clustering |
7: | Regenerate the cluster based on the current cluster |
8: | Until: |
9: | The objective function satisfies the convergence condition |
10: | Get the cluster center and the categories that each node belongs to |
11: | End |
4.2. UAV Trajectory Planning
- (1)
- Based on the UAV cluster collaborative task model, the updating equation of the niche particle swarm algorithm is expressed as follows:
- (2)
- After establishing the state update process for particle individuals, it is necessary to define the objective functions for particle individual optimization, niche population optimization, and the overall algorithm objective achieved by the final iteration of the particle swarm population. The objective function for particle individual optimization is defined as follows:
- (3)
- After achieving the optimization objectives and requirements for individual particles within the particle population, the process of dividing the particle population into small habitat populations is performed. In the small habitat particle swarm algorithm, the division rule for the small habitat population is determined based on the similarity of fitness value distribution in each generation of the particle population, as shown in the following equation:
- (4)
- After determining the optimization objectives for individual particles within the particle population and the small habitat populations, the iterative optimization process begins. It involves the dynamic data link with the ant colony algorithm, enabling the two algorithms to collaborate in the optimization process. The small habitat particle swarm algorithm ultimately determines the final optimization result based on the number of iterations. Once the specified number of iterations is reached, the algorithm terminates and outputs the computed result.
Algorithm 2. PSOHAC | |
1: | Start the task. |
2: | Initialization: Initialize individual particle data, particle swarm fitness function, niche population parameters, particle population data and ant population parameters. |
3: | Repeat-1: |
4: | Updated the ant sport count. |
5: | Calculate the state transition probability. |
6: | Computational analysis of pheromone. |
7: | Completion meets the iteration limit. |
8: | Update the particle population properties |
9: | Repeat-2: |
10: | Fitness function algorithm optimization. |
11: | Repeat-3: |
12: | Update individual fitness of particles. |
13: | Until-3: |
14: | Reach the limit of quantity. |
15: | Until-2: |
16: | Meet the iteration limit |
17: | Iterate the optimal cluster path. |
18: | Update pheromone properties |
19: | Until-1: |
20: | Iterative optimal path. |
21: | Obtain optimal UAV cluster path planning. |
22: | End |
5. Simulation Analysis
5.1. Algorithm Parameter Settings
5.2. Simulation Experiment Testing
5.3. Comparative Experimental Testing
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chen, C.; Li, Y.; Cao, G.; Zhang, J. Research on Dynamic Scheduling Model of Plant Protection UAV Based on Levy Simulated Annealing Algorithm. Sustainability 2023, 15, 1772. [Google Scholar] [CrossRef]
- Cheng, Q.; Wang, H.; Zhu, B.; Shi, Y.; Xie, B. A Real-Time UAV Target Detection Algorithm Based on Edge Computing. Drones 2023, 7, 95. [Google Scholar] [CrossRef]
- Han, G.; Zhao, L.; Li, Q.; Li, S.; Wang, R.; Yuan, Q.; He, M.; Yang, S.; Qin, L. A Lightweight Algorithm for Insulator Target Detection and Defect Identification. Sensors 2023, 23, 1216. [Google Scholar] [CrossRef]
- Huang, J.; He, Z.; Guan, Y.; Zhang, H. Real-Time Forest Fire Detection by Ensemble Lightweight YOLOX-L and Defogging Method. Sensors 2023, 23, 1894. [Google Scholar] [CrossRef] [PubMed]
- Partheepan, S.; Sanati, F.; Hassan, J. Autonomous Unmanned Aerial Vehicles in Bushfire Management: Challenges and Opportunities. Drones 2023, 7, 47. [Google Scholar] [CrossRef]
- Ozkan, O.; Kilic, S. UAV routing by simulation-based optimization approaches for forest fire risk mitigation. Ann. Oper. Res. 2023, 320, 937–973. [Google Scholar] [CrossRef]
- Mukhamediev, R.I.; Symagulov, A.; Kuchin, Y.; Zaitseva, E.; Bekbotayeva, A.; Yakunin, K.; Assanov, I.; Levashenko, V. Review of some applications of unmanned aerial vehicles technology in the resource-rich country. Appl. Sci. 2021, 11, 10171. [Google Scholar] [CrossRef]
- Liu, K.; Zheng, J. UAV trajectory optimization for time-constrained data collection in UAV-enabled environmental monitoring systems. IEEE Internet Things J. 2022, 9, 24300–24314. [Google Scholar] [CrossRef]
- Mohsan, S.A.H.; Khan, M.A.; Noor, F.; Ullah, I.; Alsharif, M.H. Towards the Unmanned Aerial Vehicles (UAVs): A Comprehensive Review. Drones 2022, 6, 147. [Google Scholar] [CrossRef]
- Cui, Y.; Dong, W.; Hu, D.; Liu, H. The Application of Improved Harmony Search Algorithm to Multi-UAV Task Assignment. Electronics 2022, 11, 1171. [Google Scholar] [CrossRef]
- Huo, L.; Zhu, J.; Wu, G.; Li, Z. A Novel Simulated Annealing Based Strategy for Balanced UAV Task Assignment and Path Planning. Sensors 2020, 20, 4769. [Google Scholar] [CrossRef] [PubMed]
- Qin, B.; Zhang, D.; Tang, S.; Wang, M. Distributed Grouping Cooperative Dynamic Task Assignment Method of UAV Swarm. Appl. Sci. 2022, 12, 2865. [Google Scholar] [CrossRef]
- Zhang, R.; Li, S.; Ding, Y.; Qin, X.; Xia, Q. UAV Path Planning Algorithm Based on Improved Harris Hawks Optimization. Sensors 2022, 22, 5232. [Google Scholar] [CrossRef] [PubMed]
- Yanmaz, E. Joint or decoupled optimization: Multi-UAV path planning for search and rescue. Ad Hoc Netw. 2023, 138, 103018. [Google Scholar] [CrossRef]
- Yao, J.; Sha, Y.; Chen, Y.; Zhang, G.; Hu, X.; Bai, G.; Liu, J. IHSSAO: An Improved Hybrid Salp Swarm Algorithm and Aquila Optimizer for UAV Path Planning in Complex Terrain. Appl. Sci. 2022, 12, 5634. [Google Scholar] [CrossRef]
- Chowdhury, A.; De, D. RGSO-UAV: Reverse Glowworm Swarm Optimization inspired UAV path-planning in a 3D dynamic environment. Ad Hoc Netw. 2023, 140, 103068. [Google Scholar] [CrossRef]
- Hu, C.; Qu, G.; Zhang, Y. Pigeon-inspired fuzzy multi-objective task allocation of unmanned aerial vehicles for multi-target tracking. Appl. Soft Comput. 2022, 126, 109310. [Google Scholar] [CrossRef]
- Li, Q.; Xiong, H.; Ding, Y.; Song, J.; Liu, J.; Chen, Y. A Review of Unmanned Aerial Vehicle Swarm Task Assignment. In International Conference on Guidance, Navigation and Control; Springer: Singapore, 2023; pp. 6469–6479. [Google Scholar]
- Poudel, S.; Moh, S. Task assignment algorithms for unmanned aerial vehicle networks: A comprehensive survey. Veh. Commun. 2022, 35, 100469. [Google Scholar] [CrossRef]
- Sharma, A.; Shoval, S.; Sharma, A.; Pandey, J.K. Path Planning for Multiple Targets Interception by the Swarm of UAVs based on Swarm Intelligence Algorithms: A Review. IETE Tech. Rev. 2022, 39, 675–697. [Google Scholar] [CrossRef]
- Li, Y.; Liu, M.; Jiang, D. Application of Unmanned Aerial Vehicles in Logistics: A Literature Review. Sustainability 2022, 14, 14473. [Google Scholar] [CrossRef]
- Tang, J.; Duan, H.; Lao, S. Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: A comprehensive review. Artif. Intell. Rev. 2023, 56, 4295–4327. [Google Scholar] [CrossRef]
- Askari, S. Fuzzy C-Means clustering algorithm for data with unequal cluster sizes and contaminated with noise and outliers: Review and development. Expert Syst. Appl. 2021, 165, 113856. [Google Scholar] [CrossRef]
- Wang, Y.; Han, Z. Ant colony optimization for traveling salesman problem based on parameters optimization. Appl. Soft Comput. 2021, 107, 107439. [Google Scholar] [CrossRef]
- Ab. Aziz, N.A.; Ibrahim, Z.; Mubin, M.; Nawawi, S.W.; Mohamad, M.S. Improving particle swarm optimization via adaptive switching asynchronous–synchronous update. Appl. Soft Comput. 2018, 72, 298–311. [Google Scholar] [CrossRef]
- Trappes, R.; Nematipour, B.; Kaiser, M.I.; Krohs, U.; van Benthem, K.J.; Ernst, U.R.; Gadau, J.; Korsten, P.; Kurtz, J.; Schielzeth, H.; et al. How Individualized Niches Arise: Defining Mechanisms of Niche Construction, Niche Choice, and Niche Conformance. BioScience 2022, 72, 538–548. [Google Scholar] [CrossRef]
- Jiacheng, L.; Lei, L. A Hybrid Genetic Algorithm Based on Information Entropy and Game Theory. IEEE Access 2020, 8, 36602–36611. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 1944, pp. 1942–1948. [Google Scholar]
- Shao, W.; Guo, G. Multiple-Try Simulated Annealing Algorithm for Global Optimization. Math. Probl. Eng. 2018, 2018, 9248318. [Google Scholar] [CrossRef]
Ref | Research Objectives | Method/Algorithm | Number of UAV | Application Scenario |
---|---|---|---|---|
[10] | Improve the efficiency of task allocation | multi-objective optimization | Cluster | 2D |
[11] | Balanced UAV Task Assignment | Simulated Annealing-Based Strategy | Cluster | 3D |
[12] | Improve the efficiency of task allocation | Modeling | Cluster | 2D |
[13] | Path optimization | Improved Harris Hawks Optimization algorithm | Single | 3D |
[14] | Path optimization Improve search efficiency | Modeling | Cluster | 2D |
[15] | Path optimization | Hybrid Salp Swarm Algorithm Aquila Optimizer | Single | 3D |
[16] | Path optimization | Reverse Glowworm Swarm Optimization | Single | 3D |
[17] | Balanced UAV Task Assignment Improve the efficiency of task allocation | pigeon-inspired fuzzy multi-objective optimization algorithm | Cluster | 3D |
Parameter | Descriptions | Value |
---|---|---|
UAV Cone Beam Search Angle | 30° | |
UAV Maximum Safety Distance | 5 m | |
UAV Maximum Search Altitude | 5 m | |
Energy-to-Distance Ratio Constant | 0.8 | |
UAV Constant Travel Speed | 2.1 m/s | |
Algorithm Initialization Time | 5.5 | |
Horizontal Unit Distance Energy Consumption | 0.2 | |
Vertical Unit Distance Energy Consumption | 0.5 |
Trajectory Planning Method | Area Division Method | Total Path Length/m | UAV Flight Time/s | Balanced Energy Consumption Efficiency | Overall Energy Consumption Efficiency |
---|---|---|---|---|---|
Method used in this paper | Method used in this paper | 1348.6 | 78.2 | 0.712 | 15.82 |
K-means clustering | 1346.5 | 78.9 | 0.644 | 17.07 | |
C-means clustering | 1370.4 | 81.5 | 0.62 | 16.81 | |
GA | Method used in this paper | 1343.5 | 79.9 | 0.604 | 16.81 |
K-means clustering | 1351.2 | 80.4 | 0.584 | 16.89 | |
C-means clustering | 1380.6 | 82.1 | 0.592 | 16.82 | |
PSO | Method used in this paper | 1345.3 | 80.1 | 0.636 | 16.90 |
K-means clustering | 1329.0 | 79.1 | 0.596 | 16.75 | |
C-means clustering | 1379.8 | 82.13 | 0.5948 | 16.86 | |
ACO | Method used in this paper | 1345.2 | 80.1 | 0.636 | 16.79 |
K-means clustering | 1341.0 | 79.8 | 0.608 | 16.81 | |
C-means clustering | 1355.3 | 80.7 | 0.612 | 16.77 | |
SA | Method used in this paper | 1342.2 | 79.9 | 0.6 | 16.53 |
K-means clustering | 1333.3 | 79.3 | 0.632 | 16.85 | |
C-means clustering | 1369.6 | 81.5 | 0.588 | 16.84 |
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
Yan, X.; Chen, R.; Jiang, Z. UAV Cluster Mission Planning Strategy for Area Coverage Tasks. Sensors 2023, 23, 9122. https://doi.org/10.3390/s23229122
Yan X, Chen R, Jiang Z. UAV Cluster Mission Planning Strategy for Area Coverage Tasks. Sensors. 2023; 23(22):9122. https://doi.org/10.3390/s23229122
Chicago/Turabian StyleYan, Xiaohong, Renwen Chen, and Zihao Jiang. 2023. "UAV Cluster Mission Planning Strategy for Area Coverage Tasks" Sensors 23, no. 22: 9122. https://doi.org/10.3390/s23229122
APA StyleYan, X., Chen, R., & Jiang, Z. (2023). UAV Cluster Mission Planning Strategy for Area Coverage Tasks. Sensors, 23(22), 9122. https://doi.org/10.3390/s23229122