Skip to main content
Log in

Multi-Robot Task Allocation in Uncertain Environments

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Multiple cooperating robots hold the promise of improved performance and increased fault tolerance for large-scale problems such as planetary survey and habitat construction. Multi-robot coordination, however, is a complex problem. We cast this problem in the framework of multi-robot dynamic task allocation under uncertainty. We then describe an empirical study that sought general guidelines for task allocation strategies in multi-robot systems. We identify four distinct task allocation strategies, and demonstrate them in two versions of the multi-robot emergency handling task. We describe an experimental setup to compare results obtained from a simulated grid world to those obtained from physical mobile robot experiments. Data resulting from eight hours of experiments with multiple mobile robots are compared to the trend identified in simulation. The data from the simulations show that there is no single strategy that produces best performance in all cases, and that the best task allocation strategy changes as a function of the noise in the system. This result is significant, and shows the need for further investigation of task allocation strategies and their application to planetary exploration.

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

Access this article

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

  • Arkin, R.C. 1992. Cooperation without communication: Multiagent schema based robot navigation. Journal of Robotic Systems, 9(3):351–364.

    Google Scholar 

  • Balch, T. and Arkin, R. 1998. Behavior-based formation control for multi-robot teams. IEEE Transactions on Robotics and Automation, 14(6):1–15.

    Google Scholar 

  • Cao, Y., Fukunaga, A., Kahng, A., and Meng, F. 1995. Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4(1):7–27.

    Google Scholar 

  • Corkill, D.D. 1991. Blackboard systems. AI Expert, 6(9):40–47.

    Google Scholar 

  • Dias, M.B. and Stentz, A.T. 2000. A free market architecture for distributed control of a multirobot system. In 6th International Conference on Intelligent Autonomous Systems (IAS-6), pp. 115–122.

  • Gerkey, B. and Matarić, M.J. 2001. Principled communication for dynamic multi-robot task allocation. In Experimental Robotics VII, LNCIS 271, D. Rus and S. Singh (Eds.), Springer-Verlag: Berlin, pp. 353–362.

    Google Scholar 

  • Gerkey, B. and Matarić, M.J. 2002a. Pusher-watcher: An approach to fault-tolerant tightly-coupled robot coordination. In Proceedings, IEEE International Conference on Robotics and Automation, Washington DC.

  • Gerkey, B.P. and Matarić, M.J. 2002b. Multi-robot task allocation: Analyzing the complexity and optimality of key architectures. Technical Report Center for Robotics and Embedded Systems Technical Report, CRES–02–005, University of Southern California.

  • Gerkey, B.P., Vaughan, R.T., Støy, K., Howard, A., Sukhatme, G.S., and Matarić, M.J. 2001. Most valuable player: A robot device server for distributed control. In Proc. IEEE/RSJ International Conference on Robots and Systems (IROS), Maui, Hawaii, pp. 1226–1331.

  • Goldberg, D. and Matarić, M.J. 2002. Design and evaluation of robust behavior-based controllers for distributed multi-robot collection tasks. In Robot Teams: From Diversity to Polymorphism, T. Balch and L.E. Parker (Eds.), AK Peters (in press).

  • Huntsberger, T., Pirjanian, P., and Schenker, P. 2001. Robotic outposts as precursors to a manned Mars habitat. In Proc. Space Technology and Applications International Forum (STAIF-2001), Albuquerque, NM.

  • Maes, P. 1994. Modeling adaptive autonomous agents. Artificial Life, I, 1(2):135–162.

    Google Scholar 

  • Matarić, M.J. 1994. Interaction and intelligent behavior. Technical Report AI-TR-1495, MIT Artificial Intelligence Lab.

  • Matarić, M.J. 1995. Issues and approaches in the design of collective autonomous agents. Robotics and Autonomous Systems, 16(2û4):321–331.

    Google Scholar 

  • Mishkin, A., Morrison, J., Nguyen, T., Stone, H., Cooper, B., and Wilcox, B. 1998. Experiences with operations and autonomy of the Mars Pathfinder Microrover. In 1998 IEEE Aerospace Conference Proceedings, pp. 337–351.

  • NASA/JPL. 2002. Sample return and other missions. http://mars.jpl. nasa.gov/missions/future/2005-plus.html.

  • Østergaard, E.H., Matarić, M.J., and Sukhatme, G.S. 2001. Distributed multi-robot task allocation for emergency handling. In Proc. IEEE/RSJ International Conference on Robots and Systems (IROS), Maui, Hawaii, pp. 821–826.

  • Parker, L. 1998. ALLIANCE: An architecture for fault-tolerant multi-robot cooperation. IEEE Transactions on Robotics and Automation, 14(2):220–240.

    Google Scholar 

  • Pirjanian, P., Huntsberger, T., Trebi-Ollennu, A., Aghazarian, H., Das, H., Joshi, S., and Schenker, P.S. 2000. CAMPOUT: A control architecture for multi-robot planetary outposts. In Proc. SPIE Symposium on Sensor Fusion and Decentralized Control in Robotic Systems III, Boston, MA, Vol. 4196.

  • Schenker, P., Huntsberger, T., Pirjanian, P., Trebi-Ollennu, A., Das, H., Joshi, S., Aghazarian, H., Ganino, A., Kennedy, B., and Garett, M. 2000. Robot work crews for planetary outposts: Close cooperation and coordination of multiple robots. In Proc. SPIE Symposium on Sensor Fusion and Decentralized Control in Robotic Systems III, Boston, MA, Vol. 4196.

  • Werger, B. and Matarić, M. 2000. Broadcast of local eligibility for multi-target observation. In Proceedings, 5th International Symposium on Distributed Autonomous Robotic Systems (DARS), Knoxville, TN, Oct. 4û6, pp. 347–356.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Matarić, M.J., Sukhatme, G.S. & Østergaard, E.H. Multi-Robot Task Allocation in Uncertain Environments. Autonomous Robots 14, 255–263 (2003). https://doi.org/10.1023/A:1022291921717

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022291921717

Navigation