Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-user] Cooperative lane changing in SL2015

Hello,

I am trying to understand the cooperative actions taken by vehicles in SL2015 LC model. I am going through the C++ code and the start of this line: https://github.com/eclipse/sumo/blob/main/src/microsim/lcmodels/MSLCM_SL2015.cpp#L366 seems to have the crux of the cooperative actions taken.

https://github.com/eclipse/sumo/blob/21d11b1a26c4b781929b64416084e02a5f974cbe/src/microsim/lcmodels/MSLCM_SL2015.cpp#L370 seems to be the selection of speed for the vehicle that is cooperating to let another vehicle onto its lane? OR is the selection of speed for the vehicle that is changing lane into another one? - Not sure how wanted (variable) is calculated.

https://github.com/eclipse/sumo/blob/21d11b1a26c4b781929b64416084e02a5f974cbe/src/microsim/lcmodels/MSLCM_SL2015.cpp#L2703 tells me that the speed above is also in some way related to checking the speed of the slowest leaders on the neighbouring lanes?

Please advise on where I could read more to understand in-depth - both the lane changing and the speed change that is required by the cooperative action? (For example, if I set the lcCooperative parameter to 1.0 (max))

Thank you.

Sincerely,
Hriday

Back to the top