Skip to content
Snippets Groups Projects
Commit 7e67c85e authored by Phuc Tran Truong's avatar Phuc Tran Truong
Browse files

Add instructions for installing Qt to use the GUIs

parent e6dd1baa
No related merge requests found
......@@ -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.
\subsection{Auto bauen}
Für das Fahrzeug benötigte Teile:\\
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment