forked from zhuli90799/Fahrsimulator
README.md aktualisiert
This commit is contained in:
parent
bb135ee12d
commit
3424ce6c16
@ -87,6 +87,7 @@ Der Carla-Simulator-Teil des Projekts war eine Teamleistung, und ich möchte den
|
|||||||
1. Claude Valérie Nna
|
1. Claude Valérie Nna
|
||||||
übernehmen die Teile: Erzeugung und Steuerung der Fahrzeuge sowie die Wetterbedingungen
|
übernehmen die Teile: Erzeugung und Steuerung der Fahrzeuge sowie die Wetterbedingungen
|
||||||
GitHub Links zu Profilen und E-Mail:https://github.com/nnacl84441, nnacl84441@th-nuernberg.de
|
GitHub Links zu Profilen und E-Mail:https://github.com/nnacl84441, nnacl84441@th-nuernberg.de
|
||||||
|
|
||||||
Während der Simulation wurden zwei Probleme festgestellt:
|
Während der Simulation wurden zwei Probleme festgestellt:
|
||||||
1- Kollisionen zwischen Fahrzeuge
|
1- Kollisionen zwischen Fahrzeuge
|
||||||
Meine Lösung: Die kollierten Fahrzeuge entfernen.
|
Meine Lösung: Die kollierten Fahrzeuge entfernen.
|
||||||
@ -99,7 +100,7 @@ Daher habe ich eine Schwellenentfernung von 4 Metern festgestellt. jedes Fahrzeu
|
|||||||
Es passiert , dass zwei Fahrzeuge die gleiche Priorität haben. Deshalb habe ich zusätzlich die Funktion def handle_simultaneous_arrival(vehicles) verwenden,um die Fafrzeuge mit der gleichen Prioritäten zu unterscheiden,Indem sie jedem Fahrzeug einen Zufallswert zwischen 0,5 und 1,5 Sekunden zuweist.
|
Es passiert , dass zwei Fahrzeuge die gleiche Priorität haben. Deshalb habe ich zusätzlich die Funktion def handle_simultaneous_arrival(vehicles) verwenden,um die Fafrzeuge mit der gleichen Prioritäten zu unterscheiden,Indem sie jedem Fahrzeug einen Zufallswert zwischen 0,5 und 1,5 Sekunden zuweist.
|
||||||
|
|
||||||
|
|
||||||
Meine Lösung 2: Das Fahrzeug entfernt.
|
Meine Lösung 2: Das Verkehrsstau entfernt.
|
||||||
Die Funktion def is_vehicles_blocked(vehicle,max_stop-time=30) überprüft anhand der Anhaltezeit und der Beschleunigung, ob ein Fahrzeug blockiert ist. max_stop_time: Zeit (in Sekunden), bevor ein Fahrzeug als blockiert gilt.Wenn dieses Fahrzeug eine Geschwindigkeit kleiner als 2 m/s und eine Anhaltezeit größer als 30 Seconde hat,kann es nicht bewegen. d.h blokiert dann wird dieses Fahrzeug nach 30 Seconde aus der Umgebung entfernt.
|
Die Funktion def is_vehicles_blocked(vehicle,max_stop-time=30) überprüft anhand der Anhaltezeit und der Beschleunigung, ob ein Fahrzeug blockiert ist. max_stop_time: Zeit (in Sekunden), bevor ein Fahrzeug als blockiert gilt.Wenn dieses Fahrzeug eine Geschwindigkeit kleiner als 2 m/s und eine Anhaltezeit größer als 30 Seconde hat,kann es nicht bewegen. d.h blokiert dann wird dieses Fahrzeug nach 30 Seconde aus der Umgebung entfernt.
|
||||||
|
|
||||||
2. Liyuan Zhu,
|
2. Liyuan Zhu,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user