Skip to main content

Using Genetic Algorithms for Tasking Teams of Raven UAVs


Control of multiple unmanned aerial vehicles is of importance given that so many have been deployed in the field. This work discusses how genetic algorithms (GA) have been applied to the cooperative tasking of the AeroVironment’s Raven unmanned aerial vehicle (UAV) engaged in an intelligence, reconnaissance, and surveillance (ISR) mission. Mission assumptions, development of the GA, the method used to test for convergence, and the outcome of preliminary testing are all discussed.

This is a preview of subscription content, access via your institution.


  1. Schumacher, C., Chandler, P., Pachter, M., Pachter, L.: Constrained optimization for UAV task assignment. In: Proceedings from AIAA Guidance, Navigation and Control Conference and Exhibit, Providence, RI (2004)

  2. Schumacher, C., Chandler, P., Rasmussen, S.: Task allocation for wide area search munitions with variable path lengths. In: Proceedings from American Control Conference, Denver, CO (2003)

  3. Darrah, M., Niland, W., Stolarik, B.: Multiple UAV dynamic task allocation using mixed integer linear programming in a SEAD mission. In: Proceedings from AIAA Infotech@Aerospace Conference, Alexandria, VA, AIAA 2005–7164 (2005)

  4. Shima, T., Rasmussen, S.J., Sparks, A.G., Passino, K.M.: Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms. Comput. Oper. Res. 33, 3252–3269 (2006)

    Article  MATH  Google Scholar 

  5. Flint, M., Polycarpou, M., Fernandez-Gaucherand, E.: Cooperative path planning for autonomous vehicles using dynamic programming. In: Proceedings from 15th Triennial IFAC World Congress, pp. 481–487 (2002)

  6. Richards, A., Bellingham, J.S., Tillerson, M., How, J.: Coordination and control of multiple UAVs. In: Proceedings from AIAA Guid., Navigation, and Control Conf. and Exhibit (AIAA-2002–4588) (2002)

  7. Agogino, A.K., Tumer, K.: Efficient evaluation functions for multi-rover systems. In: Proceedings from Genetic and Evol. Computation Conf., pp. 1–12 (2004)

  8. Parunak, H.V.D.: Making swarming happen. In: Presented at the Conf. on Swarming and Network Enabled Command, Control, Commun., Computers, Intelligence, Surveillance and Reconnaissance, Tysons Corner, VA (2003)

  9. Darrah, M., Niland, W., Stolarik, B., Walp, L.: UAV cooperative task assignments for a SEAD mission using genetic algorithms. In: Proceedings from 2006 AIAA Guidance, Navigation and Control Conference, Keystone, CO, AIAA 2006–6456 (2006)

  10. Darrah, M., Niland, W.: Increasing UAV task assignment performance through parallelized genetic algorithms. In: Proceedings from 2007 Infotech@Aerospace Conference, Rohnert Park, California (2007)

  11. Darrah, M., Pullum, L., Beck Roth, S., Gilkerson, B., Taipale, E.: Using genetic algorithms for robust tasking of multiple UAVs with diverse sensors. In: Proceedings from 2009 AIAA Infotech@Aerospace Conference and Exhibit, Seattle, WA (2009)

  12. Anonymous: RQ-11B Raven UAV, United States of America. Retrieved 8 Apr 2011

  13. Harpel, D.: Raven UAV providing tactical intelligence across Iraq. Defense Systems Journals. Retrieved 8 Nov 2007

  14. Baldor, L.C.: Report: UAV use has doubled over 9 months. ArmyTimes. Retrieved 1 Jan 2008

  15. Anonymous: Raven UAV puts more eyes in the Afghan skies. Aero News Network. Retrieved 14 Nov 2007

  16. Lombardo, T.: Army to field upgraded Raven UAV. ArmyTimes. Retrieved 2 Nov 2009

  17. Bloem, M.: Raven-B UAV: small aircraft with huge capabilities. Defense Video and Imagery Distribution System (dvids). Retrieved 26 Mar 2010

  18. Dunnigan, J.: Is there anything the Clever Raven can’t do? StrategyWorld. Retrieved 2 Dec 2010

  19. Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  20. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley (1989)

  21. Nix, A., Vose, M.: Modeling genetic algorithms with Markov chains. Ann. Math. Artif. Intell. 5, 79–88 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  22. Sheskin, T.J.: Computing the fundamental matrix for a reducible Markov chain. Math. Mag. 68(5), 393–398 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  23. Perhinschi, M.G., Napolitano, M.R., Tamayo, S.: Integrated simulation environment for unmanned autonomous systems – towards a conceptual framework. Model. Simul. Eng. 2010, Article ID 736201, 12 pp. (2010). doi:10.1155/2010/736201

  24. Perhinschi, M.G., Moncayo, H., Davis, J., Wilburn, B., Karas, O., Wathen, M.: Development of a simulation environment for autonomous flight control algorithms. In: Proceedings from AIAA Modeling and Simulation Technologies Conference, Portland, OR, AIAA 2011-6666 (2011)

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Marjorie Darrah.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Darrah, M., Fuller, E., Munasinghe, T. et al. Using Genetic Algorithms for Tasking Teams of Raven UAVs. J Intell Robot Syst 70, 361–371 (2013).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: