sumo icon indicating copy to clipboard operation
sumo copied to clipboard

Overlaps in SUMO NEMA Controllers

Open lola-notraffic opened this issue 1 year ago • 3 comments

Hi, Are there overlaps implemented in sumo NEMA controllers? I did not find any info or example on it. Thank you

SUMO-version: 1.13.0

operating system: ubuntu 20.04

lola-notraffic avatar Jan 18 '24 09:01 lola-notraffic

I couldn't find any info about this neither (docs and source code). @qichaow Can you as a contributor of the NEMA code help here?

m-kro avatar Jan 18 '24 15:01 m-kro

or maybe @mschrader15 ?

behrisch avatar Jan 30 '24 12:01 behrisch

Correct that it is not implemented. @lola-notraffic What is your use-case for overlaps?

mschrader15 avatar Jan 30 '24 12:01 mschrader15

Hey. Sorry for a late response. We simulate some intersections where controllers configured to work with overlaps. Main cases of overlap use are serving the usually congested phases more then one time in a cycle. I thought about how to simulate such case in NEMA by adding additional phase in the ring and connecting it to the detector of the congested phase, so the lane connected to the congested phase may be served twice. What are your thoughts? For now we are using virtual controllers that are using configurations provided by city. I read @mschrader15 paper on controllers and was interested to check NEMA controllers as they allow to speed up simulation drastically, as virtual controller slows it.

lola-notraffic avatar May 03 '24 12:05 lola-notraffic

You can define two phases with overlapping signal heads to simulate overlaps. The NEMA Type controller will transition between the two phase without switching to red for these signal heads.

I took family leave in January and didn’t see this thread. Sorry.

Qichao

On Fri, May 3, 2024 at 6:42 AM lola-notraffic @.***> wrote:

Hey. Sorry for a late response. We simulate some intersections where controllers configured to work with overlaps. Main cases of overlap use are serving the usually congested phases more then one time in a cycle. I thought about how to simulate such case in NEMA by adding additional phase in the ring and connecting it to the detector of the congested phase, so the lane connected to the congested phase may be served twice. What are your thoughts? For now we are using virtual controllers that are using configurations provided by city. I read @mschrader15 https://github.com/mschrader15 paper on controllers and was interested to check NEMA controllers as they allow to speed up simulation drastically, as virtual controller slows it.

— Reply to this email directly, view it on GitHub https://github.com/eclipse-sumo/sumo/issues/14236#issuecomment-2092941257, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYWAWAV2LMDLF3CNCTP423ZAOA4PAVCNFSM6AAAAABB757G7KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJSHE2DCMRVG4 . You are receiving this because you were mentioned.Message ID: @.***>

qichaow avatar May 03 '24 13:05 qichaow

It is ok. I did not see example on it. It may be found in a source code? I just want to understand to implement. Thank you!

lola-notraffic avatar May 03 '24 13:05 lola-notraffic