48
Team GALAXIS Teilnahme am Carolo-Cup 2008

Carolo Cup 2008

Embed Size (px)

DESCRIPTION

Team GalaXIs presenting their concept of an autonomous model car at the Germany-wide Carolo-Cup 2008.

Citation preview

Page 1: Carolo Cup 2008

Team GALAXISTeilnahme am Carolo-Cup 2008

Page 2: Carolo Cup 2008

Folie 1Teilnahme am Carolo‐Cup 2008

Yves Duhr

Philipp Fischer

Stefan Kockelkoren

Julian Krenge

Hugues Tchouankem

Das Team

Page 3: Carolo Cup 2008

Folie 2Teilnahme am Carolo‐Cup 2008

I. Herstellungskosten und Energiebilanz

II. Konzept des autonomen Einparkens

III. Spurführungskonzept mit Ausweichmanövern

Gliederung

Page 4: Carolo Cup 2008

Teilnahme am Carolo‐Cup 2008

Abschnitt I

Herstellungskosten und Energiebilanz

Page 5: Carolo Cup 2008

Folie 3Teilnahme am Carolo‐Cup 2008

Günstige KomponentenGeringer StromverbrauchWenige FehlerquellenHohe EffizienzSicheres SystemLeichte Wartbarkeit

Anforderungen

Page 6: Carolo Cup 2008

Folie 3Teilnahme am Carolo‐Cup 2008

Günstige KomponentenGeringer StromverbrauchWenige FehlerquellenHohe EffizienzSicheres SystemLeichte Wartbarkeit

→ Mikrocontroller oder Embedded PC?

Anforderungen

Page 7: Carolo Cup 2008

Folie 4Teilnahme am Carolo‐Cup 2008

Mikrocontroller vs Embedded PC

Contra Embedded PC:- Teuer- Hoher Stromverbrauch, Abwärme- Hohes Gewicht- Komplexes System- Betriebssystem ist Fehlerquelle

Contra Mikrocontroller:- Geringere Leistung

Page 8: Carolo Cup 2008

Folie 5Teilnahme am Carolo‐Cup 2008

Herstellungskosten

Tamyia TT-01 Chassis, inklusive Motor,Lenkservo, Karosserie und Akku

Mikrocontroller (CMUcam3 Modul mitKamera und ATmega128 auf EvaBoard-I)

Sensoren (Ultraschall-, Infrarotsensor undOptokoppler)

Sonstiges

SUMMEzzgl. Mehrwertsteuer (19 %)

155,38 €

248,00 €

168,85 €

20,00 €

592,23 €113,59 €

Page 9: Carolo Cup 2008

Folie 6Teilnahme am Carolo‐Cup 2008

Energiebilanz

Stromaufnahme bei 7,2 Volt:

ATmega128 auf EvaBoard-ICMUcam3 Modul mit KameraATmega128 + CMUcam3 + Motor idle

Gesamtsystem: Maximale Stromaufnahme:

~ 115 mA~ 120 mA~ 265 mA

~ 600 mA~ 1500 mA

Page 10: Carolo Cup 2008

Folie 6Teilnahme am Carolo‐Cup 2008

Energiebilanz

Stromaufnahme bei 7,2 Volt:

ATmega128 auf EvaBoard-ICMUcam3 Modul mit KameraATmega128 + CMUcam3 + Motor idle

Gesamtsystem: Maximale Stromaufnahme:

~ 115 mA~ 120 mA~ 265 mA

~ 600 mA~ 1500 mA

Bei 4200 mAh ist ein Dauerbetrieb von ca. 2h mit 20% Restkapazität möglich.

Page 11: Carolo Cup 2008

Folie 7Teilnahme am Carolo‐Cup 2008

Aufbau des Fahrzeugs

- Hoch gelegene Kamera für maximalen Blickwinkel

- Leicht erreichbare Komponenten für schnelle Wartung

- Übersichtlicher Aufbau für einfache Erweiterbarkeit

Page 12: Carolo Cup 2008

Folie 8Teilnahme am Carolo‐Cup 2008

Aufbau des Fahrzeugs

- Hoch gelegene Kamera für maximalen Blickwinkel

- Leicht erreichbare Komponenten für schnelle Wartung

- Übersichtlicher Aufbau für einfache Erweiterbarkeit

Page 13: Carolo Cup 2008

Folie 8Teilnahme am Carolo‐Cup 2008

Aufbau des Fahrzeugs

- Hoch gelegene Kamera für maximalen Blickwinkel

- Leicht erreichbare Komponenten für schnelle Wartung

- Übersichtlicher Aufbau für einfache Erweiterbarkeit

Page 14: Carolo Cup 2008

Folie 8Teilnahme am Carolo‐Cup 2008

Aufbau des Fahrzeugs

- Hoch gelegene Kamera für maximalen Blickwinkel

- Leicht erreichbare Komponenten für schnelle Wartung

- Übersichtlicher Aufbau für einfache Erweiterbarkeit

Page 15: Carolo Cup 2008

Folie 9Teilnahme am Carolo‐Cup 2008

Logischer Aufbau des Fahrzeugs

- Nur zwei Mikrocontroller nötig

- ATmega128 zur Auswertung von Sensoren:- Abstände mittels Ultraschall und Infrarot - Geschwindigkeit mittels Encoderscheiben

- CMUcam3 (ARM7) für Steueraufgaben

- Serielle Kommunikation per eigenem Protokoll

Page 16: Carolo Cup 2008

Folie 10Teilnahme am Carolo‐Cup 2008

Logischer Aufbau des Fahrzeugs

