Skip to main content

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

  • Conference paper

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

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.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about 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