Newer
Older
\documentclass[../mainDocument.tex]{subfiles}
\begin{document}
\subsection{R\"uckblick}
\subsubsection{Probleme}
\begin{itemize}
\item Kommunikation zwischen Kommunikationsprotokolldesignern und Rest des Teams
\item Kommunikation zwischen Studenten und Industriepartner
\item Meinungsverschiedenheiten bei der Softwarearchitektur
\item Zu komplizierte Architektur entworfen
\item Auto erst zum Ende des Projektes abgeschlossen
\item Meilensteine stark verfehlt
\item Motoren zu stark, d.h. sie sind nicht darauf ausgelegt so langsam zu fahren wie wir es br\"auchten.
\item Erstmal leichter zu implementierendes System designen und sp\"ater Performance optimieren
\item Generell noch mehr Fokus aufs Design bevor mit der Implementierung angefangen wird
\end{itemize}
\subsection{Einzelleistung}
\subsubsection{Steven Lange}
In meinem Team habe ich den Bau des Autos \"ubernommen. Alle Mitglieder von Team A haben an der Systemarchitektur gearbeitet. Zusammen mit Franz habe ich das Konzept f\"ur den Cruise-Controller entworfen und implementiert. Weiterhin haben wir die allgemeine ROS Infrastruktur f\"ur das Projekt aufgesetzt, sowie die Main-Node, den Platoon-Controller und Egomotion implementiert. Um Messschwankungen vom Ultraschallsensor auszugleichen, habe ich einen Medianfilter implementiert. Franz und ich waren außerdem für die Kommunikation mit Assystem zuständig.
\item Team-Lead
\item Kommunikation mit Assystem
\item Dokumentation Gruppe A
\item Autobau
\item Systemarchitektur Design
\item Software Design
\item ROS-Struktur
\item Cruisecontrol Implementation
\item Platooncontroller Implementation
\item Medianfilter Implementation
In Team A habe ich mit den anderen zusammen an der Systemarchitektur gearbeitet. Zusammen mit Steven habe ich das Konzept f\"ur den Cruise-Controller entworfen und implementiert. Weiterhin haben wir die allgemeine ROS Infrastruktur f\"ur das Projekt aufgesetzt, sowie die Main-Node, den Platoon-Controller und Egomotion implementiert. Steven und ich waren zudem für die Kommunikation mit Assystem zuständig. Mithilfe von openCV habe ich die Bilderkennung implementiert.
\item Kommunikation mit Assystem
\item Dokumentation Gruppe A
\item Use Cases
\item Systemarchitektur Design
\item Software Design
\item ROS-Struktur
\item Cruisecontrol Implementation
\item Platooncontroller Implementation
\item EgoMotion Implementation
Ich war Teil des gruppen\"ubergreifenden Teams, welches das Kommunikationsprotokoll f\"ur die Autos entworfen hat. Zusammen mit den anderen in meiner Gruppe habe ich an dem Design unseres Systems gearbeitet. Ich habe den Code f\"ur die Kommunikation zwischen den Autos und die Kommunikation zwischen Auto und dem Steuercomputer geschrieben. Weiterhin habe ich das Programm zum Senden von Platooning-Befehlen und Data-Logging geschrieben. Außerdem habe ich mich um die Ansteuerung der STMs gek\"ummert. Das bedeutet, neben dem ROS-Node f\"ur die MAVLINK-Kommunikation habe ich ein Programm zur Fernsteuerung des Autos geschrieben, um mittels Pfeiltasten mit dem Auto fahren zu können.
\item Kommunikationsprotokoll Design
\item Kommunikationsprotokoll Implementation
\item Steuercomputer Implementation
\item Logging Implementation
\item PC GUI Implementation
\item Systemarchitektur Design
\item Software Design
\item STM Installation und Konfiguration
\item MavLink-Node Implementation
\item 3rd Party Library Integration
Ich war Teil des gruppen\"ubergreifenden Teams, welches das Kommunikationsprotokoll f\"ur die Autos entworfen hat. Gruppenintern habe ich zusammen mit den anderen Gruppenmitgliedern an dem Design unseres Systems gearbeitet. Ich habe den Code zum Bedienen der Ultraschallsensoren geschrieben und die Kamera soweit fertig eingerichtet, dass auch sie softwareseitig angesteuert werden kann. Weiterhin waren ich und Phuc f\"ur die Projektdokumentation in Gruppe A verantwortlich.
\item Struktur der Dokumentation Gruppe A
\item Dokumentation Gruppe A
\item Use Cases
\item Kommunikationsprotokoll Design
\item Systemarchitektur Design
\item Testplan
\item Ultraschallsensor Implementation
\item Kamera Konfiguration
Ich war hauptsächlich mit der Dokumentation f\"ur Gruppe A und der Einrichtung aller ODROIDs beschäftigt. Zu meinen Aufgaben gehörte unter anderem die Erstellung der Diagramme für die Use Cases und die Software Architektur. Für die Installation des Betriebssystems Ubuntu 16.04, ROS und die Einrichtung von Wi-Fi, Ad-Hoc und vom Gruppenprojekt auf den ODROIDs habe ich die Anleitung geschrieben.
\item Struktur der Dokumentation Gruppe A
\item Dokumentation Gruppe A
\item Use Cases
\item WLAN Konfiguration
\item ODROID Installation und Konfiguration
Ich habe vor allem an der Dokumentation unterschiedlicher Teile des Projektes und der Einrichtung des STMs gearbeitet. Letzteres beinhaltet Änderungen des zu Verfügung gestellten Quellcodes zur Steuerung der Autos und dessen anschließende \"Ubertragung auf das STM-Board. Als Vertretung für Steven habe ich zur Fertigstellung des Autos beigetragen. Für die Einrichtung von Wi-Fi und STM, Benutzung der LiPo-Akkus und Benutzung mehrerer Implementationen von Philipp habe ich die Dokumentation angefertigt.
\item Dokumentation Gruppe A
\item Autobau
\item MavLink
\item WLAN Konfiguration
\item STM Installation und Konfiguration
\item ODROID Installation und Konfiguration