-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cars with yeild sign entering the roundabout should not wait entering flowing junction if enter blocked junction is disabled(EDITED) #871
Comments
Again, 'enter blocked junction' being used as an alternate to priority signs. It should be:
If we're going to keep using blocked junction tool as an alternate to priority signs, why not just get rid of priority signs and do everything with enter blocked junction? The two tools are becoming increasingly synonymous. |
Otherwise known as Yield sign.
Otherwise known as yellow diamond priority sign.
What is even the point of Yield sign in that context? The cars are being told to yield (slow down, only enter junction if safe to do so) whilst simultaneously being told "just go right ahead and enter that junction". |
Ok, I think the root issue is that there is an expectation that cars at yield sign should be able to flow through a non-jammed junction, so long as there are no priority vehicles trying to enter that junction. And the 'enter blocked junction' feature is being used as a hack to achieve that. What we probably need is some sort of internal signalling to the junction node from roads entering the junction maybe? So if car is on priority road, it sends signal that a priority vehicle is about to enter - thus lower priority vehicles will need to wait. If a car is on a yield road, it checks to see if the 'priority vehicle about to enter' flag is set on the junction:
Traffic lights are essentially dynamic priority signs heh. |
I think, the don't enter a blocked junction sign is a bit sensitive on short segments, which also affects roundabouts as they're mostly made of short segments. This leads to cars waiting longer then they need, decreasing the capacity of affected junction. It's also a thing that cars fail to yield if they approach a roundabout (or any junction) to fast, which leads to them just glitching into the roundabout. It can also lead cars to bunch up within the roundabout. This doesn't happen if entering a blocked junction is disallowed, as cars wait for the segment to clear up, therefor reducing their speed and yielding successfully. So really people are using this as a workaround for another problem, because they don't understand the mechanics causing the problem in the first place. Which is understandable as those aren't explained anywhere beyond some user comments at some places. So how to fix those issues?
Right now, allowing the entering of blocked junctions has two use cases:
I'd consider the first use case as fixing a bug and not as a feature, even though some people seem to use the bug as a feature. A stop sign at a roundabout should probably have the same effect. |
FWIW, at least in TMPEv10 I just used enter blocked junctions to control my roundabouts instead of yield signs, since my experience was that that worked better in low traffic situations by letting entering vehicles continue, while still doing the behaviour I cared about with yield signs by keeping the cars from further blocking up the node if there were already vehicles in it. I haven't checked exhaustively in v11 to see if things have changed, but I would be fine with not being able to control both if yield signs just worked the way I want cars entering roundabouts to behave. |
from: #424 (comment)
The text was updated successfully, but these errors were encountered: