davidsan / one

Crowd crisis movement simulation for the Opportunistic Network Environment simulator (Java)
https://davidsan.github.io/one/
Other
6 stars 6 forks source link

Crowd crisis movement for the ONE simulator Build Status

A fork of the Opportunistic Network Environment simulator (the ONE) featuring crisis crowd movement.

Generated Javadoc can be found at : https://davidsan.github.io/one or can be generated using doc/create_docs.sh script.

Repository can be found at : https://github.com/davidsan/one.

For more information on the ONE, visit http://www.netlab.tkk.fi/tutkimus/dtn/theone.

Implementations

Crowd movement

Crowd movement is implemented with the DangerMovement class and his sub-models (EvacuationCenterMovement, HomeMovement, RandomPathMapBasedMovement, ShortestPathMapBasedPoiMovement, SosMovement).

Closed roads

Closed roads are implemented using AccidentGenerator which generate AccidentEvent. Those events make changes to the MapNode's instances by calling the close() method.

Changes

This fork is based on version 1.5.1 RC2 of the ONE simulator.

Core

Movement

Routing and applications

Events

GUI

Database and reports

Others

Scripts for cluster using OAR batch scheduler

Maps

Associated POI files can be found with the map name suffixed with _pois (eg. santiago_center_pois.wkt)

usantiago2 (1 POI) and santiago_center (3 POI) have their POIs located at various hospitals' location.

Example of scenario

An example of scenario can be found in the danger_settings.txt file.

Authors