Commit f82926fe authored by Mohcine Chraibi's avatar Mohcine Chraibi

Small change to AIRouter. Prepare for 0.8.4

parent aae80113
# Change Log
All notable changes to this project will be documented in this file.
## v0.8.4 [TBD]
### Added
### Changed
### Fixed
## v0.8.3 [2018-05-18]
### Added
- Consider direction of escalators in ff-router !22
- Statistics about deleted agents !12
- `cmake -DAIROUTER=true` to ignore the `AIrouter` 6fd4a1a0
- Use npy files for smokesensor. !13
- `cmake -DAIROUTER=true` to use the `AIrouter` (default: false) 6fd4a1a0
- Use npy files for smokesensor. !13
- New attributes for sources `agent_id` and `time` for scheduling agent's appearance. See #258 for discussion. !14
- Router tests
- Option for printing progressbar: `<progressbar/>` cfc65f22
......@@ -19,7 +27,7 @@ All notable changes to this project will be documented in this file.
- Renaming of CogMap-router and new router (Erik). !16
### Fixed
- source thread and main thread are not synchrone. 2d1fb525
- source thread and main thread are not synchrone. 2d1fb525
- Bug in sources leads to duplicate sgents. #158 5c81985b
......@@ -29,7 +37,7 @@ Repository moved to [new server](https://gitlab.version.fz-juelich.de/jupedsim/j
### Added
- Adding rolling flow for validation tests (a74f9ba465efc9706b7e0bbe4e51c1cae66b356f)
- New smoke sensor. Adapt speed of agents walking in smoke. See branch [jpsfire_toxicity_analysis](https://gitlab.version.fz-juelich.de/jupedsim/jpscore/commits/jpsfire_toxicity_analysis)
- New option for `groups`. It is now possible to load the first positions of pedestrians from a file.
- New option for `groups`. It is now possible to load the first positions of pedestrians from a file.
Needed for better comparison with experiments. Use attribute: `positions_dir="/path/to/directory/"` `unit="cm"`.
The unit of the trajectories can be specified. Default is meter. (!3)
- New router: prototype of the floorfield based, quickest router `ff_quickest`. This router will re-asses all routes
......@@ -48,7 +56,7 @@ Repository moved to [new server](https://gitlab.version.fz-juelich.de/jupedsim/j
- Boost::Geometry is used for geometric checks (isWithin)
- Direction Strategy will be matched, if FFRouter is used (auto-set to exit strat `8`)
### Fixed
### Fixed
- Wrong Z-component in trajectories (!4)
- Several bug fixes
- isClockwise() fixed
......@@ -60,21 +68,21 @@ Repository moved to [new server](https://gitlab.version.fz-juelich.de/jupedsim/j
## v0.8.1 [2016-10-11]
### Added
- Tag Sources: new attribute to choose between "greedy" approach and random approach: `gready="true"` (default: `false`)
- Floor field router. See [usage](http://jupedsim.github.io/jpscore/models/routing/#floorfield-router).
- New attribute for *step_size* `<step_size fix "no">0.01</step_size>`. Default is yes. See #193 for description and commit 78b634ff.
- Added new operational model `<model operational_model_id="5" description="Krausz">`. See [Wiki](https://cst.version.fz-juelich.de/jupedsim/jpscore/wikis/docs/models/operativ#generalized-centrifugal-force-model-with-lateral-swaying)
- Added new `cmake` compilation flags:
- `-D DUSE_DUAL_ABI=ON` (default OFF): See [note in GCC 5.1 release](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html).
- Floor field router. See [usage](http://jupedsim.github.io/jpscore/models/routing/#floorfield-router).
- New attribute for *step_size* `<step_size fix "no">0.01</step_size>`. Default is yes. See #193 for description and commit 78b634ff.
- Added new operational model `<model operational_model_id="5" description="Krausz">`. See [Wiki](https://cst.version.fz-juelich.de/jupedsim/jpscore/wikis/docs/models/operativ#generalized-centrifugal-force-model-with-lateral-swaying)
- Added new `cmake` compilation flags:
- `-D DUSE_DUAL_ABI=ON` (default OFF): See [note in GCC 5.1 release](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html).
- `-D Boost_NO_SYSTEM_PATHS=true` (default false): In case a local version of boost has to be used.
Pass this option together with `-D BOOST_ROOT=PATH_where_to_find_boost`.
### Modified
- If no seed is given, the simulation will be run with `seed=Time(NULL)` (random).
- Major refactoring of the parsing machinery. :+1: @laemmel.
- Major refactoring of the parsing machinery. :+1: @laemmel.
### Fixed
- Fix properly delete pedestrians in `Tordeux915` (#203).
- Fix simulations are not thread-safe (#200).
- Fix simulations are not thread-safe (#200).
- Fix memory lacks (#202).
......@@ -93,24 +101,24 @@ Please also check the [Issue tracker](https://cst.version.fz-juelich.de/jupedsim
### Added
- CI with travis and Gitlab CI
- Compilation checked on Visual Studio 12 2013
- Compilation checked on Visual Studio 12 2013
- Added more validation tests
- Added statistics (calculate exit usage) for all exits
- Added voronoi based algorithm for inserting agents coming from the source or from matsim
- New option for the quickest path router. Sample options are:
```<parameters default_strategy="local_shortest">```
```<parameters default_strategy="global_shortest">```
``` <parameters cba_gain="0.15" reference_peds_selection="single" congestion_ratio="0.8" queue_vel_escaping_jam="0.2"
```<parameters default_strategy="global_shortest">```
``` <parameters cba_gain="0.15" reference_peds_selection="single" congestion_ratio="0.8" queue_vel_escaping_jam="0.2"
queue_vel_new_room="0.7" visibility_obstruction="4">```
- New model with the generic name `Tordeux2015` and `id=3`. For use check the ini-files in the Utest-validation tests.
- Tests are sorted in `rimea_tests`, `juelich_tests` and `validation_tests`.
- Periodic boundary conditions with the option `<periodic>1</periodic>`.Works only with model 3.
- Periodic boundary conditions with the option `<periodic>1</periodic>`.Works only with model 3.
- Added floor field to all exits, providing direction to target, direction to closest wall and cost estimates. Parameter to control wall-avoidance included.
- Added new __Exit Strategies__ using floor fields on various subdomains (rooms, subrooms). Please refer to the online documentation on [jupedsim.org](www.jupedsim.org).
## v0.7.0 [2015-07-15]
......@@ -120,7 +128,7 @@ Please also check the [Issue tracker](https://cst.version.fz-juelich.de/jupedsim
- Risk tolerance factor (value in [0 1]) for pedestrian. Pedestrians with high values are likely to take more risks.
- Added pre-movement time of the agents. Only after this time, the concerned agents will start moving.
- Sources for generating agents at runtime. Parameter are frequency (agents per seconds) and maximum number
- Option to color the pedestrians by group, spotlight, velocity, group, knowledge, router, final\_goal, intermediate\_goal. Usage: (
- Option to color the pedestrians by group, spotlight, velocity, group, knowledge, router, final\_goal, intermediate\_goal. Usage: (
```<trajectories format="xml-plain" fps="8" color_mode="group"> ```)
- More control over the triangulation specially to avoid skinny triangles. Usage: ```<navigation_mesh method="triangulation" minimum_distance_between_edges="0.5" minimum_angle_in_triangles="20" use_for_local_planning="true" />```
- Improved statistics. The flow curve for the different exits can be computed at runtime.
......@@ -129,7 +137,7 @@ Please also check the [Issue tracker](https://cst.version.fz-juelich.de/jupedsim
- Unit tests are now based on the Boost testing engine
### Changed
-
-
### Fixed
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment