Skip to main content

Advertisement

Log in

Time-extended multi-robot coordination for domains with intra-path constraints

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Many applications require teams of robots to cooperatively execute tasks. Among these domains are those in which successful coordination must respect intra-path constraints, which are constraints that occur on the paths of agents and affect route planning. This work focuses on multi-agent coordination for disaster response with intra-path precedence constraints, a compelling application that is not well addressed by current coordination methods. In this domain a group of fire truck agents attempt to address fires spread throughout a city in the wake of a large-scale disaster. The disaster has also caused many city roads to be blocked by impassable debris, which can be cleared by bulldozer robots. A high-quality coordination solution must determine not only a task allocation but also what routes the fire trucks should take given the intra-path precedence constraints and which bulldozers should be assigned to clear debris along those routes.

This work presents two methods for generating time-extended coordination solutions—solutions where more than one task is assigned to each agent—for domains with intra-path constraints. Our first approach uses tiered auctions and two heuristic techniques, clustering and opportunistic path planning, to perform a bounded search of possible time-extended schedules and allocations. Our second method uses a centralized, non-heuristic, genetic algorithm-based approach that provides higher quality solutions but at substantially greater computational cost. We compare our time-extended approaches with a range of single task allocation approaches in a simulated disaster response domain.

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

  • Berhault, M., Huang, H., Keskinocak, P., Koenig, S., Elmaghraby, W., Griffin, P., & Kleywegt, A. (2003). Robot exploration with combinatorial auctions. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS).

  • Dahal, K., Hossain, A., Varghese, B., Abraham, A., Xhafa, F., & Daradoumis, A. (2005). Scheduling in multi-processor system using genetic algorithms. In Proceedings of the genetic engineering and evolutionary computation conference.

  • Dias, M. B., Zlot, R., Zinck, M., Gonzalez, J. P., & Stentz, A. (2004). A versatile implementation of the TraderBots approach to multirobot coordination. In Proceedings of the international conference on intelligent autonomous systems (IAS).

  • Gerkey, B. P., & Matarić, M. J. (2002). Sold!: Auction methods for multi-robot control. IEEE Transactions on Robotics and Automation Special Issue on Multi-Robot Systems 18(5).

  • Hunsberger, L., & Grosz, B. J. (2000). A combinatorial auction for collaborative planning. In Proceedings of the fourth international conference on multi-agent systems (ICMAS).

  • Jones, E. G. (2010). Multi-robot coordination in domains with intra-path constraints. Ph.D. thesis, Robotics Institute, Carnegie Mellon University.

  • Jones, E. G., Dias, M. B., & Stentz, A. (2007). Learning-enhanced market-based task allocation for oversubscribed domains. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS).

  • Jones, E. G., Dias, M. B., & Stentz, A. (2008). Tiered auctions for multi-agent coordination in domains with precedence constraints. In Proceedings of the 26th army science conference.

  • Koes, M., Nourbakhsh, I., & Sycara, K. (2005). Heterogeneous multirobot coordination with spatial and temporal constraints. In Proceedings of the national conference on artificial intelligence (AAAI).

  • Kwak, J., Varakantham, P., Taylor, M., Marecki, J., Scerri, P., & Tambe, M. (2009). Exploiting coordination locales in distributed pomdps via social model shaping. In The AAMAS workshop on multi-agent sequential decision-making in uncertain domains.

  • Lemaire, T., Alami, R., & Lacroix, S. (2004). A distributed tasks allocation scheme in multi-UAV context. In Proceedings of the IEEE international conference on robotics and automation (ICRA).

  • MacKenzie, D. C. (2003). Collaborative tasking of tightly constrained multi-robot missions. In Proceedings of the 2003 international workshop on multi-robot systems : Vol. 2. Multi-robot systems: from swarms to intelligent automata. Dordrecht: Kluwer Academic.

    Google Scholar 

  • Mesghouni, K., Hammadi, S., & Borne, P. (2004). Evolutionary algorithms for job-shop scheduling. International Journal of Applied Math and Computer Science, 14(1), 91–103.

    MATH  MathSciNet  Google Scholar 

  • Russell, M. A., & Lamont, G. B. (2005). A genetic algorithm for unmanned aerial vehicle routing. In Proceedings of the genetic engineering and evolutionary computation conference (GECCO).

  • Sariel, S., Balch, T., & Erdogan, N. (2007). Incremental multi-robot task selection for resource constrained and interrelated tasks. In Proceedings of the IEEE/RSJ international conference on intelligent robots and systems (IROS).

  • Shima, T., Rasmussen, S., Sparks, A., & Passino, K. (2006). Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms. Computers and Operations Research, 33, 3252–3269.

    Article  MATH  Google Scholar 

  • Sims, M., Mostafa, H., Horling, B., Zhang, H., Lesser, V., & Corkill, D. (2006). Lateral and hierarchical partial centralization for distributed coordination and scheduling of complex hierarchical task networks. In AAAI 2006 spring symposium: distributed plan and schedule management. Stanford University. http://mas.cs.umass.edu/paper/423.

  • Smith, S., Gallagher, A. T., Zimmerman, T. L., Barbulescu, L., & Rubinstein, Z. (2007). Distributed management of flexible times schedules. In Proceedings of the international joint conference on autonomous agents and multiagent systems.

  • Tang, F., & Parker, L. (2007). A complete methodology for generating multi-robot task solutions using AsyMTRe-D and market-based task allocation. In Proceedings of the IEEE international conference on robotics and automation (ICRA).

  • Vig, L., & Adams, J. A. (2006). Multi-robot coalition formation. In IEEE transactions on robotics, vol. 22(4).

  • Zimmerman, T. L., Smith, S., Gallagher, A. T., Barbulescu, L., & Rubinstein, Z. (2007). Distributed management of flexible times schedules. In Proceedings of the international joint conference on autonomous agents and multiagent systems.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Gil Jones.

Additional information

This work was sponsored by the U.S. Army Research Laboratory, under contract “Robotics Collaborative Technology Alliance” (contract number DAAD19-01-2-0012). The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies or endorsements of the U.S. Government.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jones, E.G., Dias, M.B. & Stentz, A. Time-extended multi-robot coordination for domains with intra-path constraints. Auton Robot 30, 41–56 (2011). https://doi.org/10.1007/s10514-010-9202-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-010-9202-3

Keywords

Navigation