Semester | |
IBR Gruppe | CM (Prof. Wolf) |
Art | Praktikum |
Dozent | |
Assistenten | |
Hiwi | Linda Fliss |
Beginn | SS2020 |
Hörerkreis | Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester |
Material | Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie entweder einen IBR-POSIX-Account, den Sie vielleicht bereits im Rahmen einer Arbeit am Institut erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion dieser Website an. Kapitel Folien BBB Dateien Folien des Kick-Off Example Video 1 (150FPS) Track2: Calibration Track2: Multiple Cars (1) Track2: Multiple Cars (2) KI: 1 Car KI: 5 Cars KI: 2 Human Drivers KI: 2 Human Drivers (2) Platoon: 2 Human Drivers Platoon: 2 Human Drivers (2) Platoon: Multiple Cars with 2 Human Drivers Platoon: Multiple Cars with 2 Human Drivers (2) Platoon: Platoon Platoon: Platoon (2) |
Termine | 22.04.2020, 14:00 Uhr Kick-Off (BBB) 29.04.2020, 12:30 Uhr Betreute Übungszeit (BBB) 29.04.2020, 23:59 Uhr Vorabgabe Angebot (Linda) 06.05.2020, 12:30 Uhr Betreute Übungszeit (BBB) 06.05.2020, 23:59 Uhr Abgabe Angebot (Betreuer) 13.05.2020, 12:30 Uhr Betreute Übungszeit (BBB) 14.05.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 14.05.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 14.05.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 14.05.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 20.05.2020, 12:30 Uhr Betreute Übungszeit (BBB) 20.05.2020, 23:59 Uhr Vorabgabe Pflichtenheft & Abnahme Testspezifikation (Linda) 27.05.2020, 12:30 Uhr Betreute Übungszeit (BBB) 27.05.2020, 23:59 Uhr Abgabe Pflichtenheft & Abnahme Testspezifikation (Redmine) 28.05.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 28.05.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 28.05.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 28.05.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 03.06.2020, 12:30 Uhr Betreute Übungszeit (BBB) 03.06.2020, 23:59 Uhr Vorabgabe Fachentwurf (Linda) 04.06.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 04.06.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 04.06.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 04.06.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 10.06.2020, 12:30 Uhr Betreute Übungszeit (BBB) 10.06.2020, 23:59 Uhr Abgabe Fachentwurf (Redmine) 11.06.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 11.06.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 11.06.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 11.06.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 17.06.2020, 12:30 Uhr Betreute Übungszeit (BBB) 18.06.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 18.06.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 18.06.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 18.06.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 24.06.2020, 12:30 Uhr Betreute Übungszeit (BBB) 24.06.2020, 23:59 Uhr Vorabgabe Technischer Entwurf (Linda) 25.06.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 25.06.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 25.06.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 25.06.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 01.07.2020, 12:30 Uhr Betreute Übungszeit (BBB) 01.07.2020, 23:59 Uhr Abgabe Technischer Entwurf (Redmine) 02.07.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 02.07.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 02.07.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 02.07.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 08.07.2020, 12:30 Uhr Betreute Übungszeit (BBB) 08.07.2020, 23:59 Uhr Vorabgabe Testdokumenation (Testspezifikation) (Linda) 09.07.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 09.07.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 09.07.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 09.07.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 15.07.2020, 12:30 Uhr Betreute Übungszeit (BBB) 15.07.2020, 23:59 Uhr Abgabe Testdokumenation (Testspezifikation) (Redmine) 16.07.2020, 15:00 Uhr Sprechstunde Platoon (BBB) 16.07.2020, 15:15 Uhr Sprechstunde KI0 (BBB) 16.07.2020, 15:30 Uhr Sprechstunde KI1 (BBB) 16.07.2020, 15:45 Uhr Sprechstunde KI2 (BBB) 22.07.2020, 23:59 Uhr Abgabe des TDSE Videos im Redmine |
Literatur/Links | BBBVorlagenOrganisatorischesSVN-HilfenWeitere Hilfen |
Das SEP der Abteilung CM des IBR beschäftigt sich im Sommersemester 2020 mit dem Thema autonomen Fahren. Wir möchten Euch dieses Thema näher bringen, in dem wir euch im SEP verschiedene Aufgaben aus diesem Themenbereich lösen lassen. Das Forschungsgebiet ist recht jung und bietet viele Herausforderungen. Diese möchten wir euch mit Hilfe einer Carrerabahn spielerisch näher bringen. Diese haben wir so modifizert, dass diese ferngesteuert werden kann. Bis zu acht Autos können so gesteuert werden. Die Herausforderung dabei ist, dass ein Geschwindigkeitswert (1-15) vorgebenen werden kann. Die reale Geschwindigkeit unterscheidet sich allerdings je nach Position des Autos auf der Strecke (Gerade, Kurve oder Überführung). Daher benötigt man eine Regelung, die dies kompensiert. Es werden 2 verschiedene Aufgaben angeboten, die sich zum Einen mit dem Thema KI befassen und zum Anderen mit dem Platooning. Im folgenden möchten wir euch beide Themen näher vorstellen: AufgabenPlatooning: Anreihen und AusfahrenBeim Platooning geht es darum, dass zwei oder mehr Autos möglichst nah aneinander zusammen fahren ohne zu kollidieren. Auf der Carrerabahn wird der Spurwechsel durch eine Spezialschiene ermöglicht, bei der durch ein Knopfdruck am Controller die Spur gewechselt werden kann. Auch diese Funktion lässt sich fernsteuern. Herausforderung bei dieser Aufgabe ist nun, dass ein Auto mit festerm Geschwindigkeitswert fährt und eure Regelung zum richtigen Zeitpunkt die Spur wechselt und danach den Abständ hält. KI vs MenschBei dieser Aufgabe soll eine Strategie für autonom fahrende Carrera-Autos entwickelt werden, die in der Lage sind gegen reale und andere künstliche Fahrer anzutreten. Die Steuerung soll den Streckenverlauf erkennen und auf beliebigen Strecken funktionieren. Das Hauptziel bei der Fahrt sollte es sein nicht aus der Spur zu fliegen. Die KI sollte außerdem in der Lage sein mögliche Spurwechsel taktisch durchzuführen um langsamere vor einem fahrende Fahrzeuge zu überholen oder die eigene Rundenzeit zu optimieren. ArbeitspaketeBeide Aufgaben sind sehr ähnlich. Zu Beginn muss in beiden Aufgaben zunächst die Strecke erkannt werden. Dies kann beispielsweise über die Mittellinie erfolgen. Danach können bereits erste Regelungen erstellt werden, um nicht erst auf Daten von einer oder mehreren Umrundungen zu warten. Damit es einfacher ist, bestimmte Streckenabschnitte zu erkennen werden Autos, Spezialschienen und Start/Stop mit Markern versehen. Dafür nutzen wir AruCo Marker. Diese Marker können einfach erkannt werden und enthalten eine ID als Information. Für die Regelung der Geschwindigkeit bzw. Positionserkennung sind zudem die Autos mit Markern ausgestattet (ID 1-8). Beide Aufgaben müssen dann die Geschwindigkeit anhand der Streckenverlaufs regeln. Die Herausforderung dabei ist, dass die Strecke und Position der Schienen vorab nicht bekannt ist. Sind diese Herausforderungen gelöst, gilt es die Aufgaben für sich zu lösen. Beim Platooning muss der Abstand zum Anführer des Platoons bzw. zum Vorgänger geregelt werden. Zudem muss das Einleiten bzw. Auflösen des Platoons geregelt werden. Die KI Gruppe muss zum Einen gegen eine andere KI Gruppe bestehen, als auch gegen einen anderen Menschen fahren. Als einfache Strategie ist es möglich über mehrere Runden hinweg die Strecke zu lernen. Allerdings wird dabei viel Zeit benötigt, die ggf. den Sieg gegen einen Menschen kostet. Daher benötigt man hier bereits sehr schnell Informationen über die Strecke. Beispiele |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0