/ / Verwendung einer Ampel als RSU in Omnet ++, Veins und SUMO - omnet ++

Verwenden einer Ampel als RSU in Omnet ++, Veins und SUMO - omnet ++

Ich mache ein Projekt zur Verbesserung des TransitsZeiten von Bussen mit 802.11p. Zur Zeit habe ich ein SUMO-Modell erstellt und simuliert und fange an, das Netzwerk mit Omnet ++ und Veins zu modellieren. Ich habe die TicToc-Tutorials abgeschlossen, um mit Omnet ++ vertraut zu werden.

Ich frage mich, wie ich die Ampel in SUMO als Road Side Units in Omnet ++ verwenden könnte. Müsste ich Code in Veins schreiben, damit Omnet ++ die Ampeln "sieht" wie bei Fahrzeugen?

Danke im Voraus, Ciaran

Antworten:

1 für die Antwort № 1

Sie haben Recht: Um zu modellieren, ob eine Übertragung von einem Auto zu einem bestimmten "Punkt" in der Simulation empfangen wird, müssen Sie ein OMNeT ++ - Modul instanziieren (nennen wir es a Virtuelle Induktionsschleife, VIL) mit einem 802.11p-Radio an dieser Position.

Eine Designentscheidung wird sein, wie die VILs bestimmt werden müssen.

Natürlich müssen VILs in der Nähe derBahnen, die von Ampeln gesteuert werden. Jede Ampel kann eine beliebige Anzahl von Kreuzungen steuern, so dass ein VIL in der Mitte von "der Kreuzung" wahrscheinlich nicht möglich ist. Dies bedeutet, dass Sie im Idealfall die Positionen manuell auswählen würden.

Alternativ können Sie versuchen, eine gute Position automatisch zu schätzen. Ab Veins 4a2 gibt es nur rudimentäre Befehle für Ampeln (z Stellen Sie ein Ampelprogramm ein) sind implementiert. SUMO bietet jedoch an viele weitere Befehle zum Lesen von Ampelinformationen. Wenn Sie die Befehle implementieren, um aufzuzählen, welche Ampeln vorhanden sind, welche Spuren sie steuern und wo diese Spuren sind, können Sie möglicherweise gute Positionsschätzungen für die VILs ableiten.