180 likes | 186 Views
MetaSim - design. Version 1.0. Outline. DrillSim Original design Plug and play requirements MetaSim Design Input Interfaces DrillSim Where are so far Future Directions. DrillSim Architecture. DrillSim Input Interfaces. Infrastructure Inputs. Scenario. Agent Inputs. Maps.
E N D
MetaSim - design Version 1.0
Outline • DrillSim • Original design • Plug and play requirements • MetaSim Design • Input Interfaces • DrillSim • Where are so far • Future Directions
DrillSim Architecture DrillSim Input Interfaces Infrastructure Inputs Scenario Agent Inputs Maps Live RealWorld Inputs Activity Simulator Visualization and Output Interface VR/AR UIs
DrillSim to MetaSim • Current crisis, response plan and communication inbuilt • Need to be able to plug in external crisis, communication simulators and response plans • Plug in IT • Test IT solutions in the context of disaster response • Require open platform to bring in different simulators that can coordinate in simulating a disaster response activity
Crisis Simulator Transportation Simulator Communication Simulator Activity Simulator Crisis Inputs Transportation Simulator Inputs Activity Simulator Inputs Communication Inputs Geographical Input Interface General Input Interfaces Infrastructure Inputs Scenario Maps Live RealWorld Inputs MetaSim Data Repository Visualization and Output Interface VR/AR UIs
Geography Input • Region of Interest • UCI, UCSD etc • Outdoor information • Buildings, roads, walkways, parking lots, open spaces, terrain, etc • Indoor Information • Room, floor, door, stair, elevators, exit signs etc • Resources (can be determined from maps) • Location, static/dynamic, material • Type • Communication and Sensor • Response Related • Other Objects
General Inputs • Startup inputs • No of simulators to be started • RealTime/ Offline • Fully simulated/ VR/AR • Scenario Inputs • General • Action plan • People • Resources • Communication and Sensor • Disaster Response • General resources/objects in space
Inputs to Activity Simulator • Activity Inputs • General Activity Inputs • Activity type • Assembly Area • Response plan for activity • Agents • Age • Profile • Psychological Factors • Health • Knowledge • Role • Personal items Carried • Other entities in activities – resources etc ? Defined in metasim or Drillsim? What other entities?
Crisis Inputs • Fire (Smoke side effect) • Time • Region • Maps (obstacles, combustible objects) • Height • Air passages • Wind Direction and Speed • 3d open space map • Earthquake • Time • Region • Terrain maps, buildings etc • Chemical plume (what chemicals?) • Time of spill • Region of spill • Wind direction and speed
Communication Inputs • Network • Coverage and Topology • Node location and type • Links • Signal footprint • Dependencies from other networks • Type • Protocols • Communication Devices • Supported networks • node reliability: up and down times • Connection type
3: Output • Visualization • 2d and 3d • Synchronization between them • Integrated Statistics • Global • Selection Predicate (f(x)) as a function of time • Agent level statistics
Agents Comms Hazards Implementation status GUI DrillSim v2.0 Cellphone emulation (development) Outdoor Cameras Evacpack 2D Visualization client (PDA) DrillSim v2.0 Indoor Cameras People counters Visualization server DrillSim v2.0 (real coordinates no grid representation) DrillSim v0.2 GUI and 2D/3D visualization 2D Visualization client (PC) DrillSim v2.0 Role edition (development) Grid representation Translator: Coordinates translation 2D Geographical Input client (PC) DrillSim v2.0 DB2 Role repository GIF file 4th floor Cal(IT)2 Results: time vs agents agent paths Drill Fall'05 Datasets Indoors (Cal(IT)2) and outdoors spatial data
2D Visualization client (PDA) DrillSim v2.0 Visualization server DrillSim v2.0 2D Visualization client (PC) DrillSim v2.0 2D/3D visualization Agents GIF file Translator: Coordinates translation ? 2D Geographical Input client (PC) DrillSim v2.0 DrillSim v0.2 ? ? DB2
Next Steps? • Integrate DrillSim components • DB, I/o interfaces • Next Steps in MetaSim design • Data representation • Translators • Inputs from • Transport simulator • CellSim • Designating Responsibilities