Von Punkt A nach Punkt B zu allen grünen Verkehrssignalen
Wahrscheinlich träumte jeder Autofahrer davon, auf freien Straßen zu fahren und nur wenig Zeit damit zu verbringen. Lassen Sie uns überlegen, was uns daran hindert.Ich schlage vor, zwei mögliche Situationen in Betracht zu ziehen:1. Fahren entlang der Autobahn.
Dementsprechend werden wir verschiedene Optionen in Betracht ziehen. Wenn wir auf der Autobahn im Stau stecken bleiben, können wir ihn wahrscheinlich nicht umgehen, und die Zeit, die wir auf unserer Reise verbringen, wird (theoretisch) unendlich sein. Und die zweite Option, der Verkehr auf der Autobahn ohne Stau, führt dazu, dass die Zeit, die wir auf unserem Weg verbringen, gegen Null geht.2. Stadtverkehr
Simulieren wir die folgende Situation. Betrachten Sie noch einmal zwei Szenarien. Wie ist die Situation in der Stadt?Wenn wir in einem Stadtstau stecken bleiben, können wir, wie in der ersten Version (Autobahn), den Stau nicht umgehen und lange darin stecken bleiben. Und wenn es keinen Stau gibt, scheint uns nichts aufzuhalten, und wir können in kürzester Zeit schnell von Punkt A nach Punkt B gelangen. Aber denken wir mal, was kann uns daran hindern, diesen Weg bequem zu überwinden?Also, Genossen, das sind Ampeln ! Sie werden unsere gleichmäßige Bewegung stören, unseren Komfort beeinträchtigen, den Kraftstoffverbrauch unseres Autos aufgrund der ungleichmäßigen Bewegung unseres Autos erhöhen, viele andere Probleme, einschließlich der Verkürzung der Lebensdauer der Verbrauchsmaterialien des Autos. Ich dachte an einen Gedanken, aber wie kann ich mich und andere Teilnehmer der Bewegung vor diesen aufgeführten Problemen schützen?Die Logik meines Systems
Betrachten Sie die Abbildung genauer. Zunächst haben wir eine Textdatei (oder ein anderes Format - es spielt keine Rolle), in der wir alle Informationen für jede bestimmte Ampel speichern, nämlich: -Zeitumschaltung von Rot auf Grün -
Arbeitszeit des roten Signals -
Arbeitszeit des grünen SignalsDann diese Daten aus der Datei werden wir berechnen, analysieren. Wie? Jetzt finden wir es heraus.Unsere Ampel Nr. 1 (auf dem Bild links vom Auto) wurde um 22:00:00 Uhr grün, brannte 45 Sekunden lang grün, brannte 15 Sekunden lang rot, daher erhalten wir dies in Zukunft zum Beispiel wie auf dem Bild um 22:01:34 Uhr. Die Ampel ist grün. Hier lohnt es sich, auf folgende Dinge zu achten. Die Ampel wird in zehn Jahren zu diesem Zeitpunkt (22:01:34) grün und in zwanzig Jahren werden alle unsere Zeitstandards zurückgesetzt, sofern sie nicht auf manuellen Betrieb umgeschaltet wird. Nun, wir haben eine Datei, die alle Informationen zu jeder Ampel enthält, die wir unterwegs treffen. Es stellt sich heraus, dass, wenn wir die Daten haben, die Route im Voraus geplant ist, es notwendig ist, am Startpunkt anzukommen, das Programm zur Ausführung zu starten und gemäß den am Ausgang empfangenen Daten zu beginnen, sich zu bewegen.Zum Schreiben des Programmcodes habe ich die Sprache C # verwendet, die Microsoft Visual Studio-Entwicklungsumgebung. Hier ist ein Screenshot des Programms.
Wir befinden uns an Punkt A, durch Drücken der Taste F5 starten wir das Programm. Für jede Ampel werden Nachrichten an die Konsole gesendet, das Auto gestartet, in Bewegung gesetzt. Das System teilt Ihnen derzeit mit, welche Ampel eingeschaltet ist. Wir entscheiden wiederum, wie Sie sich bewegen möchten: Geschwindigkeit erhöhen oder verringern. Ich möchte daran erinnern, dass dieses System auf freien Straßen funktioniert. Wenn wir uns also der ersten Ampel nähern, wird sie mit einem grünen Signal beleuchtet, und somit jede Ampel. Infolgedessen können wir gemäß der Logik des Programms alle Ampeln auf einem grünen Signal überwinden.Von der Theorie zur Praxis
Die Route, auf der ich das System getestet habe.
Punkte markieren alle 5 Ampeln (Punkt A Start, Punkt G Ziel).Infolgedessen gelang es allen 5 Ampeln, unter Beachtung der Verkehrsregeln auf einem grünen Signal zu fahren, das System funktionierte einwandfrei, es gab keine Probleme.Da sehe ich Weiterentwicklung des Systems
Meiner Meinung nach sollte jede Ampel mit einem Sensor ausgestattet sein, der den Status der Ampel an den Server sendet. Auf Ihrem Mobilgerät wird eine mobile Anwendung gestartet, die Sie auffordert, Ihre Geschwindigkeit zu erhöhen, um zur richtigen Zeit an die Ampel zu gelangen (grünes Signal) oder entsprechend Ihren Koordinaten und der Ampel auf dem Weg abzunehmen.
Dieses System würde seine Anwendung in den Kreisen von Taxifahrern finden, die oft rund um die Uhr arbeiten, und nachts, wenn sie die Stadt auf dem „Grün“ von einem Ende zum anderen überqueren, und anderen Autobesitzern, die sich auf freien Straßen bewegen.PS: Meine Idee gilt nicht für Bewegungen oder Regierungsprogramme wie den „grünen Korridor“.Wie alles funktioniert hat: Source: https://habr.com/ru/post/de393857/
All Articles