Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rescue Simulation

Similar presentations


Presentation on theme: "Rescue Simulation"— Presentation transcript:

1 Rescue Simulation http://ce.sharif.ac.ir/~arian arian@ce.sharif.ac.ir

2 Overview  Another BigBang!  System Details & Structure  Current RCRSS Overall

3 BigBang in Kobe! Devastating earthquake left more than 6500 citizens dead in the city of Kobe, Japan on 1 st of Jan. 1995. A meeting at the city hall on April 1999 led to the Rescue simulation project, formally proposed as a competition in Robocup.

4 Rescue Simulation Design Issues We need: A general world model(city simulation issue). To model the disaster (disaster formulation). To act upon the situation.

5 Current System in Details Main server side Cooperative server side Client side Humanoid agents 1.FireBrigade 2.PoliceForce 3.AmbulanceTeam 4.Civilian Stationary agents 1.FireStation 2.PoliceOffice 3.AmbulanceCenter Kernel GIS Viewer Collapse simulator Blockade simulator Fire simulator Traffic simulator Misc simulator

6 The System Structure Overview.

7

8

9

10 2D Viewer 3D Viewer

11 kernel Agents Simulators GIS Viewers Simulation Progress Kernel sends sensory information to each agent module.most of this information is visual information. This information is mixed with some errors. Each agent module decides what actions the individual should take, and send it to the kernel. This message is called command. The kernel gathers all messages sent from agent modules, and broadcasts them to the component simulators. Commands are sometimes filtered e.g late commands or commands from dead agents are discarded. The component simulators individually compute how the world will change based upon its internal status and the commands received from the kernel. These results are then sent back to the kernel The kernel integrates the results received from the component simulators, and broadcasts them to the GIS and the component simulators. The kernel then increase the simulation clock, and notifies the viewers about the update. Having being requested for information from the viewers, GIS sends the updated information to the viewers. (GIS keeps track of the changes in the simulated world).

12 Commands of the System All the Agents Sense Say Tell Hear Humanoids Move Rest Police force Clear Fire brigade Extinguish Stretch Ambulance Rescue Load Unload

13 Overview of Communication in RescueSimulation FB FS AC AT PO PF

14 Current RCRSS Overall The System Is: A multi-agent system. A core-based system. A distributed simulation system. Running under Linux. Open source (in C++).

15 Thank You! You can download this presentation at : http://ce.sharif.ac.ir/~arian/doc/rescue3.ppt Mayssam M. Nevisi : mayssam@ce.sharif.ac.ir Arian rescue simulation team: http://ce.sharif.ac.ir/~arian arian@ce.sharif.ac.ir


Download ppt "Rescue Simulation"

Similar presentations


Ads by Google