-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTUDthesis.aux
82 lines (82 loc) · 6.37 KB
/
TUDthesis.aux
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
\relax
\catcode `"\active
\select@language{ngerman}
\@writefile{toc}{\select@language{ngerman}}
\@writefile{lof}{\select@language{ngerman}}
\@writefile{lot}{\select@language{ngerman}}
\@writefile{Anhang}{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Einleitung}{1}}
\newlabel{sec:einleitung}{{1}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Motivation}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Das Projektseminar Echtzeitsysteme}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Zur Verf\IeC {\"u}gung gestellte Hardware des Autos}{3}}
\newlabel{sec:grundlegendesHW}{{2}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Das Auto}}{3}}
\newlabel{fig:DasAuto}{{2.1}{3}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Grundlegendes zu \textit {ROS} und Lubuntu}{4}}
\newlabel{sec:grundlegendesROS-OS}{{3}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Was ist \textit {ROS}?}{4}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Logo von \textit {ROS}}}{4}}
\newlabel{fig:LogoROS}{{3.1}{4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Wie ist \textit {ROS} aufgebaut?}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Betriebssystem}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Welche M\IeC {\"o}glichkeiten von \textit {ROS} haben wir genutzt?}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Kamerakalibrierung mit \textit {ROS}}}{5}}
\newlabel{fig:CamKalib}{{3.2}{5}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Arbeitsumgebung und Material}{6}}
\newlabel{sec:arbeitsumgebung}{{4}{6}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces \textit {ArUco}-Tor aus Sicht der Kamera}}{6}}
\newlabel{fig:ArUco-Tor aus Sicht der Kamera}{{4.1}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Projektkoordination}{7}}
\newlabel{sec:projektkoordination}{{5}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Verantwortungsbereiche}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Zeitplan und Meilensteine}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Dokumentation: \textit {Trello}}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Trello-Liste mit Karten}}{8}}
\newlabel{fig:Trello-Liste}{{5.1}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces \textit {Trello}-Karte mit Fortschrittsbalken und weiteren Informationen}}{9}}
\newlabel{fig:Trello-Karte mit Fortschrittsbalken, Kommentar und weiteren Informationen}{{5.2}{9}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Aufgabenstellung}{10}}
\newlabel{sec:aufgabenstellung}{{6}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Pflichtimplementierung}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Vertiefungspakete}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {7}L\"osung Pflichtimplementierung}{12}}
\newlabel{sec:lsgpflicht}{{7}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Autonomes Fahren}{12}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Reglerimplementierung, \texttt {BasicFollowWall.cpp}, Z.53}}{13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Erkennung \textit {ArUco}-Marker}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Durchfahren von Toren}{15}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces Anpassen des Wandabstandes, \texttt {FollowWallRamp.cpp}, Z.19}}{17}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Reglungsparemeter aktualisieren, \texttt {FollowWallRamp.cpp}, Z.58}}{17}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Schematische Darstellung des Fahrens einer Rampe}}{18}}
\newlabel{fig:ScharfeRampe}{{7.4}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {8}FSM}{19}}
\newlabel{sec:fsm}{{8}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Klassenstruktur}{19}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Vereinfachtes Klassendiagram der FSM}}{19}}
\newlabel{fig:KlassendiagramFSM}{{8.1}{19}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.1}FSM}{19}}
\@writefile{toc}{\contentsline {paragraph}{\texttt {FSM::tick}}{19}}
\@writefile{toc}{\contentsline {paragraph}{\texttt {FSM::transit}}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.2}State}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3}Transition}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4}Interfaces}{21}}
\@writefile{toc}{\contentsline {section}{\numberline {9}JSON}{22}}
\newlabel{sec:json}{{9}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Aufbau einer einfachen \textit {JSON}-Datei}}{22}}
\@writefile{toc}{\contentsline {section}{\numberline {10}Graphische Programmierung}{23}}
\newlabel{sec:graphischeprogrammierung}{{10}{23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}UMLet - Das Programm}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces \textit {UMLet} Oberfl\IeC {\"a}che}}{23}}
\newlabel{fig:umlet}{{10.1}{23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}uxf-Datei in \textit {JSON}-Format umwandeln}{24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}Einlesen einer JSON-Datei}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces \texttt {FSM.cpp}, Zeile 32}}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces \textit {JSON}-Objekt erstellen, \texttt {FSM.cpp}, Z.37}}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Array mit Zust\IeC {\"a}nden, \texttt {FSM.cpp}, Z.39}}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Behandlung von Transitionen, \texttt {FSM.cpp}, Z.53-56}}{25}}
\@writefile{toc}{\contentsline {section}{\numberline {11}Fazit}{26}}
\newlabel{sec:fazit}{{11}{26}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}Das Fahrzeug}{26}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}Projektkoordination und Aufgabenstellung}{26}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3}Unsere L\IeC {\"o}sung und Ausblick}{27}}