From 611ae01bb1f0db33aec7f7668435f28ca024ec94 Mon Sep 17 00:00:00 2001
From: Jim <jim.molkenthin@mailbox.tu-dresden.de>
Date: Sun, 21 Mar 2021 16:30:07 +0100
Subject: [PATCH] Moveit in Evaluation

---
 images/Taxonomie_moveit.pdf  | Bin 0 -> 50758 bytes
 sections/ausblick.tex        |   1 +
 sections/eval.tex            |  48 +++++++++++++++++++++++++----------
 sections/implementierung.tex |   8 +++---
 4 files changed, 39 insertions(+), 18 deletions(-)
 create mode 100644 images/Taxonomie_moveit.pdf

diff --git a/images/Taxonomie_moveit.pdf b/images/Taxonomie_moveit.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..14f8f01366a780f0fd7095c8c548a9161c6ada58
GIT binary patch
literal 50758
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
UEGhv9w5fryg&~)!s;j>n0Db^lng9R*

literal 0
HcmV?d00001

diff --git a/sections/ausblick.tex b/sections/ausblick.tex
index 4c76350..42f50f2 100644
--- a/sections/ausblick.tex
+++ b/sections/ausblick.tex
@@ -1,3 +1,4 @@
+\newpage\null\newpage
 \chapter{Ausblick}\label{ch:future_work}
 
 \section{Erweiterung der Fallstudie}
diff --git a/sections/eval.tex b/sections/eval.tex
index 5aa1c3c..40701b3 100644
--- a/sections/eval.tex
+++ b/sections/eval.tex
@@ -1,6 +1,6 @@
 \newpage\null\newpage
 \chapter{Evaluation}\label{ch:eval}
-Ziel der Fallstudie war die Anwendung einiger der in der Taxonomie eingeordneten Constraints in einem realen Anwendungsfall. In diesem Kapitel wird die Implementierung hinsichtlich der Erfüllung der in Abschnitt~\ref{ch:requirements} gelisteten Anforderungen überprüft. Dazu werden beide Cobot-Anwendungsfälle in einer Gazebo Simulationsumgebung simuliert. Anschließend werden alle aufgetretenen Constraints in die in Kapitel~\ref{ch:taxonomy} präsentierte Taxonomie eingeordnet.
+Ziel der Fallstudie war die Anwendung einiger der in der Taxonomie eingeordneten Constraints in einem realen Anwendungsfall. In diesem Kapitel wird die Implementierung hinsichtlich der Erfüllung der in Abschnitt~\ref{ch:requirements} gelisteten Anforderungen überprüft. Dazu werden beide Cobot-Anwendungsfälle in einer Gazebo Simulationsumgebung simuliert. Anschließend werden alle aufgetretenen Constraints in die in Kapitel~\ref{ch:taxonomy} präsentierte Taxonomie eingeordnet und es wird dargestellt, welche Constraints direkt in MoveIt umgesetzt wurden und welche Constraints theoretisch umgesetzt werden könnten.
 
 
 \section{Simulation}
@@ -107,63 +107,83 @@ Um die Einhaltung der Constraints zu validieren, wurde die Beschleunigung, die G
 \end{center}
 
 
-\begin{figure}
+\begin{figure}[!h]
 	\centering
 	\includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/velocity_eval.png} 
 	\caption{Geschwindigkeit und Beschleunigung des Endeffektors relativ zur Welt}
 	\label{fig:velocity_eval}
 \end{figure}
 
-\begin{figure}
+\begin{figure}[!h]
 	\centering
 	\includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/Orientation_eval.png} 
 	\caption{Orientierung des Endeffektors relativ zur Welt}
 	\label{fig:orientation_eval}
 \end{figure}
 
-\begin{figure}
+\begin{figure}[!h]
 	\centering
 	\includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/Safezone_eval.png} 
 	\caption{Entfernungen aller Glieder zur Sicherheitszone}
 	\label{fig:safezone_eval}
 \end{figure}
 
-
+\newpage
 \section{Constraints}
