/ / SUMO-Simulation. Hohen Traffic erkennen und die Geschwindigkeitsbegrenzung reduzieren - Python, Simulation, Netzwerkverkehr, Sumo

SUMO-Simulation. Hohen Traffic erkennen und die Geschwindigkeitsbegrenzung reduzieren - Python, Simulation, Netzwerkverkehr, Sumo

Ich lerne SUMO vom Anfang an, ich lese und lerne die meisten Tutorials von: http://sumo.dlr.de/wiki/Tutorials . Was ich jetzt machen will, ist, Autos langsamer zu machen, wenn es einen Verkehr auf einer Straße gibt. Ich weiß nur, wie man die Geschwindigkeitsbegrenzung nach einer bestimmten Zeit von hier aus ändert: http://sumo.dlr.de/wiki/Simulation/Variable_Speed_Signs . Weißt du, wie kann ich die Geschwindigkeitsbegrenzung bei Traffic ändern? Ich denke, dass die Änderung des Wertes von Geschwindigkeitszeichen hier die beste Idee ist, aber ich weiß nicht, wie es geht.

Antworten:

0 für die Antwort № 1

Es gibt keine Ereignis-getriggerten Geschwindigkeitszeichen in SUMO, also müssen Sie das wahrscheinlich über tun TraCI. Der einfachste Weg ist wahrscheinlich, mit dem zu beginnen TraCI Tutorial für Ampeln und dann Funktionen wie verwenden traci.edge.getLastStepOccupancy um herauszufinden, ob Fahrzeuge an der betreffenden Kante stehen und dann traci.edge.setMaxSpeed, um eine neue Geschwindigkeit einzustellen.