Skip to main content

Design Patterns for Combining Social and Individual Intelligences on Modular-Based Agents

  • Conference paper
Hybrid Artificial Intelligence Systems (HAIS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5271))

Included in the following conference series:

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gardelli, L., Viroli, M., Omicini, A.: Design patterns for self-organizing multiagent systems. In: Proceedings of EEDAS (2007)

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading

    Google Scholar 

  3. Silva, A., Delgado, J.: The agent pattern: A design pattern for dynamic and distributed applications. In: Proceedings of EuroPLoP 1998 (1998)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Murphy, R.R.: Introduction to AI Robotics. MIT Press, Cambridge (2000)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ros Espinosa, R., Veloso, M.: Executing multi-robot cases through a single coordinator. In: Proceedings of AAMAS 2007 (2007)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Busquets, D., Sierra, López de Màntaras, R.: A multiagent approach to qualitative landmark-based navigation. Autonomous Robots 15, 129–154 (2003)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Nelson, M.L.: A design pattern for autonomous vehicle software control architectures. In: Proceedings of 23rd COMPSAC, pp. 172–177 (1999)

    Google Scholar 

  14. Zalewski, J.: Real-time software design patterns. In: 9th Conf. on Real-Time Systems, Ulstron, Poland (2002), http://citeseer.ist.psu.edu/zalewski02realtime.html

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics