I am currently working with the GLOSA device in SUMO and have a few questions that I have not yet found answers to in the documentation:
Parameter “device.glosa.override-safety”:
1. is this parameter only valid/active for the time in which the GLOSA device is active (mySpeedAdviceActive = true), or for the entire simulation time?
2. is there any documentation that states what exactly this override-safety parameter does? I wanted to look directly in the GLOSA device code, but I can only find the definition of the override-safety parameter here.
Parameter “jmDriveAfterYellowTime”:
Below is an example of a problem I am facing when using GLOSA (blue = GLOSA inactive, orange = GLOSA active; the "device.glosa.override-safety" parameter is set to "true").
The vehicle accelerates in order to be able to pass the next intersection during the current green phase. Directly before passing the intersection, however, the traffic light phase switches to yellow and the vehicle brakes abruptly. This seems odd, since the
vehicle should be able to pass the intersection with the increased speed.
I have tried to increase the parameter “jmDriveAfterYellowTime” in order to continue driving when the traffic light switches to yellow, but the effect persists.
Could this be because the “jmDriveAfterYellowTime” parameter is also taken into account when deciding whether to increase the speed? (if (timetoJunction2 <= (nextSwitch + yellowSlack)) { myVeh.setChosenSpeedFactor(myMaxSpeedFactor); mySpeedAdviceActive = true;
break;}).
Is there a way to configure the vehicles so that they still drive across the intersection for x seconds after switching to yellow, but these x seconds are not taken into account for the decision regarding the speed increase?
Thanks for the help, and best regards,
Manuel