Lehrinhalte
[list]
[*]Praktische Programmiererfahrung mit C bei der Entwicklung eingebetteter Systemsoftware aus dem Bereich des autonomen Fahrens anhand eines Modellautos
[*]Anwenden von Regelungs- und Steuerungsmethoden aus dem Bereich des autonomen Fahrens
[*]Einsatz von Software-Engineering-Techniken (Design, Dokumentation, Test, …) eines nicht trivialen eingebetteten Software-Systems mit harten Echtzeit-Anforderungen und beschränkten Ressourcen (Speicher, …)
[*]Nutzung eines vorgegebenen Software-Rahmenwerks und Anwendung von weiteren Bibliotheken inklusive eines modular aufgebauten (Echtzeit-)Betriebssystems
[*]Einsatz von Source-Code-Management-Systemen, Zeiterfassungswerkzeugen und sonstigen Projektmanagement-Tools
[*]Präsentation von Projektergebnissen im Rahmen von Vorträgen
[/list]

Literatur
[url]https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/ps-af-i/[/url] und Moodle

Voraussetzungen
Empfohlene Voraussetzungen sind:
[list]
[*]ETiT, WI-ETiT (DT), iST, Informatik: Grundlegende Softwaretechnik-Kenntnisse sowie vertiefte Kenntnisse objektorientierter Programmiersprachen (insbesondere: C )
[/list]
Zusätzlich erwünscht:
[list]
[*]Grundlagen der Entwicklung von Echtzeitsystemen oder der Bildverarbeitung
[*]ETiT, WI-ETiT (AUT), MEC: Grundlagen der Regelungstechnik, Reglerentwurf im Zustandsraum, ggf. Grundlagen der digitalen Regelung
[/list]

Bemerkung Webportal
Jeweils 4 Gruppen à 4 Studenten bekommen Aufgaben, unterschiedliche Erweiterungen eines Modellautos (mit Fujitsu-Mikrocontroller und unterschiedlichen Sensoren) kooperativ (auch über Gruppen hinweg) zu implementieren. Aufgrund der Kapazität des Labors ist die Teilnehmerzahl begrenzt. Eine Anmeldung ist daher erforderlich.

Online-Angebote
moodle
 

Bearbeitet von:
[url]http://www.es.tu-darmstadt.de/lehre/projektseminar-echtzeitsysteme-ss[/url]

Semester: WiSe 2019/20