DrillSim Agents - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

DrillSim Agents

Description:

... on role. Role defined in ... Dynamic role extension: Objects and IT solutions ... depending on the agent role the agent can: Throw it. Connect to Internet ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 13
Provided by: ics9
Category:
Tags: drillsim | agents | role

less

Transcript and Presenter's Notes

Title: DrillSim Agents


1
DrillSim Agents
2
DrillSim Agents Information Processing Agents
4,5
  • Information processing
  • Clear interfaces between stages
  • Stage implementation depends on role
  • Role defined in XML

3
Role hierarchy
Role inheritance -gtre-usability of role
definition -gt need conflict resolution -gtdete
rministic (priority) -gtnon-deterministic (prob)
Basic Agent
Person
Floor warden
Evacuee
CPR-trained person
CPR-trained Evacuee
4
Dynamic role changing
Role inheritance -gtre-usability of role
definition -gt need conflict resolution -gtdete
rministic (priority) -gtnon-deterministic (prob)
Basic Agent
Person
If injuries are severe, immediately dispatch a
runner to notify the Building Coordinator. UC
Irvine Emergency Management\\Roles and
Responsibilities\\Floor Wardens
Floor warden
Evacuee
CPR-trained person
CPR-trained Evacuee
5
Dynamic role changing
Role inheritance -gtre-usability of role
definition -gt need conflict resolution -gtdete
rministic (priority) -gtnon-deterministic
(prob) -gt need dynamic role changing
Basic Agent
Person
Floor warden
Evacuee
CPR-trained person
CPR-trained Evacuee
6
Dynamic role extension Objects and IT solutions
  • How does an agent know what actions can do on an
    object?

?
7
Dynamic role extension Objects and IT solutions
  • How does an agent know what actions can do on an
    object?
  • depending on the agent role the agent can
  • Throw it
  • Connect to Internet

?
8
Dynamic role extension Objects and IT solutions
  • How does an agent know what actions can do on an
    object?
  • depending on the agent role the agent can
  • Throw it
  • Connect to Internet
  • The object tells the agent 3

?
You can throw me
9
Dynamic role extension Objects and IT solutions
  • How does an agent know what actions can do on an
    object?
  • depending on the agent role the agent can
  • Throw it
  • Connect to internet
  • The object tells the agent 3
  • -gtdynamic role extensibility
  • -gt IT testing

?
10
Object hierarchy
Basic Object
Throwable Object
Draggable Object
Pushable Object
Basic Agent
Physical Object
Person
Cellphone
Floor warden
Evacuee
CPR-trained person
CPR-trained Evacuee
11
Transition b/w simulation modes
  • Micro -gt Macro -gt Micro
  • From grid to pedestrian network and back to grid
  • Interface via WhiteBoard
  • Increment occupancy on link
  • Agent goes to sleep for amount of time it takes
    to traverse link
  • Micro -gt Macro
  • From grid to transportation network (pedestrian
    transportation)
  • Interface via WhiteBoard
  • Increment demand from that node
  • Agent dies
  • Macro -gt Micro

12
Current work
  • Implementation
Write a Comment
User Comments (0)
About PowerShow.com