22
Albert-Ludwigs-Universität Freiburg Team DaedALUs Audi Autonomous Driving Cup

Daedalus AADC2016

Embed Size (px)

Citation preview

Page 1: Daedalus AADC2016

Albert-Ludwigs-Universität Freiburg

Team DaedALUs

Audi Autonomous Driving Cup

Page 2: Daedalus AADC2016

02.05.2023 2

Gliederung

Systemarchitektur Spurerkennung Objekterkennung Parkplatzerkennung (Mapping) Kreuzungsverhalten Entscheidungsmodul Freie Demonstration (Kür) Anregungen

AADC – Team DaedALUs

Page 3: Daedalus AADC2016

02.05.2023 3AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Parkingspot detection

Skripts

Page 4: Daedalus AADC2016

02.05.2023 4AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Parkingspotdetection

Skripts

Page 5: Daedalus AADC2016

02.05.2023 5

Aufbauend auf gegebener Funktionalität- Far Lane für Geschwindigkeit- Near Lane für Lenkwinkel

AADC – Team DaedALUs

Spurerkennung

Page 6: Daedalus AADC2016

02.05.2023 6

Probleme:- Große Abhängigkeit von Lichtverhältnissen- Sendet Befehle direkt ans Auto - Keine Funktionalität zum de-/aktivieren

Verbesserungen- Bildverarbeitung (GaussianBlur, Clahe, Canny)- Einfügen eines Zwischenmodules zur Steuerung

AADC – Team DaedALUs

Spurerkennung

Page 7: Daedalus AADC2016

02.05.2023 7AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Parkingspotdetection

Skripts

Page 8: Daedalus AADC2016

02.05.2023 8

Idee- Erzeugen eines „Standard“-Tiefenbildes (Baseline)- Subtraktion der Baseline vom Kamerainput- Detektion mit cvBlobs

AADC – Team DaedALUs

Objekterkennung

Page 9: Daedalus AADC2016

02.05.2023 9AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Parkingspotdetection

Skripts

Page 10: Daedalus AADC2016

02.05.2023 10

Inverse Perspective Landmark based Mapping (horizontale Linien) Trackt diese mit EKF Rechter USS zur Belegungsabfrage Einparkmannöver über Skript

AADC – Team DaedALUs

Parkplatzerkennung

Page 11: Daedalus AADC2016

02.05.2023 11AADC – Team DaedALUs

Parkplatzerkennung

Page 12: Daedalus AADC2016

02.05.2023 12AADC – Team DaedALUs

Ausparken

Page 13: Daedalus AADC2016

02.05.2023 13AADC – Team DaedALUs

Ausparken

Page 14: Daedalus AADC2016

02.05.2023 14

Geplant als globale Map Probleme

- Ungenaue Odometrie- Schlechtes Motion Modell in Kurven

Genutzt als lokale Map zur Parkplatz- und Haltelinienerkennung

AADC – Team DaedALUs

Mapping

Page 15: Daedalus AADC2016

02.05.2023 15AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Mapping

Skripts

Page 16: Daedalus AADC2016

02.05.2023 16

Positionsbestimmung anhand des Schildes- Map trackt mögliche Haltelinie

Objekterkennung detektiert Verkehr Fahren der Manöver über Skripte Reinitialisierung der Spurerkennung Verbesserung:

- Ende des Skripts an Kamerainput anpassen - Map zur Kreuzungserkennung nutzen

AADC – Team DaedALUs

Kreuzungsverhalten

Page 17: Daedalus AADC2016

02.05.2023 17AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Mapping

Skripts

Page 18: Daedalus AADC2016

02.05.2023 18

„Gehirn“ Weißt Beobachtungen Aktionen zu

- De-/Initialisiert Filter- Startet Skripte

Unter Beachtung - gegebenen Regeln (StVO, …)- sinnvollen Richtlinien (Geschwindigkeitsanpassung an

Gefahrenstellen, Verhalten bei Hindernissen, …)

AADC – Team DaedALUs

Entscheidungsmodul

Page 19: Daedalus AADC2016

02.05.2023 19

Aufgabe: Zukunftsorientierte Steuerung und Kommunikationsmöglichkeit mit dem Auto- LeapMotion Controller zur

Positions-/Bewegungserkennung der Hand und Finger- Intuitive Informationsübertragung ans Auto- Flüssiger Übergang zwischen autonomen und manuellem

Fahren

AADC – Team DaedALUs

Freie Demonstration (Kür)

Page 20: Daedalus AADC2016

02.05.2023 20

ADTF Cheat-Sheet Simulator (Datensammlung & Algorithmen Testen) Kamera mit breiterem Sichtfeld Möglichkeit zum Auslesen der Poti`s

AADC – Team DaedALUs

Anregungen

Page 21: Daedalus AADC2016

02.05.2023 21

Vielen Dank für Ihre Aufmerksamkeit!

Team DaedALUs

AADC – Team DaedALUs

Page 22: Daedalus AADC2016

02.05.2023 22AADC – Team DaedALUs

Systemarchitektur

Kamera

USS

Lane detection

Marker detection

Obstacle detection

Emergency stop Jury

DecisionModule

State Controller

Car(Speed/ Steering

Controller)

Crossroad detection

WheelEncoders

Parkingspot detection

Skripts