From c6016a57f88fb4400b15738fcb0e1ae966424a30 Mon Sep 17 00:00:00 2001
From: lukasfriedrichsen <lukas.friedrichsen@hs-bochum.de>
Date: Wed, 8 Mar 2017 20:57:18 +0100
Subject: [PATCH] revision third iteration

---
 .../doc/Dokumentation_VBLS.pdf                | Bin 2264211 -> 2263761 bytes
 .../doc/Dokumentation_VBLS.tex                |  69 +++++++++---------
 2 files changed, 35 insertions(+), 34 deletions(-)

diff --git a/Visual-Based-Landing-System/doc/Dokumentation_VBLS.pdf b/Visual-Based-Landing-System/doc/Dokumentation_VBLS.pdf
index 9ca8770edca97d133810aa7fd8f70ba0e1e05c78..165aa3bdc0e358ba91d927b61e946fb18d81bada 100644
GIT binary patch
delta 55802
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

delta 56247
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
F3jqJ!;86eo

diff --git a/Visual-Based-Landing-System/doc/Dokumentation_VBLS.tex b/Visual-Based-Landing-System/doc/Dokumentation_VBLS.tex
index a41b346..24f4eb5 100644
--- a/Visual-Based-Landing-System/doc/Dokumentation_VBLS.tex
+++ b/Visual-Based-Landing-System/doc/Dokumentation_VBLS.tex
@@ -63,7 +63,7 @@
 
 \section{Motivation}
 
-Längst hat der Trend der zunehmenden Automatisierung nicht nur in der Industrie sondern auch im normalen Alltag Einzug gehalten. In Fabriken übernehmen Roboter verschiedenste Aufgaben von der Montage bis hin zu Qualitätskontrolle, auf den Straßen sind Autos in der Lage, Hindernisse selbstständig zu erkennen und eine Notbremsung einzuleiten und in Gebäuden passt sich die Beleuchtung automatisch dem aktuellen Betriebszustand an. Doch um diese Funktionen umsetzen zu können, ist eine geeignete Sensorik bzw. Datenerfassung von essentieller Bedeutung.
+Längst hat der Trend der zunehmenden Automatisierung nicht nur in der Industrie sondern auch im normalen Alltag Einzug gehalten. In Fabriken übernehmen Roboter verschiedenste Aufgaben von der Montage bis hin zu Qualitätskontrolle, auf den Straßen sind Autos in der Lage, Hindernisse selbstständig zu erkennen und eine Notbremsung einzuleiten und in Gebäuden passt sich die Beleuchtung automatisch dem aktuellen Betriebszustand an. Doch um diese Funktionen umsetzen zu können, ist eine geeignete Sensorik bzw.\ Datenerfassung von essentieller Bedeutung.
 \\
 Einen Teil dieses Gebiets, der zunehmend an Bedeutung gewinnt, stellt die Bildverarbeitung dar. Für viele Problemstellungen mit Variablen erweist sich diese Art der Datenerfassung als geeigneter als die klassische Sensorik oder gar als einzig mögliche Lösung. In der Industrie kann somit beispielsweise ein Produkt bei der Qualitätskontrolle auf ein bestimmtes Merkmal überprüft werden oder der korrekte Bestückungszustand eines Förderbands kann aus Sicherheitszwecken validiert werden, bevor ein Roboter die Werkstücke greift. Im Alltag kann diese Technik unter anderem bei der erwähnten Hinderniserfassung durch ein Auto zur Verwendung kommen.
 Gerade im Bereich der Robotik, wo man bei der Entwicklung mobiler Roboter häufig das Problem unbekannter Einsatzumgebungen hat, bieten sich viele Einsatzmöglichkeiten für die Bildverarbeitung, wie zum Beispiel ein Multikopter, welcher von alleine Ladestationen lokalisieren und ansteuern kann, um so über längere Zeit hinweg autonom agieren zu können \cite[vgl.\ ][S.1]{vblsArticle2015}.
@@ -76,7 +76,7 @@ Mit dieser Motivation behandelt diese Arbeit einen einfach zugänglichen, flexib
 Ziel dieser Arbeit ist die Entwicklung einer Optical-Flow-basierten Applikation, welche eingehende Bilddaten einer Kamera verarbeiten und definierte Umgebungsmerkmale erfassen und herausstellen kann. Anhand dieser soll anschließend ein Ausgangssignal abhängig von der aktuellen Position des Merkmals im Bild erzeugt werden, welches bspw.\ die Steuerung einer gekoppelten Anwendung übernehmen oder beeinflussen kann (vgl.\ Spurhalteassistenzsysteme in einem Auto).
 Konkret soll als Zielplattform ein Smartphone auf Android-Basis sowie die Open Source Bibliothek OpenCV verwendet werden. Als Interface soll die USB-Schnittstelle dienen, da die Umwandlung von diesem Format in die meisten etablierten seriellen Datenprotokolle wie beispielsweise UART sehr einfach und kostengünstig umsetzbar ist und ein Großteil der gängigen Entwicklungsplattformen den Standard bereits von sich aus integriert.
 \\
-Zu Demonstrationszwecken soll neben einem allgemeinen Framework zur Entwicklung von OpenCV gestützten Bildverarbeitungsapplikationen für Android-Plattformen eine Landeplatzlokalisierung eines UAVs (Abk., engl. für Unmanned Aerial Vehicle) realisiert werden. Als zu erfassendes Merkmal fungiert zu diesem Zweck ein Kreis (vgl.\ Landeplatzsymbol eines Helikopters). Als Ausgabesignal eines sich unter dem Flugvehikel befindenden Smartphones soll die Stellgröße eines in die Applikation zu integrierenden Reglers dienen. Ziel ist es, dass das UAV sich autonom und ohne weitere Kenntnis über seine Umgebung über einem Landeplatz zu zentriert.
+Zu Demonstrationszwecken soll neben einem allgemeinen Framework zur Entwicklung von OpenCV-gestützten Bildverarbeitungsapplikationen für Android-Plattformen eine Landeplatzlokalisierung eines UAVs (Abk., engl.\ für Unmanned Aerial Vehicle) realisiert werden. Als zu erfassendes Merkmal fungiert zu diesem Zweck ein Kreis (vgl.\ Landeplatzsymbol eines Helikopters). Als Ausgabesignal eines sich unter dem Flugvehikel befindenden Smartphones soll die Stellgröße eines in die Applikation zu integrierenden Reglers dienen. Ziel ist es, dass das UAV sich autonom und ohne weitere Kenntnis über seine Umgebung über einem Landeplatz zu zentriert.
 Hierbei muss aus Sicherheitsaspekten ein manuelles Eingreifen durch den Menschen jederzeit möglich sein, weshalb eine signalverarbeitende Instanz in Form eines Mischers, welcher die Signale der Fernbedienung und der Applikation überlagert, zu integrieren ist.
 
 \chapter{Grundlagen}
