{"id":21113,"date":"2019-11-15T13:08:46","date_gmt":"2019-11-15T12:08:46","guid":{"rendered":"https:\/\/www.inovex.de\/blog\/?p=17127"},"modified":"2022-11-24T10:35:06","modified_gmt":"2022-11-24T09:35:06","slug":"pepper-bewegungstrainer-senioren","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/","title":{"rendered":"Pepper als Bewegungstrainer f\u00fcr Senioren"},"content":{"rendered":"<p>Assistenzroboter werden immer popul\u00e4rer und finden deshalb zunehmend Verwendung in den verschiedensten Einsatzszenarien. Staubsauger-Roboter oder Rasenm\u00e4her-Roboter helfen uns beispielsweise bereits seit einigen Jahren im Haushalt. Im kommerziellen Bereich werden Service-Roboter eingesetzt, um die unterschiedlichsten Aufgaben zu \u00fcbernehmen. Sie dienen als interaktiver Produktberater oder als Wegweiser in Flugh\u00e4fen und Einkaufszentren. [1]<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\"><\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Gestenerkennung-Steuerung-von-Assistenzrobotern\" >Gestenerkennung &amp; -Steuerung von Assistenzrobotern<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Thematischer-Hintergrund\" >Thematischer Hintergrund<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Gesten\" >Gesten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Verfahren-der-Gestenerkennung\" >Verfahren der Gestenerkennung<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Datenerhebung\" >Datenerhebung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Merkmalextraktion\" >Merkmalextraktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Klassifikation\" >Klassifikation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Bewegungstrainer\" >Bewegungstrainer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Gestensteuerung\" >Gestensteuerung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Evaluation-und-Ergebnisse\" >Evaluation und Ergebnisse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#Zusammenfassung\" >Zusammenfassung<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Gestenerkennung-Steuerung-von-Assistenzrobotern\"><\/span>Gestenerkennung &amp; -Steuerung von Assistenzrobotern<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die m\u00f6glichen Szenarien sind breit gef\u00e4chert. Ein hohes Potenzial wird zuk\u00fcnftig etwa vom Pflegesektor ausgehen. Dies l\u00e4sst sich auf den demographischen Wandel und dem damit einhergehenden ansteigenden Mangel an Pflegepersonal zur\u00fcckf\u00fchren. Assistenzroboter k\u00f6nnen hierbei die Rolle von sinnvollen Unterst\u00fctzern im Alltag einnehmen. [2]<\/p>\n<p>Ein m\u00f6glicher Anwendungsfall fokussiert den Gesundheitssektor. Laut der Bundeszentrale f\u00fcr gesundheitliche Aktivit\u00e4t besitzen Menschen, die sich nicht regelm\u00e4\u00dfig aktiv bewegen, ein h\u00f6heres Risiko von altersbedingten Krankheiten betroffen zu sein. [3] Geeignete Pr\u00e4ventionsma\u00dfnahmen k\u00f6nnen die Gesundheit der \u00e4lter werdenden Bev\u00f6lkerung f\u00f6rdern. Dieser Aufgabenkomplex l\u00e4sst sich wunderbar durch eine assistive Technologie abdecken: Man stelle sich einen Roboter vor, der zusammen mit Senioren einfache Sport\u00fcbungen durchf\u00fchrt und diese dabei interaktiv begleitet.<\/p>\n<p>Im Rahmen meiner Masterthesis habe ich diese Idee in die Realit\u00e4t umgesetzt. Zum Einsatz kam hierbei der <a href=\"https:\/\/www.inovex.de\/blog\/affective-robots-emotionally-intelligent-machines\/\">humanoide Roboter Pepper<\/a> des Herstellers Softbank Robotics. Pepper begleitet den\/die Nutzer:in durch ein interaktives Trainingsprogramm, f\u00fchrt ihm verschiedene \u00dcbungen vor und \u00fcberpr\u00fcft die Bewegungsausf\u00fchrung mittels seiner visuellen Sensoren. Zudem kann Pepper durch verschiedene Gesten gesteuert werden. In diesem Blog werden die Umsetzung der beschriebenen Szenarien sowie die Ergebnisse meiner Masterthesis beschrieben und zusammengefasst.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Thematischer-Hintergrund\"><\/span>Thematischer Hintergrund<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Assistenzroboter k\u00f6nnen mittels verschiedener Methoden gesteuert werden. Von besonderem Interesse sind nat\u00fcrliche und intuitive Wege, um mit diesen Systemen zu interagieren. Meist erfolgt die Bedienung mittels Sprachsteuerung oder Touch-Bildschirmen \u2013 sei es am Roboter selbst oder durch verkn\u00fcpfte externe Ger\u00e4te wie Smartphones.<\/p>\n<p>Eine weitere M\u00f6glichkeit bietet die Gestensteuerung. Wir benutzen Gesten in allt\u00e4glich, w\u00e4hrend wir mit unseren Mitmenschen interagieren. Wir winken einer Person zu, um sie zu begr\u00fc\u00dfen oder ihr zu signalisieren wo wir uns befinden. Wir zeigen in eine bestimmte Richtung, um auf Objekte zu deuten oder um einen Weg zu erkl\u00e4ren und wir verwenden Gesten, um unseren Kommunikationspartner die Gr\u00f6\u00dfe von Gegenst\u00e4nden zu verdeutlichen. Weiterhin basiert die Geb\u00e4rdensprache beinahe vollst\u00e4ndig auf der Gestikulation. Gesten spielen in der zwischenmenschlichen Kommunikation also eine wichtige Rolle.<\/p>\n<p>Eine \u00dcbertragung dieser Kommunikationsform auf den Kontext der Mensch-Roboter-Interaktion liegt daher nahe. Besonders f\u00fcr humanoide Roboter, die der menschlichen Gestalt nachempfunden sind und \u00fcberwiegend f\u00fcr kommunikative und soziale Zwecke eingesetzt werden, k\u00f6nnen Gesten eine sinnvolle und n\u00fctzliche Interaktionsform bieten \u2013 auch im Hinblick auf eine barrierefreie Benutzung dieser Technologien. Zentrales Thema meiner Masterthesis ist daher die <em>Gestenerkennung und Gestensteuerung<\/em> unter Verwendung eines Assistenzroboters. Doch was sind Gesten \u00fcberhaupt?<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Gesten\"><\/span>Gesten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Allgemein sind Gesten Bewegungen des K\u00f6rpers oder einzelner K\u00f6rperteile, die bestimmte Informationen zu vermitteln oder zu verst\u00e4rken versuchen. Sie zeichnen sich durch ihren nonverbalen kommunikativen Charakter aus und treten in unterschiedlichen Formen auf. In der Mensch-Computer-Interaktion werden Gesten genutzt, um einem System Anweisungen zu geben. [4]<\/p>\n<p>Gesten k\u00f6nnen in ihrer Art und ihrem Zweck sehr unterschiedlich sein. Es existieren zun\u00e4chst zwei grundlegende Arten: Statische und dynamische Gesten. Bei einer statischen Geste findet keine Bewegung w\u00e4hrend der Informations\u00fcbermittlung statt. In dieser Zeit verweilt die ausf\u00fchrende Person in einer festen Pose oder Haltung. Ein Beispiel hierf\u00fcr ist die Daumen-hoch-Geste. Im Gegensatz dazu ist eine dynamische Geste durch Bewegung gekennzeichnet. Sie besitzt damit einen festen Anfangs- und Endpunkt. Ein und dieselbe Geste kann hierbei in ihrer Ausf\u00fchrungsform und -geschwindigkeit variieren. Diese Eigenschaft muss bei der Entwicklung eines Systems zur Gestenerkennung unbedingt ber\u00fccksichtigt werden. [5]<\/p>\n<p>Eine Geste soll weiterhin einen bestimmten Zweck erf\u00fcllen. In der Fachliteratur zur Gestenforschung wird h\u00e4ufig eine Unterteilung in manipulative, pantomimische, semaphorische, deiktische und abstrakte Gesten vorgenommen. Manipulative Gesten beabsichtigen die Beeinflussung eines Objektes. Pantomimische Gesten werden genutzt, um bestimmte Aktionen zu imitieren. Durch semaphorische Gesten k\u00f6nnen Signale vermittelt werden. Ein Beispiel hierf\u00fcr ist die Geb\u00e4rdensprache. Zeigen wir auf ein Objekt oder eine Richtung, dann benutzen wir deiktische Gesten. Diese Form wird auch als Zeige-Geste bezeichnet. Abstrakte Gesten dienen zur Verst\u00e4rkung des gesprochenen Wortes und werden von uns meist unbewusst w\u00e4hrend der verbalen Kommunikation genutzt. Zudem besitzen Gesten auch physikalische Eigenschaften, beispielsweise die involvierten K\u00f6rperteile, die Dauer und Geschwindigkeit der Ausf\u00fchrung, die r\u00e4umliche Position oder die Dimensionalit\u00e4t (2D oder 3D). [5][6]<\/p>\n<p>Aber was bringt uns das jetzt f\u00fcr die Gestenerkennung?<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Verfahren-der-Gestenerkennung\"><\/span>Verfahren der Gestenerkennung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ganz einfach: Die Art einer Geste bestimmt signifikant die Anforderungen an das Verfahren zur Gestenerkennung. Dynamische Gesten sind weitaus komplexer als statische Posen. Ein Erkennungsverfahren muss die Nutzerbewegungen erfassen, analysieren und korrekt einem Befehl zuordnen. Es besteht deshalb aus mehreren Teilkomponenten, die diese einzelnen Sub-Aufgaben \u00fcbernehmen: der Datenerhebung, der Merkmalsextraktion und der Gestenklassifikation. Zudem m\u00fcssen wir den Anfangs- und Endpunkt einer Geste korrekt identifizieren, was im Fachjargon als Gesten-Segmentierung oder Gesten-Spotting bezeichnet wird. Dies ist n\u00f6tig, um bewusst ausgef\u00fchrte Gesten (mit Interaktionsabsicht) von unbewusst ausgef\u00fchrten Bewegungen unterscheiden zu k\u00f6nnen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17220\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-1024x394.png\" alt=\"Ablauf der Gestenerkennung\" width=\"1024\" height=\"394\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-1024x394.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-300x116.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-768x296.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-1536x592.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-400x154.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung-360x139.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/Ablauf_Gestenerkennung.png 1789w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Datenerhebung\"><\/span>Datenerhebung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In diesem Prozess geht es um die Erfassung der Gestenbewegung durch die Sensorik des verwendeten Systems. Es existieren verschiedene Typen, die sich zun\u00e4chst prim\u00e4r in der eingesetzten Technologie unterscheiden:<\/p>\n<p>Zum einen gibt es <strong>ger\u00e4tebasierte Verfahren<\/strong>. Hier ist das Tragen oder Halten externer Ger\u00e4te oder Marker notwendig. Beispiele hierf\u00fcr sind Datenhandschuhe oder Remote-Controller. Die Vorteile dieser Verfahren spiegeln sich in sehr guten Erkennungsraten und ein auf den Anwendungskontext zugeschnittenes Bedienkonzept wieder. Dies stellt jedoch zeitgleich eine Einschr\u00e4nkung dar, da sich diese Systeme in der Regel schlecht erweitern lassen. Weiterhin kann das Tragen dieser Ger\u00e4te f\u00fcr Nutzer:innen einen St\u00f6rfaktor darstellen.<\/p>\n<p><strong>Optische Verfahren<\/strong> hingegen besitzen diese Einschr\u00e4nkung nicht. Der\/die Nutzer:in wird durch optische Sensoren erfasst und ben\u00f6tigt keine weiteren Ger\u00e4te. Diese Form der Datenerhebung erfordert jedoch weitaus komplexere Verfahren, um gute Erkennungsraten erzielen zu k\u00f6nnen. Nachdem ein:e Nutzer:in durch die Sensoren erfasst wurde, muss in den erhobenen Daten nach Merkmalen gesucht werden, die eine Geste beschreiben. Dieser Vorgang nennt sich Merkmalextraktion.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Merkmalextraktion\"><\/span>Merkmalextraktion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Das Ziel der Merkmalextraktion ist die Erstellung eines Merkmalvektors, der alle f\u00fcr die Geste relevanten Informationen beinhaltet und damit als Grundlage f\u00fcr die darauffolgende Klassifikation genutzt werden kann. Es existieren unterschiedliche Ans\u00e4tze, um Daten aus einem Kamerabild zu extrahieren. [6] Im Rahmen meiner Arbeit habe ich hierf\u00fcr die sogenannte <em>Posensch\u00e4tzung<\/em> verwendet.<\/p>\n<p>Die <em>Posensch\u00e4tzung<\/em> ist ein Prozess, bei dem eine Sch\u00e4tzung der Konfiguration der K\u00f6rperteile der Nutzer:innen aus dem Kamerabild erfolgt. Hierf\u00fcr werden die Gelenke sowie die Nase, Augen und Ohren der Nutzer:innen im Kamerabild identifiziert und mit sogenannten Keypoints \u00fcberlagert. Diese Keypoints besitzen r\u00e4umliche Koordinaten und eine Zugeh\u00f6rigkeit zum jeweiligen K\u00f6rperteil. Durch das Verbinden der Keypoints entsteht eine vereinfachte Skelettdarstellung, mit der die aktuelle Pose bestimmt werden kann. F\u00fchren wir diesen Prozess auf jedem Kamerabild unsere Gestensequenz aus sind wir in der Lage Bewegung festzustellen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17223\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-1024x584.png\" alt=\"Zeitlicher Verkauf der Posensch\u00e4tzung\" width=\"1024\" height=\"584\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-1024x584.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-300x171.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-768x438.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-400x228.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation-360x205.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/poseestimation.png 1175w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Die Kamerabilder werden in der entwickelten Anwendung durch die Kopfkamera Peppers erfasst. Der Roboter ist von Haus aus konfiguriert, Nutzer:innen mit seinem \u201eBlick\u201c zu fokussieren und zu \u201everfolgen\u201c. Dies bietet uns den Vorteil, dass der Benutzer stets durch die Kamera erfasst wird, selbst wenn er sich vor dem Roboter wenige Meter bewegt. Jedoch bietet diese Kamera lediglich eine Bildrate von 1 fps. Um Bewegung zu erfassen ist dies zu gering, weshalb ich zun\u00e4chst das Verfahren zur Aufnahme analysiert und durch Einsatz des Android LruCache optimiert habe. Hierdurch konnte eine Verbesserung der Bildrate um 3 fps erreicht werden. Diese Bildrate gen\u00fcgt, um Bewegungen der Nutzer:innen zu erfassen. Sehr schnelle Bewegungen sind jedoch nach wie vor problematisch. Durch die Verwendung leistungsf\u00e4higerer Hardware kann an dieser Stelle ein erheblicher Mehrwert generiert werden. Zu beachten ist jedoch, dass der Rechenaufwand mit steigender Bildrate linear zunimmt.<\/p>\n<p>Die Daten der Posensch\u00e4tzung besitzen zun\u00e4chst noch diverse Abh\u00e4ngigkeiten, die aufgel\u00f6st werden m\u00fcssen; beispielsweise die Position der Nutzer:innen im Kamerabild oder die K\u00f6rpergr\u00f6\u00dfe und Arm- und Beinl\u00e4nge. Weiterhin kann die Posensch\u00e4tzung f\u00fcr einzelne Keypoints fehlschlagen, weshalb ein geeignetes Korrekturverfahren ben\u00f6tigt wird. Diese Herausforderungen werden im Rahmen der entwickelten Vorverarbeitung \u00fcbernommen.<\/p>\n<p>Im ersten Schritt der Vorverarbeitung erfolgt eine Umwandlung des Koordinatensystems der Keypoints. Nach der Aufnahme liegen die Koordinaten in einer kamerazentrierten Form vor. Bei einer Kamerabewegung \u00e4ndern sich demzufolge auch die r\u00e4umlichen Parameter der Keypoints. Hierdurch wird im System eine Bewegung der Nutzer:innen registriert, selbst wenn dieser keine K\u00f6rperbewegung ausf\u00fchrt. Durch die Umwandlung der kamerazentrierten Koordinaten in personenzentrierte Koordinaten wird diese Abh\u00e4ngigkeit aufgel\u00f6st. Als neuer Koordinatenursprung wird der im Durchschnitt am robustesten erkannte Keypoint verwendet \u2013 in unserem Fall die Nase der Benutzer:innen. Alle anderen Keypoints besitzen nach der Umwandlung eine relative Position zu diesem Punkt. Durch entsprechende Korrekturverfahren (siehe n\u00e4chster Abschnitt) ist die Behandlung fehlerhaft detektierter Nasen-Keypoints m\u00f6glich. Die folgende Grafik zeigt die Umwandlung der Koordinaten f\u00fcr eine\u00a0Auf- und Abbewegung beider Arme.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17225\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-1024x401.png\" alt=\"Umwandlung der Datenpunkte der Posensch\u00e4tzung von einem kamerazentrierten, in ein personenzentriertes Koordinatensystem\" width=\"1024\" height=\"401\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-1024x401.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-300x117.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-768x301.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-1536x601.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-1920x752.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-400x157.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion-360x141.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointconversion.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Die Korrektur von fehlerhaft detektierten Keypoints erfolgt im zweiten Schritt der Vorverarbeitung. Fehlerhafte Keypoints werden auch als Ausrei\u00dfer bezeichnet. Sie k\u00f6nnen durch Verdeckungen einzelner K\u00f6rperteile, schnellen Bewegungen oder bei einer schlechten Trennung von Vorder- und Hintergrund auftreten. Die Detektion dieser Keypoints erfolgt durch die Einf\u00fchrung eines sogenannten z-Wertes. Der z-Wert erm\u00f6glicht es einen Messwert m aus einem Datensatz daraufhin zu pr\u00fcfen, wie viele Standardabweichungen \u03c3 dieser \u00fcber oder unter dem Mittelwert \u03bc eines Datensatzes liegt. Dies geschieht durch Subtraktion des Mittelwerts \u03bc vom Messwert m und anschlie\u00dfender Division des Ergebnisses durch die Standardabweichung \u03c3 der Grundgesamtheit. [8]<\/p>\n<p>In unserem Fall besteht der Datensatz aus den Distanzen eines jeden Keypoints. Dieser legt \u00fcber den Zeitraum der Gestenausf\u00fchrung hinweg eine gewisse Distanz zur\u00fcck, welche f\u00fcr jeden Zeitpunkt t zu seinem Vorg\u00e4nger zum Zeitpunkt t-1 bestimmt werden kann. F\u00fcr jeden dieser Messwerte k\u00f6nnen wir den z-Wert bestimmen. Durch einen empirisch zu ermittelnden festen Schwellwert kann nun die Detektion eines Ausrei\u00dfers erfolgen. Wird ein Keypoint als Ausrei\u00dfer erkannt, muss dieser noch korrigiert werden. Hierf\u00fcr gibt es unterschiedliche Herangehensweisen. Am geeignetsten im vorliegenden Kontext ist die Verwendung eines Ann\u00e4herungsverfahrens. Hierf\u00fcr bilden wir den Mittelwert der (x,y)-Koordinaten des Ausrei\u00dfers zum Zeitpunkt t und dessen Vorg\u00e4nger- und Nachfolger-Keypoints zu den Zeitpunkten t-1 sowie t+1. Stellen diese Keypoints ebenfalls Ausrei\u00dfer da, wird der Zeitpunkt entsprechend bis zum n\u00e4chsten korrekt erkannten Keypoint verschoben. In den nachfolgenden Diagrammen wird die Korrektur der Ausrei\u00dfer beispielhaft f\u00fcr unsere Auf- und Abbewegung der Arme visualisiert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-17227\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-1024x369.png\" alt=\"Korrektur fehlerhafter Keypoints\" width=\"1024\" height=\"369\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-1024x369.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-300x108.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-768x277.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-1536x553.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-2048x737.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-1920x691.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-400x144.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/keypointcorrection-360x130.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Eine letzte Abh\u00e4ngigkeit betrifft die K\u00f6rpergr\u00f6\u00dfe bzw. die Arm- und Beinl\u00e4ngen verschiedener Nutzer:innen. Um diese aufzul\u00f6sen, berechnen wir die Orientierung benachbarter Keypoints zueinander. Hierbei hilft die Betrachtung der vereinfachten Skelettdarstellung.\u00a0Aufgrund des relativ kleinen Gestenalphabets meiner Anwendung habe ich mich f\u00fcr die Einteilung in 20\u00b0-Bereiche entschieden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17235\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-1024x966.png\" alt=\"Quantisierung der Winkelstellungen benachbarter Keypoints\" width=\"494\" height=\"466\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-1024x966.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-300x283.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-768x724.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-400x377.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture-360x340.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/quantgesture.png 1197w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/p>\n<p>\u00dcber den Zeitraum der Gestenausf\u00fchrung hinweg entsteht somit f\u00fcr jeden Keypoint eine Symbolfolge. Der Merkmalsvektor M als Ergebnis der Merkmalsextraktion besteht somit aus einer Menge von Symbolfolgen, die eine dynamische Geste vollst\u00e4ndig beschreiben und im n\u00e4chsten Schritt als Datengrundlage f\u00fcr die Klassifikation dient.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Klassifikation\"><\/span>Klassifikation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Als Klassifikation wird die Zuordnung von Objekten oder Prozessen zu einer Klasse von Instanzen bezeichnet. Im Kontext der Gestenerkennung wird in diesem Schritt einer ausgef\u00fchrten Geste eine konkrete Bedeutung (Klasse) zugewiesen. Hierf\u00fcr existiert eine gro\u00dfe Bandbreite an Verfahren, die sich grundlegend in statistische Methoden, Distanzmetriken und Methoden des maschinellen Lernens unterscheiden. Die Wahl des Klassifikators h\u00e4ngt von der Beschaffenheit des Merkmalvektors ab. F\u00fcr die Klassifikation dynamischer Gesten eignen sich beispielsweise Hidden-Markov-Modelle, Dynamic-Time Warping (DTW) oder der Random Forest. Ein Vergleich der unterschiedlichsten Klassifikatoren w\u00fcrde genug Stoff f\u00fcr eine eigene Thesis bieten, weshalb an dieser Stelle nicht weiter darauf eingegangen wird. Aufgrund der erfolgreichen Verwendung in verwandten Arbeiten habe ich mich f\u00fcr die Implementierung des Random Forest und des DTW entschieden, um diesbez\u00fcglich einen Vergleich anstellen zu k\u00f6nnen.<\/p>\n<p>Der Random Forest bietet hohe Erkennungsraten bei einem ausreichend gro\u00dfen Trainingsdatensatz. Der DTW kommt hingegen auch schon mit wenig Beispieldaten zurecht, weshalb dieser in der finalen Anwendung zum Einsatz kommt. Steigt die Gr\u00f6\u00dfe des Gestenalphabets oder ist eine Unterscheidung \u00e4hnlicher Gesten n\u00f6tig, ist die Identifikation eines geeigneteren Verfahrens notwendig. Insgesamt habe ich f\u00fcr die prototypische Anwendung 8 Bewegungs\u00fcbungen und 8 Gesten entwickelt. F\u00fcr jede dieser dynamischen Gesten sind 10 Muster in einer SQLite-Datenbank hinterlegt. Diese dienen als Datengrundlage zur Ermittlung der DTW-Distanz eines Eingangssignals. Das Muster mit der niedrigsten Distanz zum Eingangssignal gewinnt den Prozess der Klassifikation und gibt seine zugeh\u00f6rige Klasse als Ergebnis aus. Die durchschnittliche Erkennungsrate f\u00fcr die Bewegungs\u00fcbungen betr\u00e4gt ca. 85%; f\u00fcr die Gesten zur Steuerung ca. 65%, was in Anbetracht der geringen Gr\u00f6\u00dfe des Trainingsdatensatzes als relativ gut eingestuft werden kann.<\/p>\n<p>Das entwickelte Verfahren zur Gestenerkennung wurde in einer prototypischen Anwendung implementiert, in der Pepper als <em>Bewegungstrainer<\/em> fungiert und mittels verschiedener dynamischer Gesten gesteuert werden kann.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Bewegungstrainer\"><\/span>Bewegungstrainer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Das Bewegungstraining mit Pepper ist prim\u00e4r auf die Zielgruppe von Senioren ausgerichtet \u2013 kann aber auch f\u00fcr Menschen sinnvoll sein, die ihren Arbeitsalltag am Schreibtisch verbringen. Insgesamt habe ich 8 Bewegungs\u00fcbungen auf Pepper portiert. Diese basieren auf Empfehlungen der Bundeszentrale f\u00fcr gesundheitliche Aufkl\u00e4rung, die im Rahmen ihres Pr\u00e4ventionsprogramms \u201e\u00c4lter werden in Balance\u201c entwickelt wurden und die Beweglichkeit der menschlichen Gelenke f\u00f6rdern sollen:<\/p>\n<figure id=\"attachment_17258\" aria-describedby=\"caption-attachment-17258\" style=\"width: 2954px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17258\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one.png\" alt=\"Bewegungsu\u0308bung - Arm- und Schulterbewegung\" width=\"2954\" height=\"512\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one.png 2954w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-1024x177.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-768x133.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-1536x266.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-2048x355.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-1920x333.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_one-360x62.png 360w\" sizes=\"auto, (max-width: 2954px) 100vw, 2954px\" \/><figcaption id=\"caption-attachment-17258\" class=\"wp-caption-text\">Bewegungsu\u0308bung &#8211; Arm- und Schulterbewegung<\/figcaption><\/figure>\n<figure id=\"attachment_17256\" aria-describedby=\"caption-attachment-17256\" style=\"width: 2945px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17256\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two.png\" alt=\"Bewegungsu\u0308bung - Sanfte Kniebeuge\" width=\"2945\" height=\"506\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two.png 2945w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-1024x176.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-768x132.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-1536x264.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-2048x352.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-1920x330.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_two-360x62.png 360w\" sizes=\"auto, (max-width: 2945px) 100vw, 2945px\" \/><figcaption id=\"caption-attachment-17256\" class=\"wp-caption-text\">Bewegungsu\u0308bung &#8211; Sanfte Kniebeuge<\/figcaption><\/figure>\n<figure id=\"attachment_17254\" aria-describedby=\"caption-attachment-17254\" style=\"width: 2943px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17254\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three.png\" alt=\"Bewegungsu\u0308bung - Beckenkreisen\" width=\"2943\" height=\"508\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three.png 2943w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-1024x177.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-768x133.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-1536x265.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-2048x354.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-1920x331.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_three-360x62.png 360w\" sizes=\"auto, (max-width: 2943px) 100vw, 2943px\" \/><figcaption id=\"caption-attachment-17254\" class=\"wp-caption-text\">Bewegungsu\u0308bung &#8211; Beckenkreisen<\/figcaption><\/figure>\n<figure id=\"attachment_17252\" aria-describedby=\"caption-attachment-17252\" style=\"width: 2943px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17252\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four.png\" alt=\"Bewegungsu\u0308bung - Hacker\" width=\"2943\" height=\"508\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four.png 2943w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-1024x177.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-768x133.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-1536x265.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-2048x354.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-1920x331.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_four-360x62.png 360w\" sizes=\"auto, (max-width: 2943px) 100vw, 2943px\" \/><figcaption id=\"caption-attachment-17252\" class=\"wp-caption-text\">Bewegungsu\u0308bung &#8211; Hacker<\/figcaption><\/figure>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-17250\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five.png\" alt=\"Bewegungs\u00fcbung - Dehnung der linken Rumpfmuskulator\" width=\"2943\" height=\"508\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five.png 2943w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-1024x177.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-768x133.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-1536x265.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-2048x354.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-1920x331.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_five-360x62.png 360w\" sizes=\"auto, (max-width: 2943px) 100vw, 2943px\" \/><\/p>\n<figure id=\"attachment_17248\" aria-describedby=\"caption-attachment-17248\" style=\"width: 2947px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17248\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six.png\" alt=\"Bewegungs\u00fcbung - Dehnung der rechten Rumpfmuskulator\" width=\"2947\" height=\"508\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six.png 2947w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-1024x177.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-768x132.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-1536x265.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-2048x353.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-1920x331.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_six-360x62.png 360w\" sizes=\"auto, (max-width: 2947px) 100vw, 2947px\" \/><figcaption id=\"caption-attachment-17248\" class=\"wp-caption-text\">Bewegungs\u00fcbung &#8211; Dehnung der rechten Rumpfmuskulator<\/figcaption><\/figure>\n<figure id=\"attachment_17246\" aria-describedby=\"caption-attachment-17246\" style=\"width: 2950px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17246\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven.png\" alt=\"Mobilisierung der Schultern und Arme\" width=\"2950\" height=\"508\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven.png 2950w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-300x52.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-1024x176.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-768x132.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-1536x265.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-2048x353.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-1920x331.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-400x69.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_seven-360x62.png 360w\" sizes=\"auto, (max-width: 2950px) 100vw, 2950px\" \/><figcaption id=\"caption-attachment-17246\" class=\"wp-caption-text\">Mobilisierung der Schultern und Arme<\/figcaption><\/figure>\n<figure id=\"attachment_17244\" aria-describedby=\"caption-attachment-17244\" style=\"width: 2950px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17244\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight.png\" alt=\"Bewegungs\u00fcbung - Ruderbewegung\" width=\"2950\" height=\"502\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight.png 2950w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-300x51.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-1024x174.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-768x131.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-1536x261.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-2048x349.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-1920x327.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-400x68.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/animation_eight-360x61.png 360w\" sizes=\"auto, (max-width: 2950px) 100vw, 2950px\" \/><figcaption id=\"caption-attachment-17244\" class=\"wp-caption-text\">Bewegungs\u00fcbung &#8211; Ruderbewegung<\/figcaption><\/figure>\n<p>W\u00e4hrend des Bewegungstrainings gibt Pepper dem Benutzer fortlaufend Anweisungen und informiert ihn \u00fcber die erforderlichen Schritte. Dies erfolgt \u00fcberwiegend durch Sprachausgabe und Gestikulation. Das integrierte Tablet dient lediglich der Anzeige von Ladevorg\u00e4ngen und der Bereitschaft zur Gestenausf\u00fchrung.<\/p>\n<p>Im ersten Schritt des Bewegungstrainings gibt Pepper dem\/der Nutzer:in ein kleines Intro und informiert ihn \u00fcber den Ablauf sowie die grundlegende Benutzung der Anwendung. Daraufhin f\u00fchrt Pepper die erste Bewegungs\u00fcbung vor. Die Auswahl erfolgt zuf\u00e4llig aus dem \u00dcbungskatalog. Danach erfolgt eine Aufforderung, die gleiche \u00dcbung f\u00fcr 30 Sekunden auszuf\u00fchren. W\u00e4hrend dieser Zeit \u00fcberpr\u00fcft Pepper die Bewegung der Nutzer:innen mittels der entwickelten Gestenerkennung und motiviert die Nutzer:innen durch Sprachausgabe. Im Fall einer fehlerhaft ausgef\u00fchrten \u00dcbung f\u00fchrt Pepper diese nochmals vor und bittet um eine Wiederholung. Eine korrekte Ausf\u00fchrung startet die n\u00e4chste, noch offene \u00dcbung.<\/p>\n<p>Motivierende Spr\u00fcche sollen den Trainierenden bei Laune halten. Zudem werden dem Benutzer in bestimmten Situationen Fragen gestellt; beispielsweise ob er die aktuell vorgef\u00fchrte Bewegungs\u00fcbung verstanden hat oder ob er das Bewegungstraining ein zweites Mal ausf\u00fchren m\u00f6chte. Die Beantwortung dieser Fragen erfolgt mittels der entwickelten Ja- und Nein-Geste,\u00a0die Teil des zweiten Anwendungsfalls\u00a0<em>Gestensteuerung<\/em> sind.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Gestensteuerung\"><\/span>Gestensteuerung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Weiterhin ist eine Steuerung Peppers durch Gesten m\u00f6glich.\u00a0Eine wichtige Anforderung f\u00fcr gestische Benutzungsschnittstellen stellt die leichte Erlernbarkeit der Befehle dar. Komplexe Gesten sind \u2013 wenn m\u00f6glich \u2013 zu vermeiden oder in mehrere einfach erlernbare Gesten aufzuteilen. Weiterhin darf die H\u00e4ndigkeit keine Rolle spielen, um Links- sowie Rechtsh\u00e4ndern eine gute Benutzbarkeit zu erm\u00f6glichen. Ein prim\u00e4res Ziel beim Entwurf der Gesten besteht darin, eine m\u00f6glichst nat\u00fcrliche Interaktion mit dem System zu erzielen, die an die jeweilige Arbeitsaufgabe und den Kontext zugeschnitten ist.<\/p>\n<p>Bekannte Gesten aus der realen Welt k\u00f6nnen hierbei helfen. Beispielsweise wissen Menschen, wie sie einen realen Gegenstand verschieben ko\u0308nnen. Dieses Wissen k\u00f6nnen wir ausnutzen, um die gleichen bekannten Bewegungsabla\u0308ufe auf den virtuellen Raum zu u\u0308bertragen und bezu\u0308glich des Beispiels einen Befehl zum Verschieben von virtuellen Objekten zu realisieren. [9][10] Besonders f\u00fcr die Zielgruppe von Senioren ist darauf zu achten, die Gesten m\u00f6glichst einfach zu halten und komplizierte oder schwer ausf\u00fchrbare Bewegungen zu vermeiden. [11][12]<\/p>\n<p>Im Rahmen der prototypischen L\u00f6sung habe ich 8 Gesten entwickelt. Diese k\u00f6nnen f\u00fcr das Bewegungstraining und die Steuerung von Pepper eingesetzt werden. Zur gestischen Beantwortung von Fragen kann ein Benutzer beispielsweise eine Ja- oder Nein-Geste ausf\u00fchren. Mittels der Hallo-Geste kann der Anwender Pepper begr\u00fc\u00dfen. Hierdurch startet das Bewegungstraining. Einfache Navigationsanweisungen erfolgen durch das Zeigen nach Links oder Rechts, worauf Pepper genau einen Meter in die jeweilige Richtung f\u00e4hrt. Weiterhin folgt Pepper dem Benutzer nach Ausf\u00fchrung der entwickelten Folge-Mir-Geste. Zudem ist es m\u00f6glich die Spracherkennung des Roboters zu aktivieren (Zuh\u00f6ren-Geste) oder mit Pepper zu Tanzen (Tanzen-Geste).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-17239 size-large\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-1024x706.png\" alt=\"Gestensteuerung der entwickelten Anwendung\" width=\"1024\" height=\"706\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-1024x706.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-300x207.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-768x529.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-1536x1058.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-400x276.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview-360x248.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/09\/gestureoverview.png 1910w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Ein zus\u00e4tzlich implementiertes Tutorial erl\u00e4utert neuen Anwendern die grundlegende Steuerung sowie Funktionalit\u00e4ten der prototypischen L\u00f6sung. In diesem erkl\u00e4rt Pepper Nutzer:innen zun\u00e4chst die Ja- und Nein-Geste, welche zur Entscheidungsfindung in unterschiedlichen Situationen des Bewegungstrainings n\u00f6tig sind.\u00a0Nutzer:innen werden dabei interaktiv einbezogen. Dies f\u00f6rdert die Erlernbarkeit der Anwendung und der Gesten. Danach erkl\u00e4rt Pepper dem Benutzer die restlichen Gesten zur Steuerung, woraufhin die Nutzer:innen das Bewegungstraining oder die Gestensteuerung starten kann.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Evaluation-und-Ergebnisse\"><\/span>Evaluation und Ergebnisse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Die prototypische L\u00f6sung wurde anschlie\u00dfend einer Evaluation unterzogen, in der ingesamt 10 Probanden (6 Frauen, 4 M\u00e4nner) die Gestensteuerung testeten sowie das Bewegungstraining mit Pepper absolvierten. Die Durchf\u00fchrung bestand aus den drei Aufgaben Tutorial,\u00a0 Gestensteuerung und Bewegungstraining.\u00a0Das Ziel war es, m\u00f6gliche Probleme hinsichtlich der Gestenerkennung und -Steuerung sowie der Anwendung aufzudecken, um daraus zuk\u00fcnftige Optimierungen ableiten zu k\u00f6nnen.<\/p>\n<p>Die Ergebnisse fielen hierbei \u00fcberwiegend positiv aus. Die meisten Probanden hatten keine Probleme, sich die entwickelten Gesten zu merken und sprachen den Gesten eine leichte Ausf\u00fchrbarkeit zu. Lediglich bei der Nein-Geste kam es gelegentlich zu fehlerhaften Ausf\u00fchrungen seitens der Probanden. Weiterhin entsprachen die Gesten \u00fcberwiegend den Vorstellungen der Teilnehmer. Drei Probanden \u00e4u\u00dferten den Wunsch einer zus\u00e4tzlichen Sprachsteuerung f\u00fcr einzelne Gesten; vor allem f\u00fcr die Entscheidungsgesten. Dies spricht f\u00fcr einen multimodalen Ansatz in zuk\u00fcnftigen Entwicklungen auf diesem Gebiet. Als Vorbild kann hier die zwischenmenschliche Interaktion dienen, die von der Verwendung von Sprache und Gesten lebt. Jedoch sollte im Sinne der Barrierefreiheit auf alternative Bedienkonzepte zur\u00fcckgegriffen werden k\u00f6nnen.<\/p>\n<p>Alle Teilnehmer empfanden die Rolle eines humanoiden Roboters als Bewegungstrainer sinnvoll und hatten Spa\u00df an der Benutzung. Die Interaktivit\u00e4t und die R\u00fcckmeldungen des Roboters wurden besonders positiv hervorgehoben. Die entwickelte Gestenerkennung pr\u00fcft lediglich die Klasse der \u00dcbung. Einige Probanden \u00e4u\u00dferten den Wunsch, dass sie bei verschiedenen \u00dcbungen gern genaueres Feedback bez\u00fcglich der Ausf\u00fchrung erhalten h\u00e4tten (\u201eWas h\u00e4tte ich anders machen m\u00fcssen?\u201c). Hierf\u00fcr sind komplexere Verfahren zur Bewegungsanalyse n\u00f6tig, was als interessante Herausforderung f\u00fcr zuk\u00fcnftige Forschungsarbeiten auf diesem Gebiet dienen kann.<\/p>\n<p>Die Erkennungsraten des Systems schwankten deutlich zwischen den Benutzern. Die Bewegungs\u00fcbungen wurden in ca. 85% der F\u00e4lle korrekt erkannt. Bei den Gesten zur Steuerung des Roboters kam es h\u00e4ufiger zu Problemen (60% korrekt erkannt). Da die Kamera des Roboters lediglich Bewegungen mit einer Bildrate von 3fps erfasst, kam es bei einer zu schnellen Ausf\u00fchrung entsprechend zu Schwierigkeiten. Bei den Bewegungs\u00fcbungen orientierten sich die Probanden an der Geschwindigkeit des Roboters, weshalb die Erkennungsraten hier besser ausfielen. Die Verwendung von Kameras mit h\u00f6heren Bildraten kann dieses Problem l\u00f6sen, bedarf jedoch weiterer Untersuchungen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zusammenfassung\"><\/span>Zusammenfassung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ko\u0308rpergesten bieten ein hohes Potenzial zur Steuerung von Assistenzrobotern. Vor allem fu\u0308r ko\u0308rperlich beeintra\u0308chtigte Menschen ko\u0308nnen sie eine sinnvolle Alternative zur Sprachsteuerung darstellen. Im Kontext humanoider Roboter k\u00f6nnen sie aufgrund der Parallelen zur zwischenmenschlichen Kommunikation einen sinnvollen Beitrag zur multimodalen Interaktion leisten und so eine nat\u00fcrliche Bedienung dieser Systeme f\u00f6rdern.<\/p>\n<hr \/>\n<p>[1]\u00a0 Roboter im Einzelhandel: https:\/\/www.digitaltrends.com\/cool-tech\/pepper-robot-sells-smartphones-news\/<\/p>\n<p>[2]\u00a0Demographischer Wandel in Deutschland: https:\/\/www.destatis.de\/DE\/Themen\/Querschnitt\/Demografischer-Wandel\/_inhalt.html<\/p>\n<p>[3] \u00c4lter werden in Balance (BZgA):\u00a0https:\/\/www.aelter-werden-in-balance.de\/bewegungfuer-aeltere\/aelter-werden-in-balance\/<\/p>\n<p>[4]\u00a0David McNeill. Hand and mind : what gestures reveal about thought. Bd. Chicago. 1992, S. 416<\/p>\n<p>[5]\u00a0Sushmita Mitra und Tinku Acharya. \u201cGesture recognition: A survey\u201c. In: IEEE Transactions on Systems, Man, and Cybernetics 37.3 (2007), S. 311\u2013324<\/p>\n<p>[6]\u00a0Fereydoon Vafaei. \u201cTaxonomy of Gestures in Human Computer Interaction\u201c. In: Au- gust (2013), S. 65<\/p>\n<p>[7] Android LruCache: https:\/\/developer.android.com\/reference\/android\/util\/LruCache<\/p>\n<p>[8]\u00a0Natasha Sharma. Ways to Detect and Remove the Outliers. 2018<\/p>\n<p>[9]\u00a0Heba Aly, Carolin Arnold, Ananth Hari, Phil Nguyen und Snehesh Shrestha. Human Gesture Recognition for Drone Control. 2017<\/p>\n<p>[10]\u00a0Mahmoud Elmezain. \u201cHand Gesture Spotting and Recognition Using HMMs and CRFs in Color Image Sequences\u201c. In: November (2010), S. 155<\/p>\n<p>[11]\u00a0Inga Schlo\u0308mer, Barbara Klein und Holger Ro\u00dfberg. \u201cA Robotic Shower System &#8211; Evaluation of multimodal Human- Robot Interaction for the Elderly\u201c. In: September (2017)<\/p>\n<p>[12]\u00a0Microsoft. \u201cInterface Guidelines\u201c. In: Human interface Guidelines v1.8 (2013), S. 1\u2013142<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Assistenzroboter werden immer popul\u00e4rer und finden deshalb zunehmend Verwendung in den verschiedensten Einsatzszenarien. Staubsauger-Roboter oder Rasenm\u00e4her-Roboter helfen uns beispielsweise bereits seit einigen Jahren im Haushalt. Im kommerziellen Bereich werden Service-Roboter eingesetzt, um die unterschiedlichsten Aufgaben zu \u00fcbernehmen. Sie dienen als interaktiver Produktberater oder als Wegweiser in Flugh\u00e4fen und Einkaufszentren. [1] Gestenerkennung &amp; -Steuerung von Assistenzrobotern [&hellip;]<\/p>\n","protected":false},"author":130,"featured_media":17631,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[74],"service":[712,948],"coauthors":[{"id":130,"display_name":"Philipp Ubrich","user_nicename":"pubrich"}],"class_list":["post-21113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-iot","service-internet-of-things-iot","service-robotics"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-15T12:08:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-24T09:35:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Philipp Ubrich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren-1024x576.png\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Philipp Ubrich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"21\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Philipp Ubrich\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\"},\"author\":{\"name\":\"Philipp Ubrich\",\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/person\/5e564b8b91b03c09609abd458e6699d9\"},\"headline\":\"Pepper als Bewegungstrainer f\u00fcr Senioren\",\"datePublished\":\"2019-11-15T12:08:46+00:00\",\"dateModified\":\"2022-11-24T09:35:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\"},\"wordCount\":3509,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png\",\"keywords\":[\"IoT\"],\"articleSection\":[\"Applications\",\"General\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\",\"url\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\",\"name\":\"Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png\",\"datePublished\":\"2019-11-15T12:08:46+00:00\",\"dateModified\":\"2022-11-24T09:35:06+00:00\",\"description\":\"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage\",\"url\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png\",\"contentUrl\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png\",\"width\":1920,\"height\":1080,\"caption\":\"Pepper als Bewegungstrainer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inovex.de\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pepper als Bewegungstrainer f\u00fcr Senioren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inovex.de\/de\/#website\",\"url\":\"https:\/\/www.inovex.de\/de\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inovex.de\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inovex.de\/de\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\/\/www.inovex.de\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inovexde\",\"https:\/\/x.com\/inovexgmbh\",\"https:\/\/www.instagram.com\/inovexlife\/\",\"https:\/\/www.linkedin.com\/company\/inovex\",\"https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/person\/5e564b8b91b03c09609abd458e6699d9\",\"name\":\"Philipp Ubrich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/person\/image\/52b58a72db246c35ca18c9f3cf3f2d82\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/72029a06573e9f6af155ae6745400c96f09ae315aa6d727635adaee392c717fa?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/72029a06573e9f6af155ae6745400c96f09ae315aa6d727635adaee392c717fa?s=96&d=retro&r=g\",\"caption\":\"Philipp Ubrich\"},\"url\":\"https:\/\/www.inovex.de\/de\/blog\/author\/pubrich\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH","description":"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/","og_locale":"de_DE","og_type":"article","og_title":"Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH","og_description":"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!","og_url":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2019-11-15T12:08:46+00:00","article_modified_time":"2022-11-24T09:35:06+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png","type":"image\/png"}],"author":"Philipp Ubrich","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren-1024x576.png","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"Philipp Ubrich","Gesch\u00e4tzte Lesezeit":"21\u00a0Minuten","Written by":"Philipp Ubrich"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/"},"author":{"name":"Philipp Ubrich","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/5e564b8b91b03c09609abd458e6699d9"},"headline":"Pepper als Bewegungstrainer f\u00fcr Senioren","datePublished":"2019-11-15T12:08:46+00:00","dateModified":"2022-11-24T09:35:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/"},"wordCount":3509,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png","keywords":["IoT"],"articleSection":["Applications","General"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/","url":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/","name":"Pepper als Bewegungstrainer f\u00fcr Senioren - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png","datePublished":"2019-11-15T12:08:46+00:00","dateModified":"2022-11-24T09:35:06+00:00","description":"Kann der humanoide Roboter Pepper die Rolle eines interaktiven \u00dcbungspartners einnehmen, der die Bewegungen der Benutzer erfasst, analysiert und auswertet? Klar kann er das! Hierf\u00fcr stellen wir in diesem Blog-Beitrag ein Verfahren zur Erkennung und Steuerung mittels Gesten vor!","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/11\/Pepper-als-Bewegungstrainer-fu\u0308r-Senioren.png","width":1920,"height":1080,"caption":"Pepper als Bewegungstrainer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/pepper-bewegungstrainer-senioren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Pepper als Bewegungstrainer f\u00fcr Senioren"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/5e564b8b91b03c09609abd458e6699d9","name":"Philipp Ubrich","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/image\/52b58a72db246c35ca18c9f3cf3f2d82","url":"https:\/\/secure.gravatar.com\/avatar\/72029a06573e9f6af155ae6745400c96f09ae315aa6d727635adaee392c717fa?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/72029a06573e9f6af155ae6745400c96f09ae315aa6d727635adaee392c717fa?s=96&d=retro&r=g","caption":"Philipp Ubrich"},"url":"https:\/\/www.inovex.de\/de\/blog\/author\/pubrich\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/130"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=21113"}],"version-history":[{"count":5,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21113\/revisions"}],"predecessor-version":[{"id":38260,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/21113\/revisions\/38260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/17631"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=21113"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=21113"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=21113"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=21113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}