From 741386192a8af2a42b124e1f46cfc54aa2009eae Mon Sep 17 00:00:00 2001 From: Jim <jim.molkenthin@mailbox.tu-dresden.de> Date: Tue, 9 Mar 2021 12:29:47 +0100 Subject: [PATCH] Zeitliche Zuordnung --- sections/ausblick.tex | 1 - sections/eval.tex | 25 ++++++++++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/sections/ausblick.tex b/sections/ausblick.tex index 7f679a5..b3f417f 100644 --- a/sections/ausblick.tex +++ b/sections/ausblick.tex @@ -1,4 +1,3 @@ -\newpage\null\newpage \chapter{Ausblick}\label{ch:future_work} \section{Erweiterung der Fallstudie} diff --git a/sections/eval.tex b/sections/eval.tex index d6e12c9..eabc63d 100644 --- a/sections/eval.tex +++ b/sections/eval.tex @@ -83,7 +83,30 @@ Die Initialisierung der Simulationsumgebung geschieht in einem Zuge mit dem Hinz \label{fig:cobot_2_sim} \end{figure} -Um die Einhaltung der Constraints zu validieren, wurde die Beschleunigung, die Geschwindigkeit, die Orientierung des Endeffektors und der Abstand zur Sicherheitszone zur Laufzeit der Simulation aufgezeichnet und in einem Graphen dargestellt. Dabei wurde lediglich Cobot 1 betrachtet, da die Handlungen und Constraints des zweiten Cobots eine Teilmenge des ersten Cobots sind. In Abbildung~\ref{fig:velocity_eval} ist zu sehen, dass die Beschleunigung, während der Handhabung von gefüllten Behältern, geringer ist, als während der Handlungen in denen das nicht der Fall ist. Abbildung~\ref{fig:orientation_eval} zeigt die Orientierung des Endeffektors, relativ zur Welt. Es ist ersichtlich, dass die Orientierung, während der Handhabung von Objekten, innerhalb der Toleranzgrenzen bleibt, die bei der Erstellung des Orientierungs-Constraints definiert wurden (siehe Quelltext~\ref{lst:orientation_constraint}). Abbildung~\ref{fig:safezone_eval} zeigt noch den Abstand aller Glieder des Roboters zur Sicherheitszone. Diese wird erst beim Platzieren des Glases und nach erfolgreicher Anfrage an den \textit{SafezoneController} geschnitten. Link 0 und Link 1 sind nicht zu erkennen, da sie ebenfalls einen konstanten Abstand halten und von der Kurve von Link 2 überdeckt werden. +Um die Einhaltung der Constraints zu validieren, wurde die Beschleunigung, die Geschwindigkeit, die Orientierung des Endeffektors und der Abstand zur Sicherheitszone zur Laufzeit der Simulation aufgezeichnet und in einem Graphen dargestellt. Dabei wurde lediglich Cobot 1 betrachtet, da die Handlungen und Constraints des zweiten Cobots eine Teilmenge des ersten Cobots sind. In Abbildung~\ref{fig:velocity_eval} ist zu sehen, dass die Beschleunigung, während der Handhabung von gefüllten Behältern, geringer ist, als während der Handlungen in denen das nicht der Fall ist. Abbildung~\ref{fig:orientation_eval} zeigt die Orientierung des Endeffektors, relativ zur Welt. Es ist ersichtlich, dass die Orientierung, während der Handhabung von Objekten, innerhalb der Toleranzgrenzen bleibt, die bei der Erstellung des Orientierungs-Constraints definiert wurden (siehe Quelltext~\ref{lst:orientation_constraint}). Abbildung~\ref{fig:safezone_eval} zeigt noch den Abstand aller Glieder des Roboters zur Sicherheitszone. Diese wird erst beim Platzieren des Glases und nach erfolgreicher Anfrage an den \textit{SafezoneController} geschnitten. Link 0 und Link 1 sind nicht zu erkennen, da sie ebenfalls einen konstanten Abstand halten und von der Kurve von Link 2 überdeckt werden. Die einzelnen Handlungen ordnen sich in allen drei Abbildungen grob den in Tabelle~\ref{tab:action_time} dargestellten Zeitfenstern zu. + +\begin{center} + \begin{table} + \caption{Zeitliche Zuordnung der Handlungen in der Evaluation} + \label{tab:action_time} + \begin{tabular}{l||c|c} + \textbf{Handlung} & \textbf{Beginn} & \textbf{Ende} \\ + \hline + Startposition & 0s & 5s \\ + Zur Flasche bewegen & 5s & 8s \\ + Flasche anheben & 8s & 12s \\ + Flasche zum Glas bewegen & 12s & 15s \\ + Flasche kippen & 15s & 22s \\ + Flasche abstellen & 22s & 27s \\ + Zum Glas bewegen & 27s & 30s \\ + Glas anheben & 30s & 33s \\ + Glas zum Übergabeort bewegen & 33s & 36s \\ + Glas abstellen & 36s & 38s \\ + Startposition einnehmen & 38s & 41s \\ + \end{tabular} + \end{table} +\end{center} + \begin{figure} \centering -- GitLab