Skip to main content

Cooperative Task Assignment and Path Planning for Multiple UAVs

  • Reference work entry
  • First Online:
Handbook of Unmanned Aerial Vehicles

Abstract

In this chapter, a hierarchical framework for path planning and task assignment for multiple unmanned aerial vehicles in a dynamic environment is presented. For multi-agent scenarios in dynamic environments, a candidate algorithm should be able to replan for a new path to perform the given tasks without any collision with obstacles or other agents. The path-planning algorithm proposed here is based on the visibility and shortest-path principles in Euclidean space. Instead of typical visibility graph-based methods that scan through all nodes, A* algorithm is adopted to find an admissible path in a “best-first” approach during the search process. Since the direct outcome from such algorithms may not produce admissible paths in complex environments due to the problems including cul-de-sac, additional procedures are conceived to find a solution with a lower cost by avoiding local minima and eliminating any redundant nodes. The path planner is augmented with a potential field-based trajectory planner, which solves for a detouring trajectory around other agents or pop-up obstacles. Task assignment is achieved by a negotiation-based algorithm, which assigns a task with the lowest cost to each agent after comparing all task costs of all participating agents. These algorithms are implemented on MATLAB/Simulink, which can run with simulated vehicle models or actual UAVs through a communication network. In the simulations, the algorithms were validated to perform task assignment and path planning flawlessly. In actual flight tests, the proposed algorithms were tested with a number of fixed-wing UAVs in a fully realistic situation under various reality factors such as communication loss or tracking errors. The flight test shows, even in the presence of such uncertainties and logistic factors, the algorithms were able to perform all of the given tasks without any collision with other agents or obstacles.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,399.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • J. Bellingham, M. Tillerson, A. Richards, J.P. How, Multi-task allocation and path planning for cooperating UAVs, Cooperative Control: Models, Applications and Algorithms (Springer, 2001)

    Google Scholar 

  • D.P. Bertsekas, SIAM J. Opt. 1(4), 425 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  • D.E. Chang, S.C. Shadden, J.E. Marsden, R. Olfati-Saber, Collision avoidance for multiple agent systems, in 42nd IEEE Conference on Decision and Control, Maui, 2003

    Google Scholar 

  • H.L. Choi, L. Brunet, J.P. How, IEEE Trans. Robot. 25(4), 912 (2009)

    Article  Google Scholar 

  • M. Earl, R. D’Andrea, IEEE Trans. Robot. 21, 1158 (2005)

    Article  Google Scholar 

  • P. Hart et al., IEEE Trans. Syst. Sci. Cybern. 4(2), 100 (1968)

    Article  Google Scholar 

  • V. Jain, I.E. Grossmann, Inf. J. Comput. 13, 258 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  • J. Latombe, Robot Motion Planning (Kluwer Academic, Boston, 1991)

    Book  Google Scholar 

  • S. Lavalle, Planning Algorithms (Cambridge University Press, New York, 2006)

    Book  MATH  Google Scholar 

  • I. Maza, F. Caballero, J. Capitan, J.R. Martines-de-Dios, A. Ollero, J. Intell. Robot. Syst. 61, 563 (2011)

    Article  Google Scholar 

  • S. Moon, D.H. Shim, Development of an efficient path planning algorithm using UAVs in cluttered environment, in Institute of Control, Robotics and Systems Conference, Chuncheon, 2010

    Google Scholar 

  • S. Moon, E. Oh, and D.H. Shim, J. Intell. Robot. Syst. 70, 303 (2013)

    Article  Google Scholar 

  • P. Pettersson, P. Doherty, J. Intell. Fuzzy Syst. 17(4), 395 (2006)

    Google Scholar 

  • J. Redding, J. Amin, J. Boskovic, Y. Kang, K. Hedrick, A real-time obstacle detection and reactive path planning system for autonomous small-scale helicopters, in AIAA Guidance, Navigation and Control Conference and Exhibit, Hilton Head, 2007

    Google Scholar 

  • W. Ren, R.W. Beard, E.M. Atkins, IEEE Control Syst. Mag. 27, 71 (2007)

    Article  Google Scholar 

  • A. Richards, Y. Kuwata, J. How, Experimental demonstrations of real-time MILP control, in AIAA Guidance, Navigation, and Control Conference and Exhibit, Reno, 2003

    Google Scholar 

  • T. Schouwenaars, B.D. Moor, E. Feron, J. How, Mixed integer programming for multi-vehicle path planning, in European Control Conference, Porto, 2001

    Google Scholar 

  • D.H. Shim, A dynamic path generation method for a UAV swarm in the Urban environment, in AIAA Guidance, Navigation, and Control Conference, Honolulu, 2008

    Google Scholar 

  • P.B. Sujit, A. Sinha, D. Ghose, Stud. Comput. Intell. 70, 39 (2007)

    Article  Google Scholar 

  • A. Viguria, I. Maza, A. Ollero, Adv. Robot. 24, 1 (2010)

    Article  Google Scholar 

  • K. Yang, S. Gan, S. Sukkarieh, J. Intell. Robot. Syst. 57, 101 (2010)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Sangwoo Moon , David Hyunchul Shim or Eunmi Oh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media Dordrecht

About this entry

Cite this entry

Moon, S., Shim, D.H., Oh, E. (2015). Cooperative Task Assignment and Path Planning for Multiple UAVs. In: Valavanis, K., Vachtsevanos, G. (eds) Handbook of Unmanned Aerial Vehicles. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9707-1_82

Download citation

Publish with us

Policies and ethics