@@ -98,7 +98,7 @@ Seit diesem Zeitpunkt hat sich Android als das weltweit am Weitesten verbreitete
 
 Einen großen Anteil an der erfolgreichen Verbreitung von Android hatte (und hat) das frei zugängliche und gut dokumentierte von Google zur Verfügung gestellte Interface zur Erstellung von Applikationen in Kombination mit dem Google Play Store als zentraler  Distributionsplattform.
 
-Das Interface kann in Form des Android SDK (Abk., engl. für \glqq{}Software Development Kit\grqq{}) (und ggf.\ des NDK (Abk., engl. für \glqq{}Native Development Kit\grqq{})) direkt von Google bezogen und in viele Entwicklungsumgebungen wie beispielsweise Eclipse direkt integriert werden. Seit Mai 2013 stellt Google mit Android Studio eine eigene IDE (Abk., engl. für \glqq{}Integrated Development Enviroment\grqq{}) zur Verfügung \cite[vgl.\ ][]{androidStudioAndroid2016}.
+Das Interface kann in Form des Android SDK (Abk., engl.\ für \glqq{}Software Development Kit\grqq{}) (und ggf.\ des NDK (Abk., engl.\ für \glqq{}Native Development Kit\grqq{})) direkt von Google bezogen und in viele Entwicklungsumgebungen wie beispielsweise Eclipse direkt integriert werden. Seit Mai 2013 stellt Google mit Android Studio eine eigene IDE (Abk., engl.\ für \glqq{}Integrated Development Enviroment\grqq{}) zur Verfügung \cite[vgl.\ ][]{androidStudioAndroid2016}.
 
 Android trennt bei der Entwicklung sehr stark zwischen dem funktionalen Quellcode und der GUI. Letztere wird in XML-Dateien beschrieben und anschließend mit Funktionen belegt. Zentrale, für die Funktionsfähigkeit der Applikation essentielle Informationen wie beispielsweise Berechtigungen werden dem System mittels des Android-Manifests (ebenfalls in XML) zur Verfügung gestellt \cite[vgl.\ ][]{manifestAndroid2016}.
 \\
@@ -162,7 +162,7 @@ Weiterhin steht die Bibliothek unter der modifizierten BSD-Lizens und trägt som
 \section{Java Native Interface}
 \label{jni}
 
-Das JNI (Abk., engl. für \glqq{}Java Native Interface\grqq{}) dient dazu, nativen Code in eine Java-Appli"=kation zu integrieren oder andersherum.  Man spricht von einem sogenannten \glqq{}Two-Way-Interface\grqq{}. Das JNI unterstützt dabei sowohl \lstinline{native Bibliotheken} als auch \lstinline{native Appli-}
+Das JNI (Abk., engl.\ für \glqq{}Java Native Interface\grqq{}) dient dazu, nativen Code in eine Java-Appli"=kation zu integrieren oder andersherum.  Man spricht von einem sogenannten \glqq{}Two-Way-Interface\grqq{}. Das JNI unterstützt dabei sowohl \lstinline{native Bibliotheken} als auch \lstinline{native Appli-}
 \lstinline{kationen} \cite[vgl.\ ][S.5]{liang1999}.
 
 \begin{itemize}
@@ -182,7 +182,7 @@ Es ist jedoch zu beachten, dass eine Java-Applikation, welche nativen Code mitte
 
 \begin{itemize}
 \item{Die Applikation kann nicht mehr ohne weiteres in andere Host-Plattformen portiert werden, da der native Anteil jedes mal umgebungsspezifisch neu kompiliert werden muss.}
-\item{Während Java architekturgemäß durch die zugrundeliegende JVM (Abk., engl. für \glqq{}Java Virtual Machine\grqq{}) eine gewisse Sicherheit mit sich bringt, ist dies für native Sprachen nicht zwangsläufig der Fall und in erster Linie von der Programmierung selbst abhängig.}
+\item{Während Java architekturgemäß durch die zugrundeliegende JVM (Abk., engl.\ für \glqq{}Java Virtual Machine\grqq{}) eine gewisse Sicherheit mit sich bringt, ist dies für native Sprachen nicht zwangsläufig der Fall und in erster Linie von der Programmierung selbst abhängig.}
 \end{itemize}
 
 Ausserdem ist das Java Native Interface lediglich dazu in der Lage, native Datentypen (d.\,h.\ Integer, Double, Char, etc., jedoch z.\,B.\ keine Matrizen) zu übertragen.
@@ -197,11 +197,11 @@ Für die Entwicklung der Applikation wurde aus persönlichen Präferenzen Eclips
 
 \section{Einrichtung der Entwicklungsumgebung}
 
-Bei der eigentlichen Einrichtung der IDE (Abk., engl. für \glqq{}Integrated Development Enviroment\grqq{}) wurde sich an dem offiziellen Tutorial von OpenCV orientiert, daher wird an dieser Stelle nicht näher darauf eingegangen.
+Bei der eigentlichen Einrichtung der IDE (Abk., engl.\ für \glqq{}Integrated Development Enviroment\grqq{}) wurde sich an dem offiziellen Tutorial von OpenCV orientiert, daher wird an dieser Stelle nicht näher darauf eingegangen.
 
 Links zu den offiziellen Tutorials:
 \begin{itemize}
