Master Projekt Systementwicklung (SS2017)

Autonomes Fahren

Im Sommersemester 2017 m├Âchten wir unser Projekt zu autonomen mobilen Systemen, mit dem Schwerpunkt auf autonomes Fahren, fortsetzen. Abgedeckt werden dabei wie immer Themengebiete aus dem Bereich Embedded Systems, Computer Vision/Grafik und Machine Learning.

 

Autonome Navigation

Im Wintersemester 16/17 haben wir eine rudiment├Ąre Fahrspurerkennung auf unserer In-Door Teststrecke implementiert. Diesen Ansatz m├Âchten wir im kommenden Semester optimieren und erweitern. Hier eine Auswahl von m├Âglichen Themen, die wir bearbeiten m├Âchten.

 

Kreuzungen und Verkehrsregeln

Neben einfachen Strecken sollen nun auch Kreuzungen und einfache Verkehrszeichen bzw. Ampeln erkannt werden. Das erkennen von anderen Verkehrsteilnehmern erm├Âglicht bei einer Kreuzung ohne Ampel die Vorfahrtsregel 'Rechts vor Links' einzuhalten. Bei einer Kreuzung mit Stopschild, auch bei freier Fahrt soll kurz angehalten und bei Kreuzungen mit Ampeln die vier Ampelphasen entsprechend beachtet werden.

 

├ťberholen, Gegenverkehr und Kolonnenfahren

Bei gestrichelten Mittelstreifen soll es nun m├Âglich sein andere Fahrzeuge, sofern kein Gegenverkehr herrscht, zu ├╝berholen. Eine weitere M├Âglichkeit ist das Fahren in Kolonnen mit wechselndem F├╝hrungsfahrzeug. Zur Erkennung von anderen Verkehrsteilnehmern steht bereits ein Algorithmus aus dem letzten Semester bereit, der vorher definierte Objekte erkennt. Dieser Ansatz kann z.B. durch Machine Learning Ans├Ątze erweitert werden. Um dies zu realisieren, steht uns in diesem Semester ein nVIDIA Jetson TX1 Board als Embedded Solution zur Verf├╝gung.

 

Agiles Fahrverhalten

Unterschiedliche Wetterbedingungen (Regen, Schnee, etc.) sind ein allt├Ągliches Problem im Stra├čenverkehr. Eine M├Âglichkeit dies zu simulieren ist die Verwendung von Slick-Bereifung und glattem Boden im definierten Laborumfeld. Das Fahrverhalten des Autos wird dabei durch eine externe Kamera beobachtet und kann dynamisch beeiflusst werden. Die Daten├╝bertragung zum Auto erfolgt mir niedriger Latenz ├╝ber eine Wireless-Serial Verbindung. Die ersten Schritte k├Ânnen mittels eines einfachen PID-Controllers zur Ansteuerung durchgef├╝hrt und im Laufe des Semesters durch einen fortgeschrittenen Ansatz unter Verwendung von Reinforcement Learning und Markov Decision Process' erweitert werden.

 

Hardware

Als Plattform kommt ein modifzierter Traxxas Short Course Truck (siehe Abb. links unten) im Ma├čstab 1:10 zum Einsatz. Weiterhin besteht die M├Âglichkeit eine neue Plattform in kleinerem Ma├čstab in Betrieb zu nehmen und die Ansteuerungssoftware daf├╝r zu implementieren.

 

Als On-Board Hardware stehen uns diverse Raspberry PiÔÇÖs, ODROID XU3/4, nVIDIA Jetson, Intel Embedded Boards sowie diverse Kameras und sonstige Sensorik zur Verf├╝gung.

 

Eigene Ideen

Nat├╝rlich ist in unserem Projekt auch Platz f├╝r eigene Ideen. Bringen Sie diese einfach mit und wir besprechen sie beim ersten Termin! 

Die genauen Projektziele und Aufgabenverteilung besprechen wir gemeinsam am ersten Termin (06.04.2017 um 10:15 Uhr in D19/2.13).

 

Projektposter

 

Wir freuen uns auf ein spannendes und innovatives Projekt mit Ihnen!