Complex Task Allocation in Mixed-Initiative Delegation: A UAV Case Study

  • David Landén
  • Fredrik Heintz
  • Patrick Doherty
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7057)


Unmanned aircraft systems (UAS’s) are now becoming technologically mature enough to be integrated into civil society. An essential issue is principled mixed-initiative interaction between UAS’s and human operators. Two central problems are to specify the structure and requirements of complex tasks and to assign platforms to these tasks. We have previously proposed Task Specification Trees (TST’s) as a highly expressive specification language for complex multi-agent tasks that supports mixed-initiative delegation and adjustable autonomy. The main contribution of this paper is a sound and complete distributed heuristic search algorithm for allocating the individual tasks in a TST to platforms. The allocation also instantiates the parameters of the tasks such that all the constraints of the TST are satisfied. Constraints are used to model dependencies between tasks, resource usage as well as temporal and spatial requirements on complex tasks. Finally, we discuss a concrete case study with a team of unmanned aerial vehicles assisting in a challenging emergency situation.


Unmanned Aerial Vehicle Task Allocation Combinatorial Auction Constraint Problem Constraint Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dias, M., Zlot, R., Kalra, N., Stentz, A.: Market-based multirobot coordination: a survey and analysis. Proc. of IEEE 94(1), 1257–1270 (2006)CrossRefGoogle Scholar
  2. 2.
    Doherty, P., Kvarnström, J., Heintz, F.: A temporal logic-based planning and execution monitoring framework for unmanned aircraft systems. Journal of Automated Agents and Multi-Agent Systems 19(3), 332–377 (2009)CrossRefGoogle Scholar
  3. 3.
    Doherty, P., Landén, D., Heintz, F.: A Distributed Task Specification Language for Mixed-Initiative Delegation. In: Desai, N., Liu, A., Winikoff, M. (eds.) PRIMA 2010, vol. 7057, pp. 42–57. Springer, Heidelberg (2011)Google Scholar
  4. 4.
    Doherty, P., Meyer, J.-J.C.: Towards a Delegation Framework for Aerial Robotic Mission Scenarios. In: Klusch, M., Hindriks, K.V., Papazoglou, M.P., Sterling, L. (eds.) CIA 2007. LNCS (LNAI), vol. 4676, pp. 5–26. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Gale, D.: The Theory of Linear Economic Models. McGraw-Hill Book Company, Inc. (1960)Google Scholar
  6. 6.
    Gerkey, B.: On multi-robot task allocation. Ph.D. thesis (2003)Google Scholar
  7. 7.
    Gerkey, B., Mataric, M.: Sold!: Auction methods for multi-robot coordination. IEEE Transactions on Robotics and Automation (2001)Google Scholar
  8. 8.
    Gerkey, B., Mataric, M.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. Journal of Robotic Research 23(9), 939–954 (2004)CrossRefGoogle Scholar
  9. 9.
    Koenig, S., Keskinocak, P., Tovey, C.: Progress on agent coordination with cooperative auctions. In: Proc. AAAI (2010)Google Scholar
  10. 10.
    Kvarnström, J., Doherty, P.: Automated planning for collaborative systems. In: Proceedings of the International Conference on Control, Automation, Robotics and Vision (2010)Google Scholar
  11. 11.
    Lemaire, T., Alami, R., Lacroix, S.: A distributed tasks allocation scheme in multi-uav context. In: Proc. ICRA (2004)Google Scholar
  12. 12.
    Modi, P., Shen, W.-M., Tambe, M., Yokoo, M.: Adopt: Asynchronous distributed constraint optimization with quality guarantees. AI 161 (2006)Google Scholar
  13. 13.
    Rudol, P., Doherty, P.: Human body detection and geolocalization for UAV search and rescue missions using color and thermal imagery. In: Proc. IEEE Aerospace Conference (2008)Google Scholar
  14. 14.
    Smith, R.: The contract net protocol. IEEE Transactions on Computers C-29(12) (1980)Google Scholar
  15. 15.
    Viguria, A., Maza, I., Ollero, A.: Distributed service-based cooperation in aerial/ground robot teams applied to fire detection and extinguishing missions. Adv. Robotics 24 (2010)Google Scholar
  16. 16.
    de Vries, S., Vohra, R.: Combinatorial auctions: A survey. J. on Computing 15(3) (2003)Google Scholar
  17. 17.
    Yokoo, M.: Asynchronous weak-commitment search for solving distributed constraint satisfaction problems. In: Proc. CP (1995)Google Scholar
  18. 18.
    Zlot, R., Stentz, A.: Market-based multirobot coordination for complex tasks. International Journal of Robotics Research 25(1) (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • David Landén
    • 1
  • Fredrik Heintz
    • 1
  • Patrick Doherty
    • 1
  1. 1.Dept. of Computer and Information ScienceLinköping UniversitySweden

Personalised recommendations