Skip to main content
Log in

A framework for simulating real-time multi-agent systems

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

In this paper, we describe an implementation of use in demonstrating the effectiveness of architectures for real-time multi-agent systems. The implementation provides a simulation of a simplified RoboCup Search and Rescue environment, with unexpected events, and includes a simulator for both a real-time operating system and a CPU. We present experimental evidence to demonstrate the benefit of the implementation in the context of a particular hybrid architecture for multi-agent systems that allows certain agents to remain fully autonomous, while others are fully controlled by a coordinating agent. In addition, we discuss the value of the implementation for testing any models for the construction of real-time multi-agent systems and include a comparison to related work.

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

  1. Atkins EM, Abdelzaher TF, Shin KG, Durfee EH (1999) Planning and resource allocation for hard real-time, fault-tolerant plan execution. In: Etzioni O, Müller JP, Bradshaw JM (eds) Proceedings of the 3rd annual conference on autonomous agents, Seattle. ACM Press, New York, pp 244–251

    Chapter  Google Scholar 

  2. Balch T, Arkin RC (1994) Communication in reactive multiagent robotic systems. Auton Robots 1: 27–52

    Article  Google Scholar 

  3. Estlin T, Castano R, Anderson B, Gaines D, Fisher F, Judd M (2003) Learning and planning for mars rover science. IJCAI 2003 workshop notes on issues in designing physical agents for dynamic real-time environments: world modeling, planning, learning, and communicating, Acapulco, Mexico

  4. Jurisica I, Mylopoulos J, Yu E (2004) Ontologies for knowledge management: an information systems perspective. Knowl Info Syst 6: 380–401

    Google Scholar 

  5. Koenig S (2004) A comparison of fast search methods for real-time situated agents. In: Proceedings of The 3rd international joint conference on autonomous agents and multi agent systems, vol 2. New York, pp 864–871

  6. Micacchi C (2004) An architecture for multi-agent systems operating in soft real-time environments with unexpected events. Master’s thesis, University of Waterloo, Waterloo

  7. Morimoto T, Kono K, Takeuchi I (2002) YabAI: the first rescue simulation league champion. In: Birk A, Coradeschi S, Tadokoro S (eds) RoboCup 2001: Robot Soccer world cup V, Lecture Notes in Computer Science, vol 2733. Springer, Berlin, pp 49–59

    Chapter  Google Scholar 

  8. Musliner DJ, Durfee EH, Shin KG (1995) World Modeling for the dynamic construction of real-time control plans. Artif Intell 74: 83–127

    Article  Google Scholar 

  9. Ortiz CLJ, Rauenbush T (2002) Dynamic negotiation. In: Proceedings of the AAAI 2002 workshop on planning with and for multiagent systems, Menlo Park, AAAI Press, pp 64–71

  10. Pinto HS, Martins JP (2004) Ontologies: how can they be built?. Knowl Inf Syst 6: 441–464

    Article  Google Scholar 

  11. Richards D (2004) Addressing the ontology acquisition bottleneck through reverse ontological engineering. Knowl Info Syst 6: 402–427

    Google Scholar 

  12. Scerri P, Xu Y, Liao E, Lai J, Sycara K (2004) Scaling teamwork to very large teams. In: AAMAS’04: proceedings of the 3rd international joint conference on autonomous agents and multiagent systems, vol 2. IEEE Computer Society, Washington, pp 888–895

  13. Tadokoro S, Kitano H, Tomoichi T, Noda I, Matsubara H, Shinjoh A, Koto T, Takeuchi I, Takahashi H, Matsuno F, Hatayama M, Nobe J, Shimada S (2000) The RoboCup-Rescue: an international cooperative research project of robotics and AI for the disaster mitigation problem. In: Proceedings of SPIE 14th annual international symposium on aerospace/defense sensing, simulation, and controls (AeroSense), conference on unmanned ground vehicle technology II, Orlando, pp 303–312

  14. Vincent R, Horling B, Lesser V, Wagner T (2001) Implementing soft real-time agent control. In: Müller JP, Andre E, Sen S, Frasson C (eds) Proceedings of the 5th international conference on autonomous agents, Montreal. ACM Press, New York, pp 355–362

    Chapter  Google Scholar 

  15. Wagner T, Phelps J, Guralnik V, VanRiper R (2004) COORDINATORS: Coordination managers for first responders. In: AAMAS’04: proceedings of the 3rd international joint conference on autonomous agents and multiagent systems, vol 3. IEEE Computer Society, Washington, pp 1140–1147

  16. Wegner R, Anderson J (2004) An agent-based approach to balancing teleoperation and autonomy for robotic search and rescue. In: Proceedings of the agents meet robots workshop, 17th conference of the canadian society for the computational studies of intelligence (AI-04), London, pp 1–15

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robin Cohen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Micacchi, C., Cohen, R. A framework for simulating real-time multi-agent systems. Knowl Inf Syst 17, 135–166 (2008). https://doi.org/10.1007/s10115-007-0120-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-007-0120-4

Keywords

Navigation