Application of Parallel Scenario Description for RoboCupRescue Civilian Agent

  • Kousuke Shinoda
  • Itsuki Noda
  • Masayuki Ohta
  • Susumu Kunifuji
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3020)


We propose a novel agent framework to describe behaviors of the general public in rescue simulations and implement an application for “Risk-Communication for disaster rescur”. Conventional agent description languages are designed to model intellectual behaviors of human that solve a task to achieve a single goal. In a disaster situation, however, it is difficult to model civilians’ behaviors such as goal-oriented problem-solving. Instead of such a formalization, we introduce the “Parallel Scenario Description” approach that models agents’ behavior as an action pattern or plan of situations. We call these “Scenarios”. In the proposed framework, behaviors are divided into multiple scenarios for each goal by Posit and Posit operator, in which behavior rules are grouped based on situations where the rules are active. The problem solver PS2 constructs a rule-set of behavior dynamically according to the situation of the environment and the agent’s state. The framework is implemented as civilian agents for RoboCupRescue Simulation to adapt to a general civilian simulation. Moreover, we implemented refuge simulation for disaster rescue simulations to realize “Risk-Communication”.


Agent Behavior Agent Framework Behavior Description Behavior Rule Refuge Action 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Kitano, H.: Robocup rescue: A grand challenge for multi-agent system. In: Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS 2000), pp. 5–11 (2000)Google Scholar
  2. 2.
  3. 3.
    Firby, R.J.: Adaptive Execution in Complex Dynamic Worlds. PhD thesis, Yale University (1989)Google Scholar
  4. 4.
    Newell, A.: Unified Theories of Cognition. Harvard University Press, Cambridge (1990)Google Scholar
  5. 5.
    Anderson, J.R., Matessa, M., Lebiere, C.: Act-r: A theory of higher level cognition and its relation to visual attention. Human-Computer Interaction 12, 430–462 (1997)Google Scholar
  6. 6.
    Firby, R.J.: Task networks for controlling continuous processes. In: The Second International Conference on AI Planning Systems (1994)Google Scholar
  7. 7.
    Ishida, T., Fukumoto, M.: Interaction design language q: The proposal (in japanese). In: Proceeding of JSAI 2001 (2001)Google Scholar
  8. 8.
    Ishida, T.: Q: A scenario description language for interactive(to appear). IEEE Computer (2002)Google Scholar
  9. 9.
    Nakashima, H., Noda, I., Handa, K.: Organic programming language gaea for multi-agents. In: Proceedings of International Conference on Multi-Agent Systems 1996, pp. 236–243. AAAI Press, Menlo Park (1996)Google Scholar
  10. 10.
    Nakashima, H., Noda, I.: Dynamic subsumption architecture for programming intelligent agents. In: Proceedings of International Conference on Multi-Agent Systems 1998, pp. 190–197. AAAI Press, Menlo Park (1998)CrossRefGoogle Scholar
  11. 11.
    Noda, I., Takahashi, T., Morita, S., Koto, T., Tadokoro, S.: Language design for rescue agent. In: Birk, A., Coradeschi, S., Tadokoro, S. (eds.) RoboCup 2001. LNCS (LNAI), vol. 2377, p. 164. Springer, Heidelberg (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Kousuke Shinoda
    • 1
    • 2
  • Itsuki Noda
    • 1
    • 2
    • 3
  • Masayuki Ohta
    • 1
  • Susumu Kunifuji
    • 2
  1. 1.Cyber Assist Research Center, AISTTokyoJapan
  2. 2.Japan Advanced Institute of Science and Technologyasahidai, Tatunokuti Nomi IshikawaJapan
  3. 3.PRESTOJapan Science and Technology Corporation 

Personalised recommendations