Log in

Cooperative Multiple Task Assignment of Heterogeneous UAVs Using a Modified Genetic Algorithm with Multi-type-gene Chromosome Encoding Strategy

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. Shima, T., Rasmussen, S.J.: UAV Cooperative decision and control: challenges and practical approaches Society for Industrial and Applied Mathematics (2009)

  3. Zhen, Z.Y., **ng, 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)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

  6. 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)

    Article  Google Scholar 

  7. 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)

  8. 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)

    Article  Google Scholar 

  9. 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)

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. Schumacher, C., Chandler, P., Pachter, M., et al.: Constrained optimization for UAV task assignment. AIAA Guidance Navigation, and Control Conference and Exhibit 5352 (2004)

  15. 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)

  16. 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)

  17. 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)

    Article  Google Scholar 

  18. Gottlieb, Y., Shima, T.: UAVS task and motion planning in the presence of obstacles and prioritized targets. Sensors 15(11), 29734–29764 (2015)

    Article  Google Scholar 

  19. 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)

  20. 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)

  21. 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)

    Google Scholar 

  22. 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)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Article  MathSciNet  Google Scholar 

  24. Tsourdos, A., White, B., Shanmugavel, M.: Cooperative path planning of unmanned aerial vehicles John Wiley & Sons (2010)

  25. Cons, M.S., Shima, T., Domshlak, C.: Integrating task and motion planning for unmanned aerial vehicles. Unmanned Syst. 2(01), 19–38 (2014)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

  28. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yuan Tian.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-020-01184-2

Keywords

Navigation