-In diesem Abschnitt werden alle verwendeten Constraints aufgelistet und in die Taxonomie eingeordnet.
+In diesem Abschnitt wird für jedes verwendete Constraint untersucht, in wie fern es in MoveIt direkt umgesetzt werden konnte und in die Taxonomie eingeordnet. Eine vollständige Darstellung aller verwendeten Constraints und in MoveIt umsetzbaren Constraints ist in Abbildung~\ref{fig:taxonomie_moveit} gegeben. Standardmäßig unterstützt MoveIt folgende Constraints, für die bereits eigene ROS Messages existieren:
+\begin{enumerate}
+	\item \textbf{Joint Constraint:} Einzelne Drehwerte der Gelenke innerhalb eines Bereichs halten
+	\item \textbf{Position Constraint:} Einzelne Glieder innerhalb eines dreidimensionalen Volumen halten
+	\item \textbf{Orientation Constraint:} Die Orientierung eines Gliedes innerhalb einer Toleranz halten
+	\item \textbf{Visibility Constraint:} Sicherstellen, dass der Roboter sich nicht innerhalb des Sichtkegels eines Sensors bewegt. Soll ein Objekt stets für den Sensor sichtbar sein, muss zusätzlich ein Positions-Constraint angewandt werden.
+\end{enumerate}
 
 \paragraph{Workflow}
-Die Handlungen der beiden Roboter folgt einem strikten Ablaufplan. Ihre Handlungswahl ist dementsprechend beschränkt. In der Taxonomie wird ein solcher Constraint eingeordnet unter: 
+Die Handlungen der beiden Roboter folgt einem strikten Ablaufplan. Ihre Handlungswahl ist dementsprechend beschränkt. Da MoveIt lediglich ein Motion Planning Framework ist, bietet es keine Möglichkeiten abstrakte Handlungen einzuschränken. In der Taxonomie wird ein solcher Constraint eingeordnet unter: 
 
 \begin{center}
 	Robotische Constraints → Handlung → Endeffektorunspezifisch
 \end{center}
 
 \paragraph{Orientierung}
-Bei der Handhabung und Manipulation von mit Flüssigkeit befüllten Behältern, müssen die Roboter diesen aufrecht relativ zum Boden halten. Dies geschieht beim Aufnehmen der Flasche, der Bewegung der Flasche an das Glas hinan, beim Abstellen der Flasche, bei der Aufnahme des Glases, bei der Bewegung des Glases und beim Abstellen des Glases. Dieser Constraint wird bereits bei der Pfadplanung berücksichtigt und ist aufgrund der Art des bewegten Werkstücks notwendig. Daher lässt er sich in der Taxonomie einordnen unter:
+Bei der Handhabung und Manipulation von mit Flüssigkeit befüllten Behältern, müssen die Roboter diesen aufrecht relativ zum Boden halten. Dies geschieht beim Aufnehmen der Flasche, der Bewegung der Flasche an das Glas hinan, beim Abstellen der Flasche, bei der Aufnahme des Glases, bei der Bewegung des Glases und beim Abstellen des Glases. Dieser Constraint wird bereits bei der Pfadplanung berücksichtigt und ist aufgrund der Art des bewegten Werkstücks notwendig. Die Einschränkung der Orientierung entspricht dem von MoveIt bereitgestellten Orientation Constraint und kann daher problemlos in MoveIt umgesetzt werden.
+In die Taxonomie einordnen lässt sich dieser Constraint unter:
 
 \begin{center}
 	Robotische Constraints → Pfad → Orientierung des Endeffektors → Bewegtes Werkstück
 \end{center}
 
 \paragraph{Beschleunigung}
-Neben der Orientierung, muss beim Arbeiten mit Flüssigkeiten auch die Beschleunigung beschränkt werden, um ein Überschwappen zu verhindern. Berücksichtigt wird die Beschleunigungsskalierung von der Move Group erst bei Ausführung des geplanten Pfads. Dementsprechend wird der Beschleunigungs-Constraint wie folgt eingeordnet:
+Neben der Orientierung, muss beim Arbeiten mit Flüssigkeiten auch die Beschleunigung beschränkt werden, um ein Überschwappen zu verhindern. Berücksichtigt wird die Beschleunigungsskalierung von der Move Group erst bei Ausführung des geplanten Pfads, indem die maximale Beschleunigung jedes Gelenks reduziert wird. Die Beschränkung der Beschleunigung im Planungsschritt ist in der verwendeten MoveIt Version nicht möglich. In die Taxonomie wird der Beschleunigungs-Constraint wie folgt eingeordnet:
 \begin{center}
 	Robotische Constraints → Bewegung → Beschleunigung → Bewegtes Werkstück
 \end{center}
 
 \paragraph{Geschwindigkeit}
-Das Umfüllen der Flüssigkeit aus den ersten in den zweiten Behälter erforderte eine zusätzliche Beschränkung der Geschwindigkeit. Eine zu schnelle Rotation des Endeffektors könnte ebenfalls zu einem Überschwappen führen. So wie der Beschleunigungs-Constraint wird auch der Geschwindigkeits-Constraint als Bewegungs-Constraint eingeordnet:
+Das Umfüllen der Flüssigkeit aus den ersten in den zweiten Behälter erforderte eine zusätzliche Beschränkung der Geschwindigkeit. Eine zu schnelle Rotation des Endeffektors könnte ebenfalls zu einem Überschwappen führen. Analog zur Einschränkung der Beschleunigung, kann eine die Geschwindigkeit nicht beim Motion Planning berücksichtigt werden. Eingeordnet wird der Constraint unter:
 \begin{center}
 	Robotische Constraints → Bewegung → Geschwindigkeit → Bewegtes Werkstück
 \end{center}
 
-\paragraph{Sicherheitszone}
-Um eine Kollision der Roboter in dem sich überschneidenden Arbeitsbereich zu verhindern, ist es immer nur einem Roboter möglich die Sicherheitszone zu betreten. Da das Betreten nicht mit einer Änderung des Verhaltens einhergeht, sondern ohne weiteres gar nicht möglich ist, handelt es sich eigentlich um verbotene Zone:
+\paragraph{Sicherheitszone und Hindernisse}
+Um eine Kollision der Roboter in dem sich überschneidenden Arbeitsbereich zu verhindern, ist es immer nur einem Roboter möglich die Sicherheitszone zu betreten. Da das Betreten nicht mit einer Änderung des Verhaltens einhergeht, sondern ohne weiteres gar nicht möglich ist, handelt es sich eigentlich um verbotene Zone. Das Konzept von Sicherheitszonen und verbotenen Zonen gibt es in MoveIt nicht. Realisiert werden kann eine verbotene Zone allerdings zum Beispiel durch das Hinzufügen eines Hindernisses in die Planning Scene oder durch Verwendung des Position Constraints. In der Fallstudie wurde erstere Option verwendet. Dadurch ergeben sich zwei Möglichkeiten den Constraint in die Taxonomie einzuordnen:
 \begin{center}
 	Robotische Constraints → Pfad → Arbeitsbereich → Kollaboration → Verbotene Zone
 \end{center}
-Realisiert wurde die Sicherheitszone in der Fallstudie durch ein weiteres Kollisionsobjekt, weshalb eine zusätzliche Einordnung möglich ist:
 \begin{center}
 	Robotische Constraints → Pfad → Hindernisse
-\end{center}
\ No newline at end of file
+\end{center}
+
+\paragraph{Angehängtes Objekt}
+Nach der Aufnahme des Glases oder der Flasche wird das Kollisionsobjekt dem kinematischen Modell des Roboters hinzugefügt und dadurch automatisch beim Motion Planning berücksichtigt. In der Taxonomie lässt sich dieser Constraint ebenfalls einordnen:
+\begin{center}
+	Robotische Constraints → Pfad → Angehängte Objekte
+\end{center}
+
+
+\begin{figure}[!h]
+	\centering
+	\includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/Taxonomie_moveit.pdf} 
+	\caption{In der Fallstudie angewandte Constraints (blau) und in MoveIt direkt umsetzbare Constraints (orange)}
+	\label{fig:taxonomie_moveit}
+\end{figure}
\ No newline at end of file
diff --git a/sections/implementierung.tex b/sections/implementierung.tex
index 7ce5e4c..6b2b7c8 100644
--- a/sections/implementierung.tex
+++ b/sections/implementierung.tex
@@ -1,6 +1,6 @@
 \newpage\null\newpage
 \chapter{Fallstudie}\label{ch:implementation}
-Die Fallstudie soll die Anwendbarkeit der in der Taxonomie beschriebenen Constraints zeigen. Dazu wird eine Auswahl an Constraints in einem kollaborativen Anwendungsfall implementieren und untersuchen. Die Ausgangssituation bilden zwei Panda Roboterarme des Herstellers Franka Emika\footnote{https://www.franka.de/}. Der erste Roboter nimmt nach Initialisierung durch einen Menschen ein Gefäß auf und füllt dessen Inhalt in ein anderes Gefäß. Die Initialisierung erfolgt, indem ein leerer Behälter auf einem Drucksensor abgestellt wird. Nachdem das erste Gefäß wieder abgestellt wurde, wird das zweite Gefäß aufgenommen und auf einem zweiten Drucksensor in der Nähe des anderen Roboters gestellt. Dieser nimmt das Gefäß auf und stellt es dem menschlichen Nutzer bereit.
+Die Fallstudie soll die Anwendbarkeit der in der Taxonomie beschriebenen Constraints zeigen und untersuchen, in wie fern diese Constraints vom Motion Planning Framework MoveIt\footnote{\url{https://moveit.ros.org/}} unterstützt werden. Dazu wird eine Auswahl an Constraints in einem kollaborativen Anwendungsfall implementieren und untersuchen. Die Ausgangssituation bilden zwei Panda Roboterarme des Herstellers Franka Emika\footnote{https://www.franka.de/}. Der erste Roboter nimmt nach Initialisierung durch einen Menschen ein Gefäß auf und füllt dessen Inhalt in ein anderes Gefäß. Die Initialisierung erfolgt, indem ein leerer Behälter auf einem Drucksensor abgestellt wird. Nachdem das erste Gefäß wieder abgestellt wurde, wird das zweite Gefäß aufgenommen und auf einem zweiten Drucksensor in der Nähe des anderen Roboters gestellt. Dieser nimmt das Gefäß auf und stellt es dem menschlichen Nutzer bereit.
 
 \section{Anforderungen}\label{ch:requirements}
 Die in der Aufgabenstellung beschriebenen Handlungen der Roboter ergeben folgende Anforderungen:
@@ -77,8 +77,8 @@ Unter anderen wird die Beschreibung des Roboters in Form des Unified Robot Descr
 Um in einem größeren System nicht alle Nodes manuell starten zu müssen, können sie in einem Package gebündelt und über eine Launch Datei gestartet werden. Die Launch Datei beschreibt die Startparameter der einzelnen Nodes und deren Abhängigkeit zu weiteren Nodes und Packages. Neben Nodes kann ein Package auch ROS-unabhängige Software, Konfigurationsdateien und Daten enthalten. Ziel von Packages ist die einfache Wiederverwendung von Softwaremodulen.
 
 \subsection{MoveIt}
-MoveIt\footnote{\url{https://moveit.ros.org/}} ist das primäre Motion-Planning Framework in ROS und bietet eine relativ niedrige Einstiegshürde~\cite{coleman_reducing_2014}. Die Kernfunktionalitäten sind aus austauschbaren Komponenten aufgebaut. Als Standard Motion Planning Plugin wird die Open Motion Planning Library (OMPL), zur Kollisionserkennung die Fast Collision Library (FCL) und für die kinematischen Berechnungen die OROCOS Kinematics and Dynamics Library (KDL) verwendet \cite{chitta_moveitros_2012}.
-Die Grundbausteine der MoveIt Architektur sind in Abbildung~\ref{fig:moveit_concepts} dargestellt und werden nachfolgend, auf Grundlage des Referenzbuchs von Anis Koubaa~\cite{koubaa_anis_2016} und der MoveIt Dokumentation~\cite{moveit_concepts_nodate} kurz erklärt.
+MoveIt ist das primäre Motion-Planning Framework in ROS und bietet eine relativ niedrige Einstiegshürde~\cite{coleman_reducing_2014}. Die Kernfunktionalitäten sind aus austauschbaren Komponenten aufgebaut. Als Standard Motion Planning Plugin wird die Open Motion Planning Library (OMPL), zur Kollisionserkennung die Fast Collision Library (FCL) und für die kinematischen Berechnungen die OROCOS Kinematics and Dynamics Library (KDL) verwendet \cite{chitta_moveitros_2012}.
+Die Grundbausteine der MoveIt Architektur sind in Abbildung~\ref{fig:moveit_concepts} dargestellt und werden nachfolgend, auf Grundlage des Referenzbuchs von Anis Koubaa~\cite{koubaa_anis_2016} und der MoveIt Dokumentation~\cite{moveit_concepts_nodate} kurz erklärt. Verwendet wird in dieser Arbeit die Version \glqq MoveIt 1 - Melodic\grqq.
 
 \begin{figure}
 	\centering
@@ -106,7 +106,7 @@ Um die Trajektorie auf dem Roboter auszuführen, muss dieser ein \glqq FollowJoi
 
 \begin{figure}
 	\centering
-	\includegraphics[height=0.98\textheight, width=\textwidth, keepaspectratio]{images/Ablaufdiagramm.pdf} 
+	\includegraphics[height=0.95\textheight, width=\textwidth, keepaspectratio]{images/Ablaufdiagramm.pdf} 
 	\caption{Ablaufdiagramme für die Aufgaben der zwei Cobots.}
 	\label{fig:ablaufdiagramm}
 \end{figure}
-- 
GitLab