@@ -348,6 +348,23 @@ Tatsächlich ist die Ordnerstruktur auf den ODROIDs etwas anders. Dementsprechen
\end{figure}
In unserem Fall wurde hauptsächlich in einem Git Repository gearbeitet, das außerhalb des Oberordners \lstinline{adapt/ws-17-HF} liegt. Dieses heißt \glqq Hochautomatisiertes-Fahren\grqq. Außerdem liegen auf den ODROIDs noch einige Setup Skripte, die für die Einrichtung verwendet wurden. Auf manchen der ODROIDs sind diese in einem Ordner namens \glqq ODROID\textunderscore Setup\grqq.
\subsection{Steuercomputer}
Auf einem Steuercomputer (Ubuntu) sind für die Benutzung der CommandGui und der MessageGui zur Ansteuerung des Autos und zum Ausgeben von Logging-Informationen noch weitere Schritte nötig.
Dazu muss man das Programm Qt installieren. Eine ausführliche Anleitung dafür gibt es auf dieser Website:\\\url{https://wiki.qt.io/Install_Qt_5_on_Ubuntu}
Wenn man dort alle Schritte durchgegangen ist, muss man ggf. noch QtQuick.Controls nachinstallieren bzw. die Abhängigkeiten reparieren, falls dies mit dem Installer nicht korrekt passiert ist.
Das tut man mit diesem Befehl: \lstinline{sudo apt-get install qml-module-qtquick-controls}
Anschließend muss man im Projekt in den Ordner \lstinline{modules/catkin_ws/src/PCGui/PCGui} navigieren.
Dann muss man die CommandGui und die MessageGui bauen:
\begin{lstlisting}
mkdir build
cd build
cmake ..
make
\end{lstlisting}
Nun kann man die CommandGui und die MessageGui mit \lstinline{./CommandGui} bzw. \lstinline{./MessageGui} ausführen. Um ein Auto zu steuern oder die Logging-Informationen zu erhalten, muss man die IP-Adresse des Autos bzw. des jeweiligen ODROIDs eingeben.