我想模拟VEINS中车辆和交通信号灯之间的通信。我有我需要的所有SUMO文件,包括net.xml中的
在VEINS的官方示例中,它以SUMO形式显示了车辆,作为VEINS中的节点模块。 SUMO中的每辆车都对应于VEINS中的一个节点。但是交通灯呢?每个交通信号灯是否对应于VEINS中的一个节点或一个RSU?我认为交通信号灯可能与此类似。谁能给我更多有关如何实施的提示?有人知道我可以参考的任何文档/教程/示例吗?
非常感谢!我将不胜感激。
答案 0 :(得分:1)
Veins 5.0可以通过TraCI直接控制交通信号灯和/或可以将交通信号灯实例化为OMNeT ++模块。有关示例代码,请参见veins_testsims
子项目:
通过TraCI直接访问交通灯:https://github.com/sommer/veins/blob/veins-5.0/subprojects/veins_testsims/src/veins_testsims/traci/TraCITestApp.cc#L673
配置模拟以针对给定的交通信号灯(此处:交通信号灯10
):https://github.com/sommer/veins/blob/veins-5.0/subprojects/veins_testsims/sim/veins_testsims/traci/omnetpp.ini#L55
OMNeT ++“交通灯”模块的示例“交通灯逻辑”子模块:https://github.com/sommer/veins/blob/veins-5.0/subprojects/veins_testsims/src/veins_testsims/traci/TraCITrafficLightTestLogic.cc#L35