Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sumo-user] VariableSpeedSigns in TraCI

That seems to be a bit more complicated than I thought.
Regarding the workaround, I guess using VSS is more practical because
it affects all the downstream lanes (overwrites the vehicle maxSpeed)
while using traci.lane.setMaxSpeed would only change the speed limit
in the lane where the vss is defined. Moreover, it takes the fun away
from the SUMO-GUI by not changing the VSS icons.

On Sun, Jul 2, 2023 at 10:38 PM Jakob Erdmann <namdre.sumo@xxxxxxxxx> wrote:
>
> Adding a new traci function requires touching multiple parts of the code. As an example, see https://github.com/eclipse/sumo/issues/12568
> However, you can achieve the effect of a VSS by calling traci.lane.setMaxSpeed
>
> Am Fr., 30. Juni 2023 um 22:20 Uhr schrieb Sasan Amini <aminissn@xxxxxxxxx>:
>>
>> Dear all,
>> I am trying to implement dynamic traffic control on a freeway using
>> variable speed signs. I noticed that the TraCI functions are missing
>> for vss so I tried to use the get or set parameter function, which
>> didn't work out. I also tried to create the traci functions myself as
>> follows, but they also have no effect. What is the right way to add
>> such functions to traci?
>>
>> Thanks,
>> Sasan
>>
>> def getSpeed(self,vssID):
>> return self._getUniversal(tc.CMD_GET_VARIABLESPEEDSIGN_VARIABLE,'speed',vssID)
>> """getSpeed(string)
>>
>> gets the speed in m/s for the named variable speed sign within the last step.
>> """
>> def setSpeed(self, vssID, speed):
>> """setSpeed(string, double)
>>
>> sets the speed in m/s for the named variable speed sign.
>> """
>> self._setCmd(tc.CMD_SET_VARIABLESPEEDSIGN_VARIABLE,'speed',vssID,speed)
>> _______________________________________________
>> sumo-user mailing list
>> sumo-user@xxxxxxxxxxx
>> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
>
> _______________________________________________
> sumo-user mailing list
> sumo-user@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user


Back to the top