Abstract
Design patterns have been recently concerned in the multi-agent community for the design of systems with decentralized coordination. In this paper we present a design pattern for dealing with the complexity of developing a decentralized coordination multi-agent system for controlling a single robot. In our pattern, we combine different intelligences: an individual intelligence that enables agents to achieve their own goals, and a social intelligence that makes agents understand and manage with other agents in the community. The design pattern facilitates the implementation of modular-based agents inside the multi-agent architecture and its use helps developers when incorporating new agents in the architecture. The multi-agent architecture is used to control a Pioneer 2DX mobile robot.
Preview
Unable to display preview. Download preview PDF.
References
Gardelli, L., Viroli, M., Omicini, A.: Design patterns for self-organizing multiagent systems. In: Proceedings of EEDAS (2007)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading
Silva, A., Delgado, J.: The agent pattern: A design pattern for dynamic and distributed applications. In: Proceedings of EuroPLoP 1998 (1998)
Innocenti, B., López, B., Salvi, J.: A multi-agent architecture with cooperative fuzzy control for a mobile robot. Robotics and Autonomous Systems 55, 881–891 (2007)
De Wolf, T., Holvoet, T.: Towards a methodology for engineering self-organizing emergent systems. Self-Organization and Autonomic Informatics (I), Frontiers in Artificial Intelligence and Applications 135, 52–61 (2007)
Tahara, Y., Ohsuga, A., Honiden, S.: Agent system development method based on agent patterns. In: Proceedings of the 21st ICSE 1999, pp. 356–367 (1999)
Murphy, R.R.: Introduction to AI Robotics. MIT Press, Cambridge (2000)
Innocenti, B., López, B., Salvi, J.: Resource coordination deployment for physical agents. In: From Agent Theory to Agent Implementation, 6th Int. Workshop AAMAS (2008)
Ros Espinosa, R., Veloso, M.: Executing multi-robot cases through a single coordinator. In: Proceedings of AAMAS 2007 (2007)
Neves, M.C., Oliveira, E.: A multi-agent approach for a mobile robot control system. In: Proceedings of MASTA 1997 - EPPIA 1997, pp. 1–14 (1997)
Busquets, D., Sierra, López de Màntaras, R.: A multiagent approach to qualitative landmark-based navigation. Autonomous Robots 15, 129–154 (2003)
Graves, A., Czarnecki, C.: Design patterns for behavior-based robotics. IEEE Trans. on Systems, Man & Cybernetics, Part A (Systems & Humans) 30(1), 36–41 (2000)
Nelson, M.L.: A design pattern for autonomous vehicle software control architectures. In: Proceedings of 23rd COMPSAC, pp. 172–177 (1999)
Zalewski, J.: Real-time software design patterns. In: 9th Conf. on Real-Time Systems, Ulstron, Poland (2002), http://citeseer.ist.psu.edu/zalewski02realtime.html
De Wolf, T., Holvoet, T.: Using UML 2 activity diagrams to design information flows and feedback-loops in self-organizing emergent systems. In: Proceedings of EEDAS, pp. 52–61 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Innocenti, B., López, B., Salvi, J. (2008). Design Patterns for Combining Social and Individual Intelligences on Modular-Based Agents. In: Corchado, E., Abraham, A., Pedrycz, W. (eds) Hybrid Artificial Intelligence Systems. HAIS 2008. Lecture Notes in Computer Science(), vol 5271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87656-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-87656-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87655-7
Online ISBN: 978-3-540-87656-4
eBook Packages: Computer ScienceComputer Science (R0)