Page 17: Carolo Cup 2008

Teilnahme am Carolo‐Cup 2008

Abschnitt II

Konzept des autonomen Einparkens

Page 18: Carolo Cup 2008

Folie 11Teilnahme am Carolo‐Cup 2008

Verwendete Hardware

- Kamera zum Erkennen der Fahrbahnmarkierung- Ultraschallsensoren zur Ausrichtung in der Parklücke- Infrarotsensor an der Seite zum Erkennen der

Parklücke

- Aufteilung in drei Schritte:1) Parklücke finden2) In Parklücke fahren3) Ausrichten

Page 19: Carolo Cup 2008

Folie 12Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

- Folgen der Fahrbahnmarkierung in konstantem Abstand

- Messen der Parklückenlänge- Seitliche Abstandsmessung (Infrarot) - Gefahrene Wegstrecke (Optokoppler)

- Ausgangsposition einnehmen

Page 20: Carolo Cup 2008

Folie 13Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

Page 21: Carolo Cup 2008

Folie 13Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

Page 22: Carolo Cup 2008

Folie 13Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

Page 23: Carolo Cup 2008

Folie 13Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

Page 24: Carolo Cup 2008

Folie 13Teilnahme am Carolo‐Cup 2008

Schritt 1: Parklücke finden

Page 25: Carolo Cup 2008

Folie 14Teilnahme am Carolo‐Cup 2008

Schritt 2: In die Parklücke fahren

- Minimale Geschwindigkeit

- Fahrt mit maximalem Lenkeinschlag nach rechts

- Fahrt mit maximalem Lenkeinschlag nach links bis zum hinterem Objekt

Page 26: Carolo Cup 2008

Folie 15Teilnahme am Carolo‐Cup 2008

Schritt 2: In die Parklücke fahren

Page 27: Carolo Cup 2008

Folie 15Teilnahme am Carolo‐Cup 2008

Schritt 2: In die Parklücke fahren

Page 28: Carolo Cup 2008

Folie 16Teilnahme am Carolo‐Cup 2008

Schritt 3: Ausrichten

- Fahrt nach vorne bis zum vorderen Objekt

- Ausrichtung an rechts liegender Linie

Page 29: Carolo Cup 2008

Folie 17Teilnahme am Carolo‐Cup 2008

Schritt 3: Ausrichten

Page 30: Carolo Cup 2008

Folie 17Teilnahme am Carolo‐Cup 2008

Schritt 3: Ausrichten

Page 31: Carolo Cup 2008

Teilnahme am Carolo‐Cup 2008

Abschnitt III

Spurführungskonzept mit Ausweichmanövern

Page 32: Carolo Cup 2008

Folie 18Teilnahme am Carolo‐Cup 2008

Fahrbahnerkennung

- Liniensuche in einer Bildzeile - Helligkeitsunterschied- Sättigung- Breite der Linie

- Zusammenfassung von drei Linien zu einem Cluster

- Lage der Spur und Güte der Erkennung zu jedem Cluster bekannt

Page 33: Carolo Cup 2008

Folie 19Teilnahme am Carolo‐Cup 2008

Fahrbahnerkennung

Page 34: Carolo Cup 2008

Folie 19Teilnahme am Carolo‐Cup 2008

Fahrbahnerkennung

Page 35: Carolo Cup 2008

Folie 19Teilnahme am Carolo‐Cup 2008

Fahrbahnerkennung

Page 36: Carolo Cup 2008

Folie 20Teilnahme am Carolo‐Cup 2008

Spurfolgen

Page 37: Carolo Cup 2008

Folie 20Teilnahme am Carolo‐Cup 2008

Spurfolgen

Lenkung

Page 38: Carolo Cup 2008

Folie 20Teilnahme am Carolo‐Cup 2008

Spurfolgen

Lenkung

Geschwindigkeit

Page 39: Carolo Cup 2008

Folie 21Teilnahme am Carolo‐Cup 2008

Hinderniserkennung

- Überprüfung der vorderen Ultraschallsensoren

- Bei erstem Kontakt senken der Geschwindigkeit

- Zweite Messung: Hindernis erkannt Ausweichmanöver

Page 40: Carolo Cup 2008

Folie 22Teilnahme am Carolo‐Cup 2008

Hinderniserkennung

Page 41: Carolo Cup 2008

Folie 22Teilnahme am Carolo‐Cup 2008

Hinderniserkennung

Page 42: Carolo Cup 2008

Folie 22Teilnahme am Carolo‐Cup 2008

Hinderniserkennung

Page 43: Carolo Cup 2008

Folie 23Teilnahme am Carolo‐Cup 2008

Ausweichmanöver

1) Fahren einer Ausweichtrajektorie- Aufbau abhängig von Streckenführung

2) Folgen der gestrichelten Linie- Mindestens 60 cm- Test, ob Hindernis umfahren, per Infrarot

3) Fahren einer Rückkehrtrajektorie- Aufbau wieder abhängig von Streckenführung

Page 44: Carolo Cup 2008

Folie 24Teilnahme am Carolo‐Cup 2008

Ausweichmanöver

Page 45: Carolo Cup 2008

Folie 24Teilnahme am Carolo‐Cup 2008

Ausweichmanöver

Page 46: Carolo Cup 2008

Folie 24Teilnahme am Carolo‐Cup 2008

Ausweichmanöver

Page 47: Carolo Cup 2008

Folie 24Teilnahme am Carolo‐Cup 2008

Ausweichmanöver

Page 48: Carolo Cup 2008

Teilnahme am Carolo‐Cup 2008

Vielen Dank für Ihre Aufmerksamkeit