-\item{Installation von Java und Einrichtung des SDK (Abk, engl. für \glqq{}Software Development Kit\grqq{}) und NDK (Abk., engl. für \glqq{}Native Development Kit\grqq{}) für Android:
+\item{Installation von Java und Einrichtung des SDK (Abk, engl.\ für \glqq{}Software Development Kit\grqq{}) und NDK (Abk., engl.\ für \glqq{}Native Development Kit\grqq{}) für Android:
 \\
 \url{http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro}}
 \item{Einbindung des OpenCV4Android-SDKs:
@@ -215,7 +215,7 @@ Links zu den offiziellen Tutorials:
 Es wird empfohlen, eine Testapplikation zu schreiben und zu überprüfen, ob diese sowie die Beispielanwendungen kompiliert und auf einem Testgerät zum Laufen gebracht werden können, um die richtige Einrichtung der IDE zu validieren.
 \\
 \\
-Anmerkung: Beim Kompilieren der VBLS-Applikation (Abk., engl. für \glqq{}Visual Based Landing System\grqq{}) ist zu beachten, dass Elemente der verwendeten Bibliothek zur USB-Kommuni"=kation erst ab SDK-Version 12 oder höher verfügbar sind. Dementsprechend muss die Zielplattform unter \lstinline{Preferences->Android} und in \lstinline{AndroidManifest.xml} angepasst werden. Des weiteren kann es vorkommen, dass Fehler beim Kompilieren des Layouts auftreten. Dies kann behoben werden, indem die Android Appcompat v7 oder höher als Bibliothek hinzugefügt wird (zu finden im Android SDK).
+Anmerkung: Beim Kompilieren der VBLS-Applikation (Abk., engl.\ für \glqq{}Visual Based Landing System\grqq{}) ist zu beachten, dass Elemente der verwendeten Bibliothek zur USB-Kommuni"=kation erst ab SDK-Version 12 oder höher verfügbar sind. Dementsprechend muss die Zielplattform unter \lstinline{Preferences->Android} und in \lstinline{AndroidManifest.xml} angepasst werden. Des weiteren kann es vorkommen, dass Fehler beim Kompilieren des Layouts auftreten. Dies kann behoben werden, indem die Android Appcompat v7 oder höher als Bibliothek hinzugefügt wird (zu finden im Android SDK).
 
 \chapter{Entwicklung der Applikation: Allgemeines OpenCV-Android-Framework}
 \label{framework}
@@ -883,7 +883,7 @@ Weiterhin ist zu erwähnen, dass, falls im Android-Manifest ein Icon definiert w
     \label{fig:diag-vbls}
 \end{figure}
 
-Auf Basis der in Kapitel \ref{framework} entwickelten Vorlage wurde mit Visual Based Landing System (VBLS) zu Demonstrationszwecken eine Applikation für die automatische Landeplatzlokalisierung von UAVs (Abk., engl. für Unmanned Aerial Vehicle) entwickelt. Mögliche Anwendungsfälle wären beispielsweise die Ermöglichung der selbstständigen Detektion von Ladestationen als Bestandteil eines autonomen Betriebs \cite[vgl.\ ][S.1]{vblsArticle2015} oder das Auffinden eines vordefinierten Landeplatzes in ansonsten unbekanntem oder unwegsamem Gelände. Als Kennzeichnung des Landeplatzes wurde in Anlehnung an die Markierung eines Helikopter-Landeplatzes ein Kreis gewählt.
+Auf Basis der in Kapitel \ref{framework} entwickelten Vorlage wurde mit Visual Based Landing System (VBLS) zu Demonstrationszwecken eine Applikation für die automatische Landeplatzlokalisierung von UAVs (Abk., engl.\ für Unmanned Aerial Vehicle) entwickelt. Mögliche Anwendungsfälle wären beispielsweise die Ermöglichung der selbstständigen Detektion von Ladestationen als Bestandteil eines autonomen Betriebs \cite[vgl.\ ][S.1]{vblsArticle2015} oder das Auffinden eines vordefinierten Landeplatzes in ansonsten unbekanntem oder unwegsamem Gelände. Als Kennzeichnung des Landeplatzes wurde in Anlehnung an die Markierung eines Helikopter-Landeplatzes ein Kreis gewählt.
 Als Grundlage implementiert die Anwendung das OpenCV-Android-Framework. Um die Unterscheidbarkeit von den generalisierten Klassen des Frameworks zu gewährleisten wurden die für diese Applikation spezialisierten Klassen entsprechend eindeutig benannt. Die Namenskonvention lässt sich dabei wie folgt interpretieren:
 
 \begin{itemize}
@@ -1045,7 +1045,7 @@ Die Funktion \lstinline{calculateNearestCircle(...)} überprüft anhand der Län
 Dies ist notwendig, da ansonsten immer der am weitesten links oben angeordnete Kreis als Ziel gewählt würde, da die Bildverarbeitung das Bild von der linken oberen Ecke aus durchläuft und somit dessen Koordinaten an erster Stelle im Array stehen würden.
 \\
 \\
-Anmerkung: Der Offset von \lstinline{0.5*img_width} bzw. \lstinline{0.5*img_height} ergibt sich dadurch, dass der Nullpunkt des Bildes standardmäßig in der oberen linken Ecke liegt.
+Anmerkung: Der Offset von \lstinline{0.5*img_width} bzw.\ \lstinline{0.5*img_height} ergibt sich dadurch, dass der Nullpunkt des Bildes standardmäßig in der oberen linken Ecke liegt.
 
 \section{HoughCircleTransformation.cpp}
 \label{implementationKreisdetektion}
@@ -1321,7 +1321,7 @@ Da für die Realisierung des Reglers ein threadbasierter Ansatz gewählt wurde u
 \end{lstlisting}
 
 Wie bereits zu Beginn der Sektion angeführt, weist der implementierte Regler in seiner Grundform eine standardmäßige PID-Charakteristik auf. Folglich entsprechen die übergebenen Werte für \lstinline{Kp}, \lstinline{Ki} und \lstinline{Kd} den Koeffizienten für den Proportional-, Integral- und Differentialanteil, sowie \lstinline{set_point_x} und \lstinline{set_point_y} dem Arbeitspunkt.
-Da sowohl der I-, als auch der D-Anteil eines PID-Reglers zeitabhängig sind, wurde zur Realisierung dieser Funktioalität ein threadbasierter Ansatz gewählt. Die Run-Methode des Threads führt dabei jeweils die Berechnung aus. Anschließend schläft der Thread bis zu seinem nächsten Aufruf und gibt belegte Ressourcen frei (\lstinline{sleep(...)}). Mittels \lstinline{dt} kann die Schrittweite bzw. das Zeitintervall, in dem der Regler aufgerufen wird, festgelegt werden (in Millisekunden).
+Da sowohl der I-, als auch der D-Anteil eines PID-Reglers zeitabhängig sind, wurde zur Realisierung dieser Funktioalität ein threadbasierter Ansatz gewählt. Die Run-Methode des Threads führt dabei jeweils die Berechnung aus. Anschließend schläft der Thread bis zu seinem nächsten Aufruf und gibt belegte Ressourcen frei (\lstinline{sleep(...)}). Mittels \lstinline{dt} kann die Schrittweite bzw.\ das Zeitintervall, in dem der Regler aufgerufen wird, festgelegt werden (in Millisekunden).
 
 Da nun sowohl schreibender (auf die Eingangsgrößen) als auch lesender (auf die Stellgrößen) Zugriff aus einem anderen Thread (dem Main-Thread) auf Elemente des Regler-Threads erfolgen soll, ist es notwendig, die betroffenen Objekte threadsicher zu implementieren. Ansonsten kann es zu Nebenläufigkeitsproblematiken kommen, z.\,B.\ erster Wert der Stellgröße wird ausgelesen -> Aktualisierung der Stellgröße von Seiten des Reglers -> zweiter Wert wird ausgelesen -> ausgelesene Werte korrelieren nicht miteinander. Zu diesem Zweck werden die betroffenen Elemente als threadsichere Referenzen, sogenannten \lstinline{AtomicReferences}, auf Objekte der Klasse \lstinline{Coordinates_Immutable} implementiert. Somit erfolgt der Zugriff auf die Objekte selbst threadsicher und es wird immer auf beide betroffenen Werte ($x$- und $y$-Richtung) gleichzeitig zugegriffen.
 
@@ -1451,7 +1451,7 @@ Des Weiteren muss der Liste der verwendeten Features die USB-Schnittstelle hinzu
 \section{Versuchsaufbau}
 \label{aufbau}
 
-Dieses Projekt teilt sich einen gemeinsamen Versuchsaufbau mit seinem Schwesterprojekt, der Entwicklung eines echtzeitfähigen RC-Mischers auf Arduino-Basis \footnote{LeonardoMixerIO - \url{https://gitlab.cvh-server.de/lf.ps/vbls/tree/master/LeonardoMixerIO}}.
+Dieses Projekt teilt sich einen gemeinsamen Versuchsaufbau mit einem Parallelprojekt, der Entwicklung eines echtzeitfähigen RC-Mischers auf Arduino-Basis \footnote{LeonardoMixerIO - \url{https://gitlab.cvh-server.de/lf.ps/vbls/tree/master/LeonardoMixerIO}}.
 Im Folgenden soll ein Überblick über die Anordnung der Komponenten gegeben werden.
 \\
 \\
@@ -1517,13 +1517,13 @@ Um das UAV außerhalb der autonomen Landeplatzsuche steuern, sowie bei unerwarte
 
 \section{Einstellung des Reglers}
 
-Um ein sicheres autonomes Flugverhalten während der Landeplatzdetektion realisieren zu können, ist eine korrekte Parametrierung des Reglers notwendig (vgl.\ Kapitel \ref{pid}). Zu diesem Zweck muss zunächst die Art des betrachteten Systems bestimmt werden. Dies kann beispielsweise durch die Betrachtung der Übergangsfunktion als Antwort auf eine Beaufschlagung des Systems mit einem Sprung des Eingangssignals (in diesem Fall z.\,B.\ das Erscheinen eines Kreises am äußeren Rand des betrachteten Bildes) geschehen. Mittels dieser Methode ergibt sich, dass es sich bei dem vorliegenden System, um ein IT1-System handelt. D.\,h.\ die Ausgangsgröße, in diesem Fall der zurückgelegte Weg des Quadrocopters in $x$- oder $y$-Richtung, verhält sich mit einer gewissen Anlaufverzögerung integral zur Eingangsgröße, dem Steuersignal in diesen Dimensionen. Dies entspricht dem erwarteten Verhalten, dass das UAV bei einem Sprung des Steuersignals nach einer Beschleunigungsphase (bedingt durch seine Massenträgheit) eine lineare Änderung der Trajektorie aufweist.
+Um ein sicheres autonomes Flugverhalten während der Landeplatzdetektion realisieren zu können, ist eine korrekte Parametrierung des Reglers notwendig (vgl.\ Kapitel \ref{pid}). Zu diesem Zweck muss zunächst die Art des betrachteten Systems bestimmt werden. Dies kann beispielsweise durch die Betrachtung der Übergangsfunktion als Antwort auf eine Beaufschlagung des Systems mit einem Sprung des Eingangssignals (in diesem Fall z.\,B.\ das Erscheinen eines Kreises am äußeren Rand des betrachteten Bildes) geschehen. Mittels dieser Methode ergibt sich, dass es sich bei dem vorliegenden System, um ein IT1-System handelt. D.\,h.\ die Ausgangsgröße des Systems, in diesem Fall der zurückgelegte Weg des Quadrocopters in $x$- oder $y$-Richtung, verhält sich mit einer gewissen Anlaufverzögerung integral zur Eingangsgröße, dem Steuersignal in der entsprechenden Dimension. Dies entspricht dem erwarteten Verhalten, dass das UAV bei einem Sprung des Steuersignals nach einer Beschleunigungsphase (bedingt durch seine Massenträgheit) eine lineare Änderung der Trajektorie aufweist.
 
-Um nun dieses Systemverhalten stabilisieren zu können, muss ein PD-Regler verwendet werden. Somit lässt sich bereits an dieser Stelle schlussfolgern, dass der Integral-Anteil des auf Applikationsseite implementierten PID-Reglers wegfallen muss, da dieser ansonsten zu instabilem Verhalten führen würde. Für die passende Parametrierung des Proportional- und Differential-Anteils sind hingegen Tests notwendig.
+Um nun dieses Systemverhalten stabilisieren zu können, muss ein PD-Regler verwendet werden. Somit lässt sich bereits an dieser Stelle schlussfolgern, dass der Integral-Anteil des implementierten PID-Reglers wegfallen muss, da dieser ansonsten zu instabilem Verhalten führen würde. Für die passende Parametrierung des Proportional- und Differential-Anteils sind hingegen Tests notwendig.
 
-Zu diesem Zweck wurde im konkreten Fall in der Flugsteuerung des in Kapitel \ref{aufbau} beschriebene Test-Quadrokopter der sog.\ Angle-Mode (automatische Stabilisierung innerhalb der Ebene) aktiviert und als Landeplatzmarker ein schwarzer Kreis im DIN A4-Format auf weißem Papier gewählt und auf ebenem Untergrund befestigt. Anschließend wurden die Ausgabewerte der Mobilapplikation auf feste Startwerte gesetzt, indem der Versuchaufbau (zunächst nicht im Betrieb) mittig über dem Ziel positioniert, die Kamera abgedeckt und der Kreis entfernt wurde.
+Zu diesem Zweck wurde in der Flugsteuerung des in Kapitel \ref{aufbau} beschriebene Test-Quadro"=kopters der sog.\ Angle-Mode (automatische Stabilisierung innerhalb der Ebene) aktiviert. Als Landeplatzmarker diente ein auf ebenem Untergrund befestigter schwarzer Kreis im DIN A4-Format auf weißem Papier. Anschließend wurden die Ausgabewerte der Mobilapplikation auf feste Startwerte gesetzt, indem der Versuchaufbau (zunächst nicht im Betrieb) mittig über dem Ziel positioniert, die Kamera abgedeckt und der Kreis entfernt wurde.
 
-Der konkrete Testablauf gestaltete sich derart, dass das UAV manuell in einer erfahrungsgemäß geeigneten Höhe für eine zuverlässige Erfassung der vorgesehenen geometrischen Marker gehalten wurde. Sobald das Ziel im Erfassungsbereich des Quadrokopters erschien, wurde der autonome Betrieb über den Mischer mittels eines per Potentiometer auf Seiten der Fernsteuerung einstellbaren Faktors hinzugeschaltet. Somit war es möglich, weiterhin in das Flugverhalten einzugreifen, um beispielsweise auf unvorhergesehene Situationen oder unerwünschtes Reglerverhalten zu reagieren.
+Der konkrete Testablauf gestaltete sich derart, dass das UAV manuell in einer erfahrungsgemäß geeigneten Höhe für eine zuverlässige Erfassung des geometrischen Markers gehalten wurde. Sobald das Ziel im Erfassungsbereich des Quadrokopters erschien, wurde der autonome Betrieb über den Mischer mittels eines per Potentiometer auf Seiten der Fernsteuerung einstellbaren Faktors hinzugeschaltet. Somit war es möglich, weiterhin in das Flugverhalten einzugreifen, um beispielsweise auf unvorhergesehene Situationen oder unerwünschtes Reglerverhalten zu reagieren.
 
 Der gesamte Testprozess gestaltete sich iterativ, d.\,h.\ nach jedem Test wurden die Ergebnisse evaluiert, die Regel-Parameter angepasst und anschließend erneut getestet.
 \\
@@ -1537,15 +1537,15 @@ Während des iterativen Testverfahrens ließen sich diverse Faktoren feststellen
 
 \begin{itemize}
 	\item{Eine statische Befestigung des Mobilgeräts unter dem UAV resultiert in einer Verschiebung des Erfassungsbereichs bei Roll- und Nickbewegungen. Dies hat zur Folge, dass der Kreis z.T. das Bild verlässt (vor Allem, wenn er sich im Randbereich befindet oder gerade von außen in den Erfassungsbereich kommt und der Ausschlag des Steuerimpulses als Reaktion darauf hoch ist). \\
-	Eine mögliche Lösung für dieses Problem bestünde in der Bestigung des Mobilgeräts mittels eines Gimbals (Schwenk-Neige-Vorrichtung) oder in der Einberechnung der aus dem Neigewinkel des UAVs resultierenden Verschiebung des Erfassungsbereichs (hierzu wäre einen Erweiterung der bestehende Sensorik um eine absolute Höhenmessung (z.\,B.\ per Ultraschall) notwendig; ein Gyroskop bringen sowohl das Mobilgerät als auch der Flugcontroller im Normalfall mit sich).}
+	Eine mögliche Lösung für dieses Problem bestünde in der Bestigung des Mobilgeräts mittels eines Gimbals (Schwenk-Neige-Vorrichtung). Alternativ könnte die aus dem Neigewinkel des UAVs resultierenden Verschiebung des Erfassungsbereichs einberechnet werden (hierzu wäre einen Erweiterung der bestehende Sensorik um eine absolute Höhenmessung (z.\,B.\ per Ultraschall) notwendig; ein Gyroskop bringen sowohl das Mobilgerät als auch der Flugcontroller im Normalfall mit sich).}
 	\item{Zuweilen kommt es zu Problemen bzgl.\ der Stromversorgung der Komponenten, was zur Folge hat, dass der Flugcontroller nicht korrekt initialisiert werden kann und es anschließend im Betrieb zu Fehlern bei der Kalibrierung der Sensorik oder dem Verarbeiten der Eingangsdaten des Mischers kommen kann (z.\,B.\ alternierender Wert für Throttle (Gas)). Dieses Fehlerbild begründet sich darin, dass das Mobilgerät bedingt durch den verwendeten USB-Treiber (vgl.\ Kapitel \ref{usb}) als Client und nicht als Host der USB-Verbindung agiert und daher versucht, sich über diese aufzuladen. \\
-	Behoben werden kann dies durch das Einhalten der richtigen Reihenfolge des Zuschalten der Stromversorgung für die einzelnen Elemente. Zunächst muss der Flugcontroller ohne angeschlossenes Mobilgerät initialisiert werden (per USB-Verbindung oder direkt über die mit dem Akku verbundenen BECs (Abk., engl. für \glqq{}Battery Eliminator Circuit\grqq{}) der ESCs (Abk., engl. für \glqq{}Electronic Speed Control\grqq{}, regelt die Geschwindigkeit der Motoren des UAVs)). Anschließend kann das Mobilgerät angeschlossen werden. Alternativ könnte diese Problematik behoben werden, indem die unterschiedlichen Funktionalitäten zusammengefasst würden oder der USB-Treiber derartig modifiziert würde, dass das Mobilgerät als Host der USB-Verbindung agiert.}
-	\item{Teilweise interferieren die standardmäßigen Regler des Flugkontrollers mit den Steuersignalen des Reglers des Mobilgeräts. Gibt die Applikation beispielsweise einen starken Nick-Impuls aus, erzeugen die Regler des Controllers einen entgegengesetzten Impuls, um das UAV in Waage zu halten. Diesem Verhalten könnte Abhilfe geschaffen werden, indem die Regler (möglicherweise im Rahmen einer Plattformzusammenfas"=sung/-integration) kombiniert bzw. zusammenfasst werden.}
+	Behoben werden kann dies durch das Einhalten der richtigen Reihenfolge des Zuschalten der Stromversorgung für die einzelnen Elemente. Zunächst muss der Flugcontroller ohne angeschlossenes Mobilgerät initialisiert werden (per USB-Verbindung oder direkt über die mit dem Akku verbundenen BECs (Abk., engl.\ für \glqq{}Battery Eliminator Circuit\grqq{}) der ESCs (Abk., engl.\ für \glqq{}Electronic Speed Control\grqq{}, regelt die Geschwindigkeit der Motoren des UAVs)). Anschließend kann das Mobilgerät angeschlossen werden. Alternativ könnte diese Problematik behoben werden, indem die unterschiedlichen Funktionalitäten zusammengefasst würden oder der USB-Treiber derartig modifiziert würde, dass das Mobilgerät als Host der USB-Verbindung agiert.}
+	\item{Teilweise interferieren die standardmäßigen Regler des Flugkontrollers mit den Steuersignalen des Reglers des Mobilgeräts. Gibt die Applikation beispielsweise einen starken Nick-Impuls aus, erzeugen die Regler des Controllers einen entgegengesetzten Impuls, um das UAV in Waage zu halten. Diesem Verhalten könnte Abhilfe geschaffen werden, indem die Regler (möglicherweise im Rahmen einer Zusammenfassung der einzelnen Plattformen) kombiniert werden.}
 	\item{Schlussendlich ist es sehr kompliziert, den Quadrokopter manuell stabil genug in einer halbwegs stationären Höhe über dem Ziel zu positionieren, um die Effekte der Paramtrierung des Reglers evaluieren zu können, solange dieser noch nicht korrekt eingestellt ist. Dieser Prozess erfordert sehr viel Geschick und Übung von Seiten des Piloten und beeinflusst die Güte der Ergebnisse sehr stark, da es gerade bei sanfteren Parametrierungen (geringe Werte für den Proportional-Anteil) schwierig abzuschätzen ist, welche Reaktionen des Fluggeräts dem Regler und welche manuellen Eingriffen des Piloten entstammen.}
 \end{itemize}
 
 Unter Berücksichtigung der angeführten beeinflussenden Faktoren war es nicht möglich, eine stabile Regelung für die autonome Zentrierung des UAVs über einem gegebenen Landeplatz zu erreichen. Jedoch konnte mittels der erzielten Ergebnisse ein anschaulicher Machbarkeitsbeweis erbracht und die Funktionsfähigkeit des Gesamtsystems nachgewiesen werden.
-Für weitere Optimierung im Rahmen von Folgeprojekten können folgende Werte als Grundlage bzw. Orientierung für die Größenordnung des stabilen Bereichs der Regel-Parameter verwendet werden:\\
+Für weitere Optimierung im Rahmen von Folgeprojekten können folgende Werte als Grundlage bzw.\ Orientierung für die Größenordnung des stabilen Bereichs der Regel-Parameter verwendet werden:\\
 \\
 \begin{tabular}{ l l }
   Proportional-Anteil: & 0.15 \\
@@ -1557,28 +1557,29 @@ Diese Parameter-Werte bewirken in Kombination mit dem verwendeten RC-Mischer und
 
 \chapter{Vergleich Zielsetzung-Endergebnis}
 
-Resümierend lässt sich festhalten, dass die Zielsetzung der Erstellung eines frei zugänglichen und einfach zu verwendenden Frameworks zur Entwicklung von OpenCV gestützten Bildverarbeitungsapplikationen für Android-Plattformen erfüllt wurde. In Kombination mit dem im parallelen Schwesterprojekt entwickelten echtzeitfähigen RC-Mischer auf Arduino-Basis ergibt sich ein modularer Aufbau sämtlicher Hardware- und Software-Komponenten, welcher die geforderte einfache Verwendung unterstützt und potentiellen Nutzern die Erweiterung um bzw. Verwendung von bereits bestehenden Komponenten ermöglicht. Darüber hinaus, war es möglich, beide Aufgabenstellung auf Anwendungsebene (d.\,h.\ zur Erstellung der Applikationen benötigte Bibliotheken, SDKs und Programme, sowie Bootloader (vgl.\ Kapitel \ref{licenses})) ausschließlich unter Verwendung von Open Source-Software umzusetzen, wodurch die freie Zugänglichkeit zu allen Elementen des Projekts bestmöglichst gewährleistet wird.
-
-Ebenfalls konnte mittels der Kombination der angeführten Projekte zu einem Demonstrator in Form eines Quadrokopters mit integrierter autonomer Landeplatzerkennung ein Machbarkeitsbeweis hinsichtlich der Funktionalität der einzelnen Komponenten bzw. potentieller praktischer Anwendungsmöglichkeiten erbracht werden. Im Rahmen des iterativen Testverfahrens zur Parametrierung des Reglers offenbarten sich jedoch die Grenzen des verwendeten Versuchsaufbaus (starre Kamerabefestigung, Regler-Interferenzen, etc.), wodurch sich der Vorgang komplizierter als erwartet gestaltete. In Anbetracht der in Kapitel \ref{ergebnisse} angeführten Herausforderungen besteht daher weiterhin Optimierungspotential hinsichtlich der Realisierung einer stabilen Regelung zur autonome Zentrierung über einem gegebenen Landeplatz.
+Resümierend lässt sich festhalten, dass die Zielsetzung der Erstellung eines frei zugänglichen und einfach zu verwendenden Frameworks zur Entwicklung von OpenCV-gestützten Bildverarbeitungsapplikationen für Android-Plattformen erfüllt wurde. In Kombination mit dem im Rahmen eines Parallelprojekts entwickelten echtzeitfähigen RC-Mischer auf Arduino-Basis ergibt sich ein modularer Aufbau sämtlicher Hardware- und Software-Komponenten. Dies unterstützt die geforderte einfache Verwendung und ermöglichht potentiellen Nutzern die Erweiterung um bzw.\ Verwendung von bereits bestehenden Komponenten. Darüber hinaus war es möglich, beide Aufgabenstellung auf Anwendungsebene (d.\,h.\ zur Erstellung der Applikationen benötigte Bibliotheken, SDKs und Programme, sowie Bootloader (vgl.\ Kapitel \ref{licenses})) ausschließlich unter Verwendung von Open Source-Software umzusetzen, wodurch die freie Zugänglichkeit zu allen Elementen des Projekts bestmöglichst gewährleistet wird.
+\\
+\\
+Ebenfalls konnte ein Machbarkeitsbeweis hinsichtlich der Funktionalität der einzelnen Komponenten erbracht und potentieller praktischer Anwendungsmöglichkeiten aufgezeigt werden. Im Rahmen des iterativen Testverfahrens zur Parametrierung des Reglers offenbarten sich jedoch die Grenzen des verwendeten Versuchsaufbaus (starre Kamerabefestigung, Regler-Interferenzen, etc.), wodurch sich der Vorgang komplizierter als erwartet gestaltete. In Anbetracht der in Kapitel \ref{ergebnisse} angeführten Herausforderungen besteht daher weiterhin Optimierungspotential hinsichtlich der Realisierung einer stabilen Regelung zur autonome Zentrierung über einem gegebenen Landeplatz.
 \\
 \\
-Zusammenfassend lässt sich sagen, dass die definierten Zielstellungen in weitesten Teilen erfüllt werden konnten. Trotzdem besteht teilweise weiterhin Optimierungspotential (vgl.\ Kapitel \ref{ausblick}). Unter diesem Gesichtspunkt stellt das Projekt eine gute Grundlage für weiterführende oder eigenständige Projekte in Form der Bildverarbeitung mittels OpenCV auf Android-Plattformen, potentiell kombiniert mit einer Datenausgabe zu angeschlossenen Peripheriegeräten, dar.
+Zusammenfassend lässt sich sagen, dass die definierten Zielstellungen in weitesten Teilen erfüllt werden konnten. Trotzdem besteht teilweise weiterhin Optimierungspotential (vgl.\ Kapitel \ref{ausblick}). Unter diesem Gesichtspunkt stellt das Projekt eine gute Grundlage für weiterführende oder eigenständige Projekte in Form der Bildverarbeitung mittels OpenCV auf Android-Plattformen, potentiell kombinierbar mit einer Datenausgabe zu angeschlossenen Peripheriegeräten, dar.
 
 \chapter{Ausblick}
 \label{ausblick}
 
-Hinsichtlich der Optimierung der autonomen Landeplatzlokalisierung auf Grundlage des im Rahmen des dokumentierten Projekts erstellten Frameworks zur Entwicklung von OpenCV gestützten Bildverarbeitungsapplikationen für Android-Plattformen sind im Verlauf der Arbeiten zusätzlich zu den bereits realisierten Funktionalitäten folgende Punkte aufgekommen:
+Hinsichtlich der Optimierung der autonomen Landeplatzlokalisierung sind im Verlauf der Arbeiten zusätzlich zu den bereits realisierten Funktionalitäten folgende weiter Aspekte aufgekommen:
 \begin{enumerate}
-	\item{Grundsätzlich besteht weiterhin Potential hinsichtlich der Parametrierung des Reglers auf Seite der Applikation, um eine stabile Zentrierung über dem Landeplatz mit möglichst geringen Überschwingern zu realisieren bzw. zu optimieren. Sollten mechanische Änderungen an dem Versuchsaufbau vorgenommen werden, so ist eine Rekalibrierung der Parameter empfehlenswert um ein gutes Ergebnis zu erzielen. \\
+	\item{Grundsätzlich besteht weiterhin Potential hinsichtlich der Parametrierung des Reglers auf Seite der Applikation, um eine stabile Zentrierung über dem Landeplatz mit möglichst geringen Überschwingern zu realisieren. Sollten mechanische Änderungen an dem Versuchsaufbau vorgenommen werden, so ist eine (komplette) Rekalibrierung der Parameter empfehlenswert um ein gutes Ergebnis zu erzielen. \\
 	Durch geeignete Modifikationen kann der Anspruch an den Regler weiterhin reduziert werden (beispielsweise durch Verwendung eines Gimbals (s.\ Punkt drei) oder der Optimierung in den Randbereichen des Erfassungsgebiets (s.\ Punkt zwei)).}
 	\item{Wie bereits in Kapitel \ref{ergebnisse} angeführt, kann zur Optimierung der Erfassung des Landeplatzes im Randbereich des Bilds die bestehende Sensorik um eine absolute Höhenmessung (beispielsweise mittels Ultraschall) ergänzt werden. \\
-	Somit könnte in Kombination mit dem bereits auf Seiten der meisten Mobilgeräte und Flugcontroller existierenden Gyroskop aus dem gemessenen Neigungswinkel gegenüber der Ebene und der Höhe die Verschiebung des Erfassungsbereichs bei Neigung des UAVs als Reaktion auf Sprünge der Steuersignale (wenn das Ziel am Rande des Bilds erscheint) ermittelt und mit dem von der Bildverarbeitung ausgegebenen Wert verrechnet werden, um den Regler in diesen Randbereichen zu optimieren und die Störgröße der Neigung zu eliminieren.}
-	\item{Die derzeitige mechanische Konstruktion des Testgeräts (dargestellt in Kapitel \ref{aufbau}) ist derzeit noch insofern suboptimal, dass das kapazitive Display des Mobilgeräts zuweilen durch den darüber liegenden Akku angesprochen und so beispielsweise die Applikation beendet wird. Weiterhin ist dementsprechend das Display an sich nur sehr begrenzt zugänglich, wodurch es erschwert wird, Statusmeldungen zu quittieren. Die Lösung der Befestigung des Geräts am Versuchsaufbau mittels Kabelbindern ist ebenfalls sicherheitstechnisch suboptimal. \\
-	Insofern wäre eine mechanische Umkonstruktion mit dem Fokus der Neupositionierung des Akkus und des Mobilgeräts, so dass der Bildschirm frei zugänglich ist (potentiell direkt in Kombination mit der Verwendung eines Gimbals zur Bildstabilisierung als Alternative zu zweiterem Punkt), denkbar.}
-	\item{Derzeit existiert keine Möglichkeit, um den Test-Quadrokopter bei einem potentiellen Versagen des Flugcontrollers oder des RC-Mischers abzuschalten, außer am laufenden System die Stromversorgung zu unterbrechen. Da dies jedoch mit Sicherheits- und Verletzungsrisiken einhergeht, wäre es denkbar, einen drahtlosen Notaus als zusätzliche Sicherheitsinstanz zu implementieren, mittels dem das System \glqq{}remote\grqq{} (aus der Ferne) abgeschaltet werden kann. Wichtig wäre bzgl.\ der Umsetzung dieser Funktionalität insbesondere der Fokus auf die Echtzeitfähigkeit im Sinne von Rechtzeitigkeit und die Stabilität.}
-	\item{Um eine Interferenz der standardmäßigen Regler des Flugcontrollers und der vorgestellten Applikation zu vermeiden, könnten diese zusammengefasst werden, so dass beispielsweise die Steuersignale des Mobilgeräts diejenigen des Controllers während des autonomen Betriebs zu einem gewissen Grad überlagern. Somit könnte diese Störgröße eliminiert und eine einfachere Parametrierung des Reglers auf Applikations-Seite ermöglicht werden. Potentiell wäre es möglich, dies mit einer Fusion der verwendeten Hardware- und Software-Komponenten (s.\ folgender Punkt) zu verbinden.}
-	\item{Wie bereits zu Beginn in der Zielsetzung (vgl.\ Kapitel \ref{ziel}) dargestellt, lag der Fokus dieses Projektes darauf, möglichst einfach verwendbare und frei zugängliche Software zu entwickeln. Dies inkludiert bzw. induziert zwangsläufig einen modularen Aufbau des Systems, so dass potentielle Nutzer möglichst einfach auf ihren bestehenden Komponenten aufbauen können. \\
-	Zu Optimierungszwecken wäre es jedoch zielführender, die einzelnen Software- und Hardware-Module zusammenzufassen und auf einer einzigen Platine zu bündeln. Somit könnte das Gewicht und der Stromverbrauch deutlich reduziert und die Kommunikation sowie die mechanische Anbringung am UAV stark vereinfacht werden. Ebenfalls könnten teilweise aufgrunde des modularen Aufbaus redundante Code-Elemente eliminiert werden. Anbieten würde sich für diese Zwecke beispielsweise ein Einplattinencomputer wie der BeagleBone Black, wobei ein Kern rein für die Flugsteuerung und ein weiterer Kern für die restliche Software verwendet werden könnten, um die Echtzeitfähigkeit zu erhalten.}
+	Somit könnte in Kombination mit dem bereits auf Seiten der meisten Mobilgeräte und Flugcontroller existierenden Gyroskop aus dem gemessenen Neigungswinkel gegenüber der Ebene die Verschiebung des Erfassungsbereichs bei Neigung des UAVs ermittelt werden. Durch die Verrechnung des so erhaltenen Wertes mit dem von der Bildverarbeitung ausgegebenen Wert kann die Funktionsfähigkeit des Reglers in diesen Randbereichen verbessert und die Störgröße der Neigung weitestmöglich eliminiert werden.}
+	\item{Die mechanische Konstruktion des Testgeräts (dargestellt in Kapitel \ref{aufbau}) ist derzeit noch insofern suboptimal, dass das kapazitive Display des Mobilgeräts zuweilen auf den darüber liegenden Akku reagiert und so beispielsweise die Applikation beendet wird. Weiterhin ist das Display an sich nur sehr begrenzt zugänglich, wodurch es erschwert wird, Statusmeldungen zu quittieren. Die Lösung der Befestigung des Geräts am Versuchsaufbau mittels Kabelbindern ist ebenfalls sicherheitstechnisch suboptimal. \\
+	Insofern wäre eine mechanische Umkonstruktion mit dem Fokus der Neupositionierung des Akkus und des Mobilgeräts, so dass der Bildschirm frei zugänglich ist, denkbar. Dies könnte potentiell in Kombination mit der Verwendung eines Gimbals zur Bildstabilisierung geschehen.}
+	\item{Derzeit existiert keine Möglichkeit, um den Test-Quadrokopter bei einem potentiellen Versagen des Flugcontrollers oder des RC-Mischers abzuschalten, außer am laufenden System die Stromversorgung zu unterbrechen. Da dies jedoch mit Sicherheits- und Verletzungsrisiken einhergeht, wäre es denkbar, einen drahtlosen Notaus als zusätzliche Sicherheitsinstanz zu implementieren, mittels dem das System \glqq{}remote\grqq{} (aus der Ferne) abgeschaltet werden kann. Wichtig wäre bzgl.\ der Umsetzung dieser Funktionalität insbesondere der Fokus auf die Echtzeitfähigkeit und die Stabilität.}
+	\item{Um eine Interferenz der standardmäßigen Regler des Flugcontrollers und der vorgestellten Applikation zu vermeiden, könnten diese zusammengefasst werden, so dass bspw.\ die Steuersignale des Mobilgeräts diejenigen des Controllers während des autonomen Betriebs zu einem gewissen Grad überlagern. Somit könnte diese Störgröße eliminiert und eine einfachere Parametrierung des Reglers auf Applikations-Seite ermöglicht werden. Potentiell wäre es möglich, dies mit einer Fusion der verwendeten Hardware- und Software-Komponenten (s.\ Punkt sechs) zu verbinden.}
+	\item{Wie bereits zu Beginn in der Zielsetzung (vgl.\ Kapitel \ref{ziel}) dargestellt, lag der Fokus dieses Projektes darauf, möglichst einfach verwendbare und frei zugängliche Software zu entwickeln. Dies inkludiert bzw.\ induziert zwangsläufig einen modularen Aufbau des Systems, so dass potentielle Nutzer möglichst einfach auf ihren bestehenden Komponenten aufbauen können. \\
+	Zu Optimierungszwecken wäre es jedoch zielführender, die einzelnen Software- und Hardware-Module zusammenzufassen und auf einer einzigen Platine zu bündeln. Somit könnte das Gewicht und der Stromverbrauch deutlich reduziert und die Kommunikation zwischen den einzelnen Komponenten sowie die mechanische Anbringung am UAV stark vereinfacht werden. Ebenfalls könnten teilweise aufgrunde des modularen Aufbaus redundante Code-Elemente eliminiert werden. Anbieten würde sich für diese Zwecke beispielsweise ein Einplatinencomputer wie der BeagleBone Black, wobei ein Kern rein für die Flugsteuerung und ein weiterer Kern für die restliche Software verwendet werden könnten, um die Echtzeitfähigkeit zu erhalten.}
 \end{enumerate}
 
 Die angeführten Aspekte sollen als Anregung für eigenständige oder auf diesem Projekt aufbauende Folgeprojekte dienen und sind nicht als zwangsläufige Voraussetzung zu sehen, um das erstellte Framework oder die Demoapplikation in ihrer bestehenden Funktion nutzen zu können. Vielmehr dienen sie wie zu Beginn der Sektion angeführt der Optimierung.
@@ -1593,7 +1594,7 @@ Was haben wir als Entwickler nun persönlich aus dem Projekt mitgenommen? Neben
 Weiterhin haben wir gelernt, dass eine stabile Stromversorgung maßgeblich für die Funktionalität der angeschlossenen Komponenten ist und Instabilitäten zu schwierig nachvollziehbaren Fehlerbildern führen können.
 \\
 \\
-Im Hinblick auf die vermittelten Soft Skills konnten, bedingt durch die Durchführung des Projekts als Gruppenarbeit, die eignenen Kompetenzen in den Bereichen Planung, Teamarbeit und Kommunikation verbessert werden. Vor Allem letztere beiden Aspekten wurden durch die kooperative Arbeit mit Versionskontrollsystemen wie dem über den campuseigenen Server zur Verfügung stehenden Gitlab unterstützt bzw. gefördert.
+Im Hinblick auf die vermittelten Soft Skills konnten, bedingt durch die Durchführung des Projekts als Gruppenarbeit, die eignenen Kompetenzen in den Bereichen Planung, Teamarbeit und Kommunikation verbessert werden. Vor Allem letztere beiden Aspekten wurden durch die kooperative Arbeit mit Versionskontrollsystemen wie dem über den campuseigenen Server zur Verfügung stehenden Gitlab unterstützt bzw.\ gefördert.
 \\
 \\
 Der jedoch wahrscheinlich entscheidenste Aspekt, den wir im Verlauf dieser Projektarbeit lernen konnten, ist, wie man im Allgemeinen planungstechnisch an größere Projekte hertritt, diese sinnvoll aufteilt (\glqq{}Top-Down-Ansatz\grqq{} der Softwareentwicklung) und anschließend mit einem agilen Entwicklungsansatz bearbeit.
-- 
GitLab