agentsoz / ees

Emergency Evacuation Simulator
MIT License
9 stars 6 forks source link

Implement on-the-road BDI behaviours #10

Closed dhixsingh closed 4 years ago

dhixsingh commented 6 years ago

From @dhixsingh on August 1, 2018 21:41

As per: gor behaviours _ 31 jul 2018 4

Copied from original issue: agentsoz/bdi-abm-integration#48

dhixsingh commented 6 years ago

This should also include the leave now plan which is not implemented yet (see #45).

dhixsingh commented 6 years ago

Now dependent on #57, since we need the ability to abort a committed BDI drive_to action when we hit a road block etc.

dhixsingh commented 6 years ago

Things to work out:

  1. What happens if someone is driving as part of initial response, and while on the road the final response is breached? Will depend on what higher level plan they are doing, and might vary by person type.

  2. What happens if one of the GotoHome/Dependents/EvacPlace/InvacPlace actions does not succeed (due to road block etc.). Probably the agent should re-try N times (based on known data N=3 is sensisble I think), but then what? Again, depends on context of the higher level plan and behaviour might vary by type.

@osbornejr we should discuss this.

dhixsingh commented 6 years ago

From @osbornejr on August 22, 2018 5:16

Another important aspect of on-the-road behaviours is how the different subgroups reroute. We should ensure that Resident and ResidentPartTime agents use the shortest route, whereas VisitorRegular,VisitorOvernight and VisitorDaytime agents only prefer main roads. The Resident_ and Visitor_ prefixes could be used as a higher level distinction (in terms of class structure) for traffic behaviour. @dhixsingh

dhixsingh commented 6 years ago

Moving to next milestone as this requiers a longer discussion.

dhixsingh commented 4 years ago

Handled in the new self evacuation archetypes model now.