From b0f4115644cde07450804ae736dc3bd834c5f778 Mon Sep 17 00:00:00 2001
From: Jim Molkenthin <jim.molkenthin@web.de>
Date: Thu, 18 Feb 2021 13:51:52 +0100
Subject: [PATCH] ISO Referenz und Kraft Constraint

---
 bibliography.bib            |  18 ++++++++++++++++++
 images/Aufgabenstellung.jpg | Bin 0 -> 56493 bytes
 sections/einleitung.tex     |   9 ++++++++-
 sections/grundlagen.tex     |   2 +-
 sections/tax_einordnung.tex |  14 +++++++-------
 5 files changed, 34 insertions(+), 9 deletions(-)
 create mode 100644 images/Aufgabenstellung.jpg

diff --git a/bibliography.bib b/bibliography.bib
index bc60684..997f3ae 100644
--- a/bibliography.bib
+++ b/bibliography.bib
@@ -16,6 +16,16 @@
 	file = {Zhang und Sobh - 2003 - Obstacle Avoidance for Manipulators.pdf:C\:\\Users\\jimmo\\Zotero\\storage\\ZR4B7JG3\\Zhang und Sobh - 2003 - Obstacle Avoidance for Manipulators.pdf:application/pdf},
 }
 
+@article{force_control,
+	author={T. {Yoshikawa}},
+	journal={IEEE Journal on Robotics and Automation}, 
+	title={Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force}, 
+	year={1987},
+	volume={3},
+	number={5},
+	pages={386-392},
+	doi={10.1109/JRA.1987.1087120}}
+
 @article{soft_robotics_2018,
 	title = {Soft {Robotics}},
 	volume = {57},
@@ -531,3 +541,11 @@
 	isbn={978-3-319-26052-5},
 }
 
+@techreport{ISO_15066,
+	type={Norm},
+	title={DIN ISO/TS 15066 (DIN SPEC 5306):2017-04},
+	month={April},
+	year={2017},
+	institution={DIN Deutsches Institut für Normung e. V.},
+}
+
diff --git a/images/Aufgabenstellung.jpg b/images/Aufgabenstellung.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c8eab63d0ac610b6bcb6067c1efb4af7dc6dae37
GIT binary patch
literal 56493
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

literal 0
HcmV?d00001

diff --git a/sections/einleitung.tex b/sections/einleitung.tex
index a584232..fd72c58 100644
--- a/sections/einleitung.tex
+++ b/sections/einleitung.tex
@@ -7,7 +7,14 @@ Gerade in unbekannten und sich ändernden Umgebungen ist es nicht praktikabel  B
 nachfolgend taxonomisch zu erfassen. Einschränkungen dieser Arten sind dabei von Zeit, Arbeitskontext
 und aktueller Aufgabe eines Cobots abhängig.
 
-Neben einer konzeptionellen Analyse der verschiedenen Einschränkungen erfolgt eine Evaluation anhand eines einfachen Anwendungsfalls einer kollaborativer Mensch-Roboter-Interaktion. In diesem Anwendungsfall werden zwei Roboter betrieben. Der erste Roboter ist dafür verantwortlich
+\begin{figure}
+	\centering	
+	\includegraphics[height=\textheight, width=\textwidth, 		  	keepaspectratio]{images/Aufgabenstellung.jpg}	
+	\caption{Aktivitätsdiagramm der Aufgabenstellung}
+	\label{fig:aufgabenstellung}
+\end{figure}
+
+Neben einer konzeptionellen Analyse der verschiedenen Einschränkungen erfolgt eine Evaluation anhand eines einfachen Anwendungsfalls einer kollaborativer Mensch-Roboter-Interaktion. In diesem Anwendungsfall werden zwei Roboter betrieben. Wie in Abbildung~\ref{fig:aufgabenstellung} dargestellt, ist der erste Roboter ist dafür verantwortlich
 ein Gefäß mit einer Flüssigkeit aus einem anderen Gefäß zu befüllen. Diese Aktion wird
 durch einen Menschen explizit eingeleitet. Der zweite Roboter nimmt das befüllte Gefäß entgegen
 und stellt es schließlich dem menschlichen Nutzer bereit. Dies geschieht wiederum automatisch.
