Abstract
The cooperative multiple task assignment problem (CMTAP) of heterogeneous fixed-wing unmanned aerial vehicles (UAVs) performing the Suppression of Enemy Air Defense (SEAD) mission against multiple ground stationary targets is studied in this paper. The CMTAP is a NP-hard combinatorial optimization problem, which faces many challenges like problem scale, heterogeneity of UAVs (different capability and maneuverability), task coupling and task precedence constraints. To address this issue, we proposed a modified genetic algorithm (GA) with multi-type-gene chromosome encoding strategy. Firstly, the multi-type-gene encoding scheme is raised to generate feasible chromosomes that satisfy the UAV capability, task coupling and task precedence constraints. Then, Dubins car model is adopted to calculate the mission execution time (objective function of CMTAP model) of each chromosome, and make each chromosome conform to the UAV maneuverability constraint. To balance the searching ability of algorithm and the diversity of population, we raise the modified crossover operator and multiple mutation operators according to the multi-type-gene chromosome encoding. The simulation results demonstrate that the modified GA has better optimization performance compared with random search method, ant colony optimization method and particle search optimization method.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Xu, G.T., Liu, L., Long, T., et al.: Cooperative multiple task assignment considering precedence constraints using multi-chromosome encoded genetic algorithm. 2018 AIAA Guidance. Navigation, and Control Conference 1859 (2018)
Shima, T., Rasmussen, S.J.: UAV Cooperative decision and control: challenges and practical approaches Society for Industrial and Applied Mathematics (2009)
Zhen, Z.Y., Xing, D.J., Chen, G.: Cooperative search-attack mission planning for multi-UAV based on intelligent self-organized algorithm. Aerosp. Sci. Technol. 76, 402–411 (2018)
Zhao, J.W., Zhao, J.J.: Study on multi-UAV task clustering and task planning in cooperative reconnaissance. 6th IEEE Internation Conference Intelligent Human-Machine Systems and Cybernetics (IHMSC) 2, 392–395 (2014)
Yang, W.L., Lei, L., Deng, J.S.: Optimization and improvement for multi-UAV cooperative reconnaissance mission planning problem. 11th IEEE International Computer Conference on Wavelet Actiev Media Technology and Information Processing (ICCWAMTIP) 10–15 (2014)
Wang, Z., Liu, L., Long, T., et al.: Multi-UAV reconnaissance task allocation for heterogeneous targets using an opposition-based genetic algorithm with double-chromosome encoding. Chinese J. Aeronaut. 31(2), 339–350 (2018)
Hu, X.X., Cheng, J., Luo, H.: Task assignment for multi-UAV under severe uncertainty by using stochastic multicriteria acceptability analysis. Mathematical Problems in Engineering. Article ID 249825, 1–10 (2015)
Hu, X.X., Ma, H.W., Ye, Q.S., et al.: Hierarchical method of task assignment for multiple cooperating UAV teams. J. Syst. Eng. Electron. 26(5), 1000–1009 (2015)
Zaza, T., Richards, A.: Ant colony optimization for routing and tasking problems for teams of UAVs. IEEE UKACC International Conference on Control (CONTROL) 652–655 (2014)
Rasmussen, S.J., Shima, T.: Tree search algorithm for assigning cooperating UAVs to multiple tasks. Int. J. Robust Nonlinear Control 18(2), 135–153 (2008)
Zhou, S.L., Yin, G.Y., Wu Q.P.: UAV cooperative multiple task assignment based on discrete particle swarm optimization. 7th IEEE International Conference on Human-Machine Systems and Cybernetics. (IHMSC) 2, 81–86 (2015)
Geng, L., Zhang, Y.F., Wang J.J., et al.: Cooperative task planning for multiple autonomous UAVs with graph representation and genetic algorithm. 10th IEEE International Conference on Control and Automation (ICCA) 394–399 (2013)
Whitbrook, A., Meng, Q., Chung, P.W.H.: Reliable, distributed scheduling and rescheduling for time-critical, multiagent systems. IEEE Trans. Autom. Sci. Eng. 15(2), 732–747 (2018)
Schumacher, C., Chandler, P., Pachter, M., et al.: Constrained optimization for UAV task assignment. AIAA Guidance Navigation, and Control Conference and Exhibit 5352 (2004)
Darrah, M.A., Niland, W.M., Stolarik, B.M.: Multiple UAV dynamic task allocation using mixed integer linear programming in a SEAD mission[C]. Infotech @ Aerospace 7164 (2005)
Wang, Z., Liu, Q.Q., Tao, H.T., et al.: Multiple task planning based on TS algorithm for multiple heterogeneous unmanned aerial vehicles. Proceedings of IEEE Chinese Guidance, Navigation and Control Conference (CGNCC) 630–635 (2014)
Shima, T., Rasmussen, S.J., Sparks, A.G., et al.: Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms. Comput. Operations Res. 33(11), 3252–3269 (2006)
Gottlieb, Y., Shima, T.: UAVS task and motion planning in the presence of obstacles and prioritized targets. Sensors 15(11), 29734–29764 (2015)
Shima, T., Rasmussen, S.J., Sparks, A.G.: UAV Cooperative multiple task assignments using genetic algorithms. IEEE Proceedings of the American Control Conference 2989–2994 (2005)
Darrah, M., Niland, W., Stolarik, B., et al.: UAV Cooperative task assignments for a SEAD mission using genetic algorithms. AIAA Guidance. Navigation, and Control Conference and Exhibit 6456 (2006)
Yao, M., Wang, X.Z., Zhao, M.: Cooperative combat task assignment optimization design for unmanned aerial vehicles cluster. J. Univ. Electronic Sci. Technol. China 42(5), 723–727 (2013)
Edison, E., Shima, T.: Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms. Comput. Operations Res. 38(1), 340–356 (2011)
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal position. Am. J. Math. 79, 497–516 (1957)
Tsourdos, A., White, B., Shanmugavel, M.: Cooperative path planning of unmanned aerial vehicles John Wiley & Sons (2010)
Cons, M.S., Shima, T., Domshlak, C.: Integrating task and motion planning for unmanned aerial vehicles. Unmanned Syst. 2(01), 19–38 (2014)
Deng, Q.B., Yu, J.Q., Wang, M.F.: Cooperative task assignment of multiple heterogeneous unmanned aerial vehicles using a modified genetic algorithm with multi-type genes. Chinese J. Aeronaut. 26(5), 1238–1250 (2013)
Zhang, Y.Z., Hu, B., Li, J.W., et al.: Heterogeneous multi-UAVs cooperative task assignment based on GSA-GA. IEEE International Conference on Aircraft Utility Systems (AUS) 423–426 (2016)
Nedic, N., Prsic, D., Dubonjic, L., et al.: Optimal cascade hydraulic control for a parallel robot platform by PSO. Int. J. Adv. Manuf. Tech. 72(5-8), 1085–1098 (2014)
Acknowledgements
The paper is funded by the National Natural Science Foundation of China (No. 61701134, No. 51809056), the National Key Research and Development Program of China (No. 2016YFF0102806), and the Natural Science Foundation of Heilongjiang Province, China (No. F2017004).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ye, F., Chen, J., Tian, Y. et al. Cooperative Multiple Task Assignment of Heterogeneous UAVs Using a Modified Genetic Algorithm with Multi-type-gene Chromosome Encoding Strategy. J Intell Robot Syst 100, 615–627 (2020). https://doi.org/10.1007/s10846-020-01184-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-020-01184-2