vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2020-10-28T12:29:58+01:00https://gitlab.lrz.de/vadere/vadere/-/merge_requests/144Removed Strategy Layer2020-10-28T12:29:58+01:00Mayr, Christina MariaRemoved Strategy LayerI removed the strategy Layer to keep Vadere as simple as possible,I removed the strategy Layer to keep Vadere as simple as possible,https://gitlab.lrz.de/vadere/vadere/-/merge_requests/11Rename "vadere"node to "scenario" in scenario file2016-09-23T14:13:44+02:00Ghost UserRename "vadere"node to "scenario" in scenario filehttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/84Rename class "LastFootSteps" to "FootstepHistory"2019-09-16T13:13:56+02:00Ghost UserRename class "LastFootSteps" to "FootstepHistory"- [x] Rename class `LastFootSteps` to `FootstepHistory`
- [x] Move usage of renamed class `FootstepHistory` from `VTractory` to `Pedestrian`
- [x] Implement migration `JsonTransformationV1_3ToV1_4` to update all scenario files
- [x] Appl...- [x] Rename class `LastFootSteps` to `FootstepHistory`
- [x] Move usage of renamed class `FootstepHistory` from `VTractory` to `Pedestrian`
- [x] Implement migration `JsonTransformationV1_3ToV1_4` to update all scenario files
- [x] Apply migration `JsonTransformationV1_3ToV1_4` to all scenario files
Watch out: Everywhere were `VTrajectory.add()` is called, additionally call "FootstepHistory.add()" now.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/234Resolve "[CI] Test demo scenarios whether they run without throwing an error"2023-07-21T17:50:39+02:00Rahn, SimonResolve "[CI] Test demo scenarios whether they run without throwing an error"Closes #360Closes #360Rahn, SimonRahn, Simonhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/242Resolve "[Doc] Add java documentation to often used simulation / model parame...2023-09-29T08:04:27+02:00Jaeck, LudwigResolve "[Doc] Add java documentation to often used simulation / model parameters"- Increased area of visible help dialog
- Improved styling of help files
- Introduced (BACK) button with page history
- Updated Javadoc for help
Closes #371- Increased area of visible help dialog
- Improved styling of help files
- Introduced (BACK) button with page history
- Updated Javadoc for help
Closes #371Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/239Resolve "[Refactor/Modelling] Revert changes from group model extension"2023-08-10T17:34:45+02:00Jaeck, LudwigResolve "[Refactor/Modelling] Revert changes from group model extension"Closes #370Closes #370Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/231Resolve "[Simulator] TargetController handleArrivingAgent cannot handle any n...2023-07-24T13:28:35+02:00Jaeck, LudwigResolve "[Simulator] TargetController handleArrivingAgent cannot handle any number of parallel events"Closes #359 #358
No new migration required since demo scenarios already use -1.0 as default value.Closes #359 #358
No new migration required since demo scenarios already use -1.0 as default value.Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/238Resolve "[Simulator]: Remove Cars"2023-08-03T08:57:56+02:00Jaeck, LudwigResolve "[Simulator]: Remove Cars"Closes #362Closes #362Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/213Resolve "[Target] Distributions for target waiting times"2022-09-01T13:30:52+02:00Jaeck, LudwigResolve "[Target] Distributions for target waiting times"added distributions to target objects
Closes #340added distributions to target objects
Closes #340Jaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/57Resolve "Add default Migration Task that only increases the Version number if...2019-04-26T12:14:55+02:00Schuhbaeck, StefanResolve "Add default Migration Task that only increases the Version number if no version specific migration is given."## Changelog
* Add default transformation which only increases Version number of scenario files without the need for a dedicated Transformation class.
* Fix sorting in migration assistant to ensure minimal changes with each transformati...## Changelog
* Add default transformation which only increases Version number of scenario files without the need for a dedicated Transformation class.
* Fix sorting in migration assistant to ensure minimal changes with each transformation
Closes #234https://gitlab.lrz.de/vadere/vadere/-/merge_requests/62Resolve "AreaDensityCountingProcessor"2019-05-14T17:48:49+02:00Ghost UserResolve "AreaDensityCountingProcessor"Closes #177Closes #177https://gitlab.lrz.de/vadere/vadere/-/merge_requests/83Resolve "Change PedestrianPositionProcessor to use interpolation of Pedestria...2019-09-17T15:25:10+02:00Ghost UserResolve "Change PedestrianPositionProcessor to use interpolation of PedestrianFootStepProcessor"Closes #260
Closes #262
* [x] Simplify tests
* [x] Write text into CHANGELOG
* [x] Write tests for the interpolation method
* [x] overwrite `Pedestrian.getPosition()` with `Pedestrian.getPosition(simTimeSec)`, which would then u...Closes #260
Closes #262
* [x] Simplify tests
* [x] Write text into CHANGELOG
* [x] Write tests for the interpolation method
* [x] overwrite `Pedestrian.getPosition()` with `Pedestrian.getPosition(simTimeSec)`, which would then use the interpolation method?
* [x] in `clearFootSteps()` should we keep the last entry (which can be used for interpolation)? --> No, new field `currentFootStep`, this is because there the whole list is saved & used in "FootStepProcessors" and they would need to make sure to ignore double occurrences
* [x] Look at code where pedestrian.getPosition() would make sense to get exchanged to the interpolated position? E.g. in NelderMead or OverlapProcessor? --> This would be in a new issue/branch then
* [x] Remove the "currentFootStep" field in Pedestrian again and use the "LastFootSteps" provided in VTrajectory (then with a minimum capacity of 1)?
* [x] resolve #263 first
* [x] How to deal with requested interpolation if a Pedestrian has an outdated FootStep? Check with @hm-kleinmei
```
if(currentFootStep == null){
return getPosition();
}else{
if(time > currentFootStep.getEndTime()){
// This happens for example if a pedestrian is waiting (see Events)
// TODO: check with Bene K. if this is okay, or a better way?
return currentFootStep.getEnd();
}else{
return FootStep.interpolateFootStep(currentFootStep, time);
}
}
```https://gitlab.lrz.de/vadere/vadere/-/merge_requests/61Resolve "CI: Change order of stages"2019-05-10T13:46:28+02:00Ghost UserResolve "CI: Change order of stages"Closes #235Closes #235https://gitlab.lrz.de/vadere/vadere/-/merge_requests/67Resolve "Include to every header name the processor id"2019-05-21T18:06:38+02:00Ghost UserResolve "Include to every header name the processor id"Closes #246Closes #246https://gitlab.lrz.de/vadere/vadere/-/merge_requests/39Resolve "Integrate the suq controller into Vadere/Tools"2019-01-25T12:49:49+01:00Ghost UserResolve "Integrate the suq controller into Vadere/Tools"Closes #200Closes #200https://gitlab.lrz.de/vadere/vadere/-/merge_requests/99Resolve "Measurements if no Agent is in the measurement area"2019-12-05T14:28:35+01:00Ghost UserResolve "Measurements if no Agent is in the measurement area"Closes #287Closes #287https://gitlab.lrz.de/vadere/vadere/-/merge_requests/69Resolve "New dependency data science library for Vadere"2019-06-26T15:54:05+02:00Ghost UserResolve "New dependency data science library for Vadere"Closes #247Closes #247https://gitlab.lrz.de/vadere/vadere/-/merge_requests/65Resolve "New flag to compute metric for the quality of the StepCircleOptimizer"2019-07-30T15:09:52+02:00Ghost UserResolve "New flag to compute metric for the quality of the StepCircleOptimizer"Closes #241
Closes #256
## TODO
* [x] use new scenarios and measure optimal/found solution
* [x] write test processor
* compute max/min/mean/stddev between optimal and found solution
* write tests that check for certa...Closes #241
Closes #256
## TODO
* [x] use new scenarios and measure optimal/found solution
* [x] write test processor
* compute max/min/mean/stddev between optimal and found solution
* write tests that check for certain values
* [x] Change the footstep processor to the new `EventtimePedestrianIdKey`, this makes reading data a lot easier (no variable column size for each row).
* [x] There needs to be a configuration to turn this feature on (IMPORTANT: for testing, the feature is set to true hard coded!!)
* [x] Integrate TestProcessor which checks that all pedestrians get to the source. -> Not possible, processors are buggy #249
* [x] First solve #256, otherwise the vadere.conf files break without manual adaptation on local computer
Wait for #242 and #243 to be solved.
https://gitlab.lrz.de/vadere/vadere/-/merge_requests/41Resolve "Warnings in StepCirlceOptimizerDiscrete.java"2019-01-29T10:27:14+01:00Ghost UserResolve "Warnings in StepCirlceOptimizerDiscrete.java"Closes #205Closes #205https://gitlab.lrz.de/vadere/vadere/-/merge_requests/175resolve issue 3202021-11-18T13:00:54+01:00Mayr, Christina Mariaresolve issue 320 use suggested solution in #320 use suggested solution in #320Mayr, Christina MariaMayr, Christina Maria