diff --git a/sections/grundlagen.tex b/sections/grundlagen.tex
index ccacaf4..54d04c7 100644
--- a/sections/grundlagen.tex
+++ b/sections/grundlagen.tex
@@ -10,7 +10,7 @@ Diese Arbeit bezieht sich in erster Linie auf industrielle Roboter oder auch ind
 
 \section{Cobots}
 Roboter sind dem Menschen in vielen Bereichen deutlich überlegen. So sind sie durchgängig einsetzbar und arbeiten weitaus genauer, als es einem Menschen möglich wäre. Die Überwachung und Entscheidungsfindung obliegt jedoch oft noch dem Menschen \textcolor{blue}{Zum Beispiel:}. Gerade in Bereichen, die ein hohes Maß an individualisierten Arbeitsschritten enthalten, ist es heute noch nicht praktikabel menschliche Arbeiter vollständig zu ersetzen. Um trotzdem auch die Vorteile des Einsatzes von Robotern auszunutzen, ist es wichtig eine Umgebung zu schaffen, in der Roboter und Menschen sich einen gemeinsamen Arbeitsbereich teilen~\cite{siciliano_springer_2008}.
-In solchen kollaborativen Zellen ist es notwendig, dass der Roboter eine Reihe von Sicherheitsbestimmungen gerecht wird \textcolor{blue}{[ISO 15066]} und in der Lage ist, auf unerwartetes Verhalten des Menschen zu reagieren. Indem er sein eigenes Verhalten entsprechend anpasst und dadurch Verletzungen verhindert, kann eine stets sichere Arbeitsumgebung gewährleistet werden~\cite{tactile_internet_ceti}. Erfüllt ein Roboter diese Vorgaben und kann für kollaborative Arbeiten mit Menschen eingesetzt werden, spricht man von einem Cobot.
+In solchen kollaborativen Zellen ist es notwendig, dass der Roboter eine Reihe von Sicherheitsbestimmungen gerecht wird~\cite{ISO_15066} und in der Lage ist, auf unerwartetes Verhalten des Menschen zu reagieren. Indem er sein eigenes Verhalten entsprechend anpasst und dadurch Verletzungen verhindert, kann eine stets sichere Arbeitsumgebung gewährleistet werden~\cite{tactile_internet_ceti}. Erfüllt ein Roboter diese Vorgaben und kann für kollaborative Arbeiten mit Menschen eingesetzt werden, spricht man von einem Cobot.
 
 \section{Pose}
 Die Pose eines Roboters beschreibt seine Position und Orientierung im Raum~\cite{siciliano_springer_2008}. Im Raum definiert werden kann eine Pose im \glqq Joint Space\grqq{} und im \glqq Cartesian Space\grqq{}. Eine Definition im \glqq Joint Space\grqq{} ist vollständig, da in ihr der Wert jedes Gelenks definiert ist. In der Regel ist aber vor allem die Pose des Endeffektors von Interesse. Durch einer Vorwärtstransformation oder auch Vorwärtskinematik, kann diese Pose anhand der Gelenkwerte bestimmt werden. Eine Beschreibung im \glqq Cartesian Space\grqq{} ist nicht vollständig, da hier lediglich die Pose des Endeffektors, in Form von kartesischen Koordinaten, definiert ist~\cite{yu_chapter_2018}.
diff --git a/sections/tax_einordnung.tex b/sections/tax_einordnung.tex
index be47058..e80e770 100644
--- a/sections/tax_einordnung.tex
+++ b/sections/tax_einordnung.tex
@@ -40,9 +40,7 @@ Die Kollaboration mit Menschen oder anderen Robotern resultiert in weiteren Cons
 	\item Andere Maßnahmen wie die Berücksichtigung von weiteren Gefahrenquellen durch bestimmte Werkstücke und Werkzeuge
 
 \end{enumerate}
-Können diese Anforderungen nicht erfüllt werden, ist es notwendig den Arbeitsbereich zu überwachen, um auf die Anwesenheit eines Menschen oder anderen Roboters reagieren zu können. Eine allgemeine Möglichkeit, zur Modellierung einer Roboter Applikation, ist aus allen verfügbaren Informationen ein Weltmodell zu erstellen, welches alle Entitäten in der Umgebung des Roboters und den Roboter selbst enthält und ein Bewegungsmodell, welches alle Bewegungen beschreibt~\cite{tactile_internet_ceti}. Für Anwendungen, in denen es zu einer Überschneidung der Arbeitsbereiche kommen kann, können innerhalb des Weltmodells Sicherheitszonen definiert werden, die das Verhalten und die Bewegungsplanung des Roboters beeinflussen~\cite{tactile_internet_ceti}. George Michalos et al.~\cite{michalos_design_2015} definieren drei Strategien, wie auf das Auftreten eines neuen Hindernisses in einer solchen Sicherheitszone reagiert werden kann:
-
-\textcolor{blue}{[Was wenn der Roboter eine Safezone betritt?]}
+Können diese Anforderungen nicht erfüllt werden, ist es notwendig den Arbeitsbereich zu überwachen, um auf die Anwesenheit eines Menschen oder anderen Roboters reagieren zu können. Eine allgemeine Möglichkeit, zur Modellierung einer Roboter Applikation, ist aus allen verfügbaren Informationen ein Weltmodell zu erstellen, welches alle Entitäten in der Umgebung des Roboters und den Roboter selbst enthält und ein Bewegungsmodell, welches alle Bewegungen beschreibt~\cite{tactile_internet_ceti}. Für Anwendungen, in denen es zu einer Überschneidung der Arbeitsbereiche kommen kann, können innerhalb des Weltmodells Sicherheitszonen definiert werden, die das Verhalten und die Bewegungsplanung des Roboters beeinflussen~\cite{tactile_internet_ceti}. George Michalos et al.~\cite{michalos_design_2015} definieren vier Strategien, wie auf das Auftreten eines neuen Hindernisses in einer solchen Sicherheitszone reagiert werden kann:
 
 \begin{enumerate}
 	\item Die Geschwindigkeit und Kraft wird limitiert, um die Verletzungsgefahr zu minimieren. Auch Yamada et al.~\cite{yamada_human-robot_1997} zeigten in einer Untersuchung zur menschlichen Schmerztoleranz, dass Kollisionen mit einer Kontaktkraft von bis zu $50 N$ für Mensch-Roboter Interaktionen praktikabel sind.
@@ -54,7 +52,7 @@ Können diese Anforderungen nicht erfüllt werden, ist es notwendig den Arbeitsb
 	\item Wurde eine Sicherheitszone außerhalb des aktiven Arbeitsbereichs definiert, kann der menschliche Arbeiter gewarnt werden, bevor dieser den Arbeitsbereich betritt und eine der ersten drei Reaktionen provoziert.
 \end{enumerate}
 
-\textcolor{blue}{[Beschreibe das einfach unabhängig vom Framework. Wir können ja z.B. Boxen, Oktomaps, usw. haben. Schaue was du da findest liste es und beschreibe es kurz + (wenn gefunden / logisch) vor und nachteile davon. Aber kein Buch ;) 2-3 sätze pro ... und achte darauf das du so begründen kannst was du genommen hast (primitive objekte wo ja u.a. es einfacher ist eintreten in sie zu berechnen, aber mergen von mehreren zonen schlechter ist denke ich)]}
+
 
 \paragraph{Verbotene Zonen}
 Verbotene Zonen können als Spezialfall von Sicherheitszonen definiert werden. Sie führen bei Betreten nicht zu einer Änderung des Verhaltens, sondern dürfen gar nicht erst vom Roboter geschnitten werden, wodurch der Arbeitsbereich effektiv eingeschränkt wird. Zhang et al.~\cite{zhang_obstacle_2008} beschreiben einen Algorithmus, der Hindernisse als verbotene Zonen behandelt. Im Motion-Planning-Schritt werden alle Pfade, die eine solche Zone schneiden verworfen. Da Zonen eine Abstraktion der Hindernisse ist, können sie auch für Bereiche definiert werden, die zwar kein Hindernis darstellen, jedoch trotzdem nicht vom Roboter geschnitten werden sollen, wie der Arbeitsbereich eines Menschen oder eines anderen Roboters.
@@ -130,14 +128,14 @@ Die Handlungen, die ein Roboter ausführen kann sind maßgeblich durch seine mec
 Die dritte Untergruppe der Constraints sind Beschränkungen in der Bewegung des Roboters. In Abgrenzung zu den Pfad-Constraints, die den Pfad schon während des Planungsschrittes beschränken, schränken Bewegungs-Constraints die physische Bewegung beziehungsweise die Ausführung der Trajektorie ein. Dazu gehören die Beschränkung der Beschleunigung, der Geschwindigkeit, der Orientierung und der Kraft. Diese werden in den folgenden Abschnitten näher erläutert.
 
 \subsection{Geschwindigkeit}
-Die Begrenzung der Geschwindigkeit ist elementar für einen sicheren Betrieb im kollaborativen Umfeld. Die maximal zulässige Geschwindigkeit ist laut ISO 15066 \textcolor{blue}{[ISO Referenz]} abhängig von der Trägheit beziehungsweise der Masse des Roboters und der sich im Arbeitsbereich befindenden Körperregion des Menschen. Die oberen Grenzwerte sind in Abbildung~\ref{fig:v_max} dargestellt. Bei Kollisionen unterhalb dieser Grenzen soll es zwar zu leichten Verletzungen wie einem Bluterguss kommen können, schwerere Verletzungen, wie die Penetration der Haut oder Brüche, können dadurch aber verhindert werden. 
+Die Begrenzung der Geschwindigkeit ist elementar für einen sicheren Betrieb im kollaborativen Umfeld. Die maximal zulässige Geschwindigkeit ist laut ISO 15066~\cite{ISO_15066} abhängig von der Trägheit beziehungsweise der Masse des Roboters und der sich im Arbeitsbereich befindenden Körperregion des Menschen. Die oberen Grenzwerte sind in Abbildung~\ref{fig:v_max} dargestellt. Bei Kollisionen unterhalb dieser Grenzen soll es zwar zu leichten Verletzungen wie einem Bluterguss kommen können, schwerere Verletzungen, wie die Penetration der Haut oder Brüche, können dadurch aber verhindert werden. 
 
 Neben der Begrenzung der Geschwindigkeit aus Sicherheitsgründen können auch aufgabenspezifische Anforderungen eine weitere Einschränkung erfordern. Eine solche Anforderung wäre zum Beispiel das Reißen einer Schweißnaht zu verhindern.
 
 \begin{figure}
 	\centering	
 	\includegraphics[height=\textheight, width=\textwidth, 		  	keepaspectratio]{images/v_max.png}	
-	\caption{Maximale Geschwindigkeiten des Roboters in Abhängigkeit seiner effektiven Masse \textcolor{blue}{[ISO Referenz]}}
+	\caption{Maximale Geschwindigkeiten des Roboters in Abhängigkeit seiner effektiven Masse~\cite{ISO_15066}}
 	\label{fig:v_max}
 \end{figure}
 
@@ -146,4 +144,6 @@ Neben der Begrenzung der Geschwindigkeit aus Sicherheitsgründen können auch au
 Das Bewegen von Objekten erfordert häufig auch die Einschränkung der Beschleunigung. Dies ist insbesondere beim Umgang mit Flüssigkeiten notwendig, um die Trägheit der Flüssigkeit berücksichtigen zu können und so ein unkontrolliertes Überschwappen zu vermeiden \cite{maderna_robotic_2018}.
 
 \subsection{Kraft}
-Die Beschränkung der Kraft kann auf zweierlei Weise erfolgen. Zum einen kann die Kraft beschränkt werden, mit der sich der Roboter bewegt und eventuell Objekte verschiebt und zum anderen kann die Kraft beschränkt werden, mit der der Endeffektor ein Objekt greift. Letzteres ist vor allem bei nicht-soliden Objekten notwendig, die sich bei einer zu hohen Kraft verformen würden \textcolor{blue}{[Beispiel und Referenz einfügen]}. 
\ No newline at end of file
+Die Beschränkung der Kraft kann auf zweierlei Weise erfolgen. Zum einen kann die Kraft beschränkt werden, mit der sich der Roboter bewegt und eventuell Objekte verschiebt und zum anderen kann die Kraft beschränkt werden, mit der der Endeffektor ein Objekt greift~\cite{force_control}. Letzteres ist vor allem bei nicht-soliden Objekten notwendig, die bei einer zu hohen Krafteinwirkung beschädigt werden oder sich verformen würden.
+
+So wie die Geschwindigkeit limitiert wird, um die Auftrittskraft bei einer Kollision zu beschränken, kann auch die Kraft allgemein so weit beschränkt werden, dass die in der ISO 15066 gegebenen Grenzwerte nicht überschritten werden~\cite[Tabelle A.2]{ISO_15066}. Die niedrigste maximal zulässige Kraft ist dabei mit 65 Newton für das Gesicht angegeben.  
\ No newline at end of file
-- 
GitLab