Как представить эти светофоры в SUMO в Вене? - PullRequest
0 голосов
/ 15 октября 2019

Я хочу смоделировать связь между транспортными средствами и светофорами в VEINS. У меня есть все нужные мне файлы SUMO, включая разделы ... в моем net.xml. Но я не знаю, как реализовать эти светофоры в Вене. Должен ли я представить их в виде Node-модуля или модуля RSU или чего-то еще? Я также не могу найти документы или примеры для этой части.

В официальном примере VEINS он представляет автомобили в SUMO в качестве модуля узла в VEINS. Каждый автомобиль в SUMO соответствует одному узлу в VEINS. Но как насчет светофора? Каждый светофор соответствует одному узлу или одному RSU в VEINS? Я думаю, что это может быть похоже на светофоре. Кто-нибудь может дать мне больше советов о том, как это реализовать? Кто-нибудь знает какие-либо документы / учебные пособия / примеры, на которые я могу сослаться?

Большое спасибо! Буду признателен за любые ответы.

1 Ответ

1 голос
/ 15 октября 2019

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

Настройка моделирования для создания экземпляра модуля OMNeT ++ для данных светофоров (здесь: светофор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

...