Abstract
Several issues arise if one wants to operate a team of autonomous robots to achieve complex missions. The problems range from mission planning taking into account the different robots capabilities to conflict free execution.
This paper presents a general architecture for multi-robot cooperation whose interest stems from its ability to provide a framework for cooperative decisional processes at different levels: mission decomposition and high level plan synthesis, task allocation and task achievement.
This architecture serves as a framework for two cooperative schemes that we have developed: M+NTA for Negotiation for Task Allocation, and M+CTA for Cooperative Task Achievement.
The overall system has been completely implemented and run on various realistic examples. It showed effective ability to endow the robots with adaptive auto-organization at different levels. A number of performance measures have been performed on simulation runs to quantify the relevance of the different cooperative skills that have been proposed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Alami, R. Chatila, S. Fleury, M. Ghallab, and F. Ingrand. An Architecture for Autonomy. International Journal of Robotics Research, 17(4):315–337, April 1998.
R. Alami, S. Fleury, M. Herrb, F. Ingrand, and F. Robert. Multi-robot cooperation in the martha project. IEEE Robotics and Automation Magazine, Special Issues: Robotics and Automation in Europe, 1997.
R. Alami, F. Ingrand, and S. Qutub. A scheme for coordinating multi-robot planning activities and plans execution. In ECAI’98, 1998.
H. Asama and K. Ozaki. Negotiation between multiple mobile robots and an environment manager. In IEEE ICRA’91, pages 533–5382, 1991.
K. Azarm and G. Schmidt. A decentralized approach for the conflict-free motion of multiple mobile robots. Advanced Robotics, 11(4):323–340, 1997.
S. Botelho. Une architecture décisionnele pour la coopération multi-robots. PhD thesis, LAAS-CNRS, 2000.
S.S.C. Botelho. A distributed scheme for task planning and negotiation in multi-robot systems. In ECAI’98, 1998.
S.S.C. Botelho and R. Alami. M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In IEEE ICRA’99, 1999.
S.S.C. Botelho and R. Alami. M+: A scheme for multi-robot cooperation through negotiated task allocation and achievement. In IEEE Int. Conf. on Robotics and Automation (ICRA 2000), 2000.
S.S.C. Botelho and R. Alami. Robots that cooperatively enhance their plans. In Distributed Autonomous Robotic Systems 4, Lynne E. Parker, George Bekey, and Jacob Barhen (eds.), Springer, 2000.
C. Boutilier and R. Brafman Planning with concurrent interaction actions. In AAAI’97, 1997.
A. Brumitt and B. Stentz. Dynamic mission planning for multiple mobile robots. In IEEE ICRA’ 96, 1996.
Y. Cao, A. Fukuna, and A. Kahng. Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4:7–27, 1997.
B. Clement and E. Durfee. Top-down search for coordinating the hierarchical plans of multiple agents. In Third International Conference on Autonomous Agents, pages 252–259. Association of Computing Machinery, 1999.
K. Decker and V. Lesser. Generalizing the partial global planning algorithm. In Int Journal of Cooperative Information Systems’ 92, 1992.
M. DesJardins, E. Durfee, C. Ortiz, and M. Wolverton. A survey of research in distributed, continual planning. AI Magazine, pages 13–22, 1999.
O. Despouys and F. Ingrand. Propice-plan: Toward a unified framework for planning and execution. In ECP’99, 1999.
G Dudek. A taxonomy for multi-agent robotics. Autonomous Robots, 3:375–397, 1997.
E. Durfee and V. Lesser. Using partial global plans to coordinate distributed problem solvers. In IJCAI’87, 1987.
E. Ephrati, M. Perry, and J.S. Rosenschein. Plan execution motivation in multi-agent systems. In AIPS, 1994.
F. Gravot and R. Alami. An extension of the plan-merging paradigm for multi-robot coordination. In IEEE International Conference on Robotics and Automation, Seoul, Korea, May 2001.
N. Jennings. Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence, 75, 1995.
J. Koehler, B. Nebel, J. Hoffmann, and Y. Dimopoulos Extending planning graphs to an adl subset. In ECP’97, 1997.
P. Laborie. IxTeT: une approche integrée pour la Gestion de Ressources et la Synthése de Plans. PhD thesis, Ecole Nationale Supérieure des Télécommunications, 1995.
D. Mackenzie and R. Arkin. Multiagent mission and execution. Autonomous Robots, 4:29–52, 1997.
M. Mataric. Interaction and Intelligent Behavior. PhD thesis, Massachusetts Institute of Technology, 1994.
L. Parker. Alliance: An architecture for fault tolerant multirobot cooperation. IEEE Trans. on Robotics and Automation, 14(2):220–239, 1998.
L. Parker. Current state of the art in distributed robot systems. In Distributed Autonomous Robotic Systems 4, Lynne E. Parker, George Bekey, and Jacob Barhen (eds.), Springer, pages 3–12, 2000.
M.E. Pollack. Planning in dynamic enviroments: The dipart system. Advanced Planning Technology: Technology Achievements of the ARPA/Rome Laboratory Planning Initiative, 1996.
S. Qutub, R. Alami, and F. Ingrand. How to solve deadlock situations within the plan-merging paradigm for multi-robot cooperation. In IEEE IROS’97, 1997.
J.S. Rosenschein and G. Zlotkin. Rules of and encounter: Designing convention for automated negotiation among computers. Artificial Intelligence-MIT press, 1994.
Y. Shoham and M. Tennenholtz. On social laws for artificial agent societies: Offline design. Artificial Intelligence, 0(75):231–252, 1995.
R. Smith. The contract net protocol: High-level communication and control in a distributed problem solver. IEEE Transactions on Computers, c-29(12), 1980.
G Sullivan, A. Glass, B. Grosz, and S. Kraus. Intention reconciliation in the context of teamwork: An initial empirical investigation. Cooperative Information Agents III, Lecture Notes in Artificial Intelligence, 1652:138–151, 1999.
M. Tambe. Agent architectures for flexible, practical teamwork. In First International Conference on Autonomous Agents, 1998.
S. Yuta and S. Premvuti. Coordination autonomous and centralized decision making to achieve cooperative behaviors between multiple mobile robots. In IEEE IROS’92, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alami, R., da Costa Bothelho, S.S. (2002). Plan-Based Multi-robot Cooperation. In: Beetz, M., Hertzberg, J., Ghallab, M., Pollack, M.E. (eds) Advances in Plan-Based Control of Robotic Agents. Lecture Notes in Computer Science(), vol 2466. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37724-7_1
Download citation
DOI: https://doi.org/10.1007/3-540-37724-7_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00168-3
Online ISBN: 978-3-540-37724-5
eBook Packages: Springer Book Archive