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
support bidi edge interaction for all vehicles #10445
Comments
The directory names of the tests represent the issues which should be checked. |
Vehicle still wiggles especially when the second bike is passing by and the vehicle makes an emergency braking which is not expected (he should be able to see the second bike coming eariler). The sumo version v1_13_0+0846-9b68eadfd9 |
With latAlignment="right" only the eastbound bike changes his side for overtaking. The westbound bike still keeps on the right side. It causes a collision, but SUMO does not report it in the sumo-gui's information window. |
Regarding my previous message, it is also unexpected that the vehicle makes an emergency braking when meeting the bikes. The vehicle should be already aware of the bikes on the same link where the vehicle is on. It also seems that bikes only try to overtake the repsective vehicle from their left side. They could also do overtaking from the right side in the reality. I would say (my own experiences), it depends more or less on the available space around the object, which is overtaken, and the size and speed of the repsective object. Would it already be considered in SUMO? |
There was a change in this regard in 7221494. Do you still see a problem with any of the existing tests? If not can you provide a new test case? |
Regarding overtaking on the left hand side it can still be seen in the existing test ~\sumo_git\tests\sumo\sublane_model\bidiEdge\bikeFaultCollision |
Yes, now both of them pass by the vehicle on the right hand side. When the cyclist, in the aforementioned test, is going to approach/pass the vehicle from the other direction, he/she is still speeding up, like an overtaking action. But, I think, he/she should take an action more like "conflict avoiding" than "overtaking". So, the repsective speed may be actually getting slower or keeping the same. What do you think? |
Actually, the speeding happens because the cyclist is below the desired speed. It is not directly related to overtaking. |
It would be more accurate to say that the maxSpeed is currently used to model the desired speed since we don't have a distinct value for desiredMaxSpeed yet and bicycles have no relevant technical limit in this scenario. |
Yes, you are right with this point. Sorry, I did not make my point clear. The issue I would like to point out is that the cyclist should not try to speed up for reaching his/her desired speed, under such condition since he/she is actually under some "pressure" for safely riding through the narrow space between him/her and the vehicle (my own experience). In my case, I might (1) even stop for let the vehicle pass firstly or (2) continue and speed up when the vehicle stops and wait for that I pass by. The current situation is more like a situation with autonomous bike. And, the bike is 100% sure to run through the narrow space, while the vehicle aslo runs at the same time. |
Hey, is there any way I can already test the current development status? |
You can test the current features with 1.14.1 with examples from https://sumo.dlr.de/extractTest.php?path=sumo/sublane_model/bidiEdge |
Unable to execute isBidi in netedit also when the box is not shown grayed out. Together with the attached example file the situation is described as below
|
context: bicycle simulation where a wide road is used in both directions across the whole width.
netconvert:
bidi="true"
(same idea as in railway simulation)add option --bidi.guessmoved to allow detection of bidirectional lanes based on overlap #13546netedit
sumo
MSLane::getBidiLane
(widths must match)MSVehicle::planMove
andMSLaneChanger::change
sumo-gui
Benefits:
The text was updated successfully, but these errors were encountered: