【问题标题】:Change specific Traffic Light in Veins/Omnet++/Sumo更改 Veins/Omnet++/Sumo 中的特定红绿灯
【发布时间】:2019-03-06 22:47:00
【问题描述】:

我怀疑我还没有找到答案。我需要改变一个交通灯的,我有一个ID,颜色。但是,我只需要更改交通信号灯的特定部分,例如,在十字路口,我需要更改绿灯,让汽车从南向东行驶,同时阻挡所有其他车辆。我找到了一个解决方案,即使用函数setState 来更改这些值并且它可以工作,但之后颜色保持不变,不呈现与以前相同的行为,尽管将状态更改为前一个。 总之,我需要在有限的时间内改变交通灯的颜色,但我无法做到。 提前致谢!

【问题讨论】:

标签: omnet++ veins sumo


【解决方案1】:

您可以使用 SUMO 的 netedit 发明一个新的交通信号灯计划,并使用 traci.trafficlight.setProgram 将其设置为临时改回旧计划,或者使用 setCompleteRedYellowGreenDefinition 设置一个全新的计划。请注意,这些是 traci 函数,可能尚未在 Veins 中实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多