Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] GLOSA Parameters - device.glosa.override-safety & jmDriveAfterYellowTime
  • From: Walch Manuel <Manuel.Walch@xxxxxxxxxxx>
  • Date: Wed, 9 Apr 2025 06:50:15 +0000
  • Accept-language: de-DE, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fh-steyr.at; dmarc=pass action=none header.from=fh-steyr.at; dkim=pass header.d=fh-steyr.at; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=q4dCMaac6Zt50i01Iz55jrnt7u0WbKbbUKHKM/3B5D0=; b=Iten/pJCAo6D6ou1kfrET2SLKmKv9+mlOwSnHtON+CwZQ4Xsof0XCBUOTTkvSHAhF14tX1mcvn6AFGzx1Aru0xzzWq/5L3f+ArSOArz4OwfsDSzLMc/iP/ceMyxGsrvd4zvXkWeiuVCIz5Vblhjnsjkainif/6mqUFy3NHWgwgNx5SjxjvHtov70T8AJpqOaOPd/tmhElb7KAqUFtPLPdaJ/4XFsALRSl13g9loRB4wIiH+tUQ0tuE81LjZG++Z4KRcT/2dwlMNt4BUfZWn9bHsCESDtLiJQvIMMckEGdRPFIa4KDKW5lKEz0WjaHa69hikP50/vbK2CB1G/lG9OSg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Vtey0ZiH5PLkVeckbw6P9+1fbMr+smLq+OkBD7GoA+kR6k2w/recILt3gw79Oaqi4lRyGdAfqig73RtAnRr3UUfHz7Eycm+9uFoL4rLsH6RqPdWINd9PnjC+WaQKLH8zNNZA60lf2/gXz/gyQlrSKVKLgCQKvEMTnVigm9AEcyZRQcd3ui6cpSCL9HrvVpAcNafC07dsYSQaReq+odGYEtyfc9A8s1q3O2zFsYSw4eVSiZzLCLFemMoZQZb9QIun36rO9vM1xOS+RMvjANxIJKsnZgUORidJJdeulKtZ0WrychmlxZzOE6kthnB1MwjiYILaDJxc4MxkaWjliQCD+w==
  • Delivered-to: sumo-user@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/sumo-user/>
  • List-help: <mailto:sumo-user-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/sumo-user>, <mailto:sumo-user-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/sumo-user>, <mailto:sumo-user-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHbqHSM6ApRg30vHEGDUJhEmI4c2LOaVc0AgACOWzw=
  • Thread-topic: [sumo-user] GLOSA Parameters - device.glosa.override-safety & jmDriveAfterYellowTime

Hi Jakob,

thanks for the quick reply.

Attached is a minimal scenario where this happens.
It seems that even though the vehicle speeds up when entering the GLOSA range, it does not manage to reach the intersection in time and therefore has to brake abruptly before the phase turns red.

Thanks for the help!

Best regards,
Manuel


Von: Jakob Erdmann
Gesendet: Mittwoch, 09. April 2025 00:12
Bis: Sumo project User discussions
Cc: Walch Manuel
Betreff: Re: [sumo-user] GLOSA Parameters - device.glosa.override-safety & jmDriveAfterYellowTime

1. The option only takes affect while speed advice is used.
2. This is the only place in the code affected by device.glosa.override-safety:
It effectively lets cars ignore the stop line

jmDriveAfterYellowTime should prevent braking at yellow (if the yellow isn't too old) and it should increase the number of situations where cars speed up to make it past the light on yellow.
If you can provide a minimal scenario where the car brakes at yellow when it's not expected to do so, I will investigate.

regards,
Jakob

Am Di., 8. Apr. 2025 um 14:19 Uhr schrieb Walch Manuel via sumo-user <sumo-user@xxxxxxxxxxx>:
Dear SUMO-Team,

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
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user

Attachment: GLOSA_test.zip
Description: GLOSA_test.zip


Back to the top