Hello,

I am using SUMO 0.25.0 and trying to change the traffic signal plans for every 
signal cycle.

I have been using traci.trafficlights.setCompleteRedYellowGreenDefinition to 
define the new timing plans for the next cycle. I update the duration of phases 
and increase the number of phases of a cycle when needed. However, I have 
noticed that traffic lights in SUMO simulation do not always perform the way I 
defined. Sometimes, the status (green,red and yellow) and the duration of phase 
can be wrong.

I did some tests by myself, and found the right time to use function 
setCompleteRedYellowGreenDefinition is at the first time step when the new 
cycle starts instead of the last time step of the current cycle. At the same 
time, I have to use function setPhaseDuration for the first phase of the new 
cycle to update the result in function getNextSwitch. But all of what I tried 
still cannot guarantee SUMO to implement the traffic signal plans I defined.

I hope can have some advices for this situation, and please correct me if what 
I said is incorrect.

Many thanks,
Rui

------------------------------------------------------------------------------
_______________________________________________
sumo-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sumo-user

Reply via email to