Database Driven RoboCup Rescue Server

  • Rahul Sarika
  • Harith Siddhartha
  • Kamalakar Karlapalem
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5399)


The RoboCup Rescue Simulation, a generic urban disaster simulation environment constructed on a network of computers, has been in existence for many years. The server used in the simulation league has problems of scaling up. Further, it requires considerable effort to understand the server code to make any additional changes. Therefore, it is difficult for newcomers to quickly enhance the server. The architecture and the functional design of the current server are excellent. This helps us provide a database driven architecture that can scale up the current server to 10-15 times the number of agents that can be simulated. Moreover, it is now easy for others to implement many other subsystems that can provide additional functionality. We have also shown in this paper a new scoring strategy for agent teams which can be customized to emphasize, test and evaluate different concepts and strategies employed by the agent teams.


RoboCup Rescue Simulation multi-agent systems database 


  1. 1.
    Takahashi, T., et al.: Agent Based Approach in Disaster Rescue Simulation - From Test-Bed of Multiagent System to Practical Application. In: Birk, A., Coradeschi, S., Tadokoro, S. (eds.) RoboCup 2001. LNCS, vol. 2377. Springer, Heidelberg (2002)Google Scholar
  2. 2.
    Takahashi, T., et al.: RoboCup-rescue disaster simulator architecture. In: Stone, P., Balch, T., Kraetzschmar, G.K. (eds.) RoboCup 2000. LNCS, vol. 2019. Springer, Heidelberg (2001)Google Scholar
  3. 3.
    Noda, I.: Modular Simulator - Draft of New Simulator for RoboCup. In: WorkShop (ABS-4) Notes, IJCAI (1999)Google Scholar
  4. 4.
    Takahashi, T.: RoboCupRescue simulation league. In: Kaminka, G.A., Lima, P.U., Rojas, R. (eds.) RoboCup 2002. LNCS, vol. 2752, pp. 477–481. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  5. 5.
    Kaneda, T., et al.: Simulator Complex for RoboCup Rescue Simulation Project - As Test-Bed for Multi-Agent Organizational Behavior in Emergency Case of Large-Scale Disaster. In: Stone, P., Balch, T., Kraetzschmar, G.K. (eds.) RoboCup 2000. LNCS, vol. 2019. Springer, Heidelberg (2001)Google Scholar
  6. 6.
    Riley, P.F., et al.: Spades - A Distributed Agent Simulation Environment with Software-in-the-Loop Execution. In: Winter Simulation Conference (2003)Google Scholar
  7. 7.
    Bellifemine, F., et al.: JADE - A FIPA compliant agent Framework. In: PAAM (1999)Google Scholar
  8. 8.
    Rao, I.V.A., et al.: Towards simulating billions of agents in thousands of seconds. In: AAMAS (2007)Google Scholar
  9. 9.
    Yamamoto, G., et al.: A Platform for Massive Agent-based Simulation and its Evaluation. In: AAMAS (2007)Google Scholar
  10. 10.
    RoboCup Rescue Homepage,
  11. 11.
    RoboCup 2006 Rescue Simulation League Rules (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Rahul Sarika
    • 1
  • Harith Siddhartha
    • 1
  • Kamalakar Karlapalem
    • 1
  1. 1.International Institute of Information Technology, Hyderabad, GachibowliHyderabadIndia

Personalised recommendations