{"id":1503,"date":"2015-01-19T15:24:31","date_gmt":"2015-01-19T14:24:31","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=1503"},"modified":"2023-03-29T11:20:08","modified_gmt":"2023-03-29T09:20:08","slug":"fur-eine-bessere-interaktion-mit-dem-roboter-baxter-bauen-sie-eine-motorisierte-kinect-kamera-ein","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/de\/fur-eine-bessere-interaktion-mit-dem-roboter-baxter-bauen-sie-eine-motorisierte-kinect-kamera-ein\/","title":{"rendered":"F\u00fcr eine bessere Interaktion mit dem Roboter Baxter: Bauen Sie eine motorisierte Kinect-Kamera ein!"},"content":{"rendered":"\n<html>\n <body>\n  <p>\n   Um den Baxter\u00a0noch kooperativer zu machen, haben unsere\n   <a class=\"catalogue\" href=\"\/de\/content\/141-grlab\" title=\"GRLAB: ENTWICKLUNGSB\u00dcRO UND INTEGRATOR F\u00dcR MOBILE ROBOTIK\">\n    GR Lab Teams\n   <\/a>\n   beschlossen, den Roboter mit dem ber\u00fchmtesten aller Tiefensensoren auszustatten: der\n   <br\/>\n   Kamera Kinect. Nichts ist nat\u00fcrlicher f\u00fcr einen kooperativen Roboter als direkt mit einem Anwender zu kommunizieren, wenn dieser in seinem Umfeld erkannt wird. Daraus entstand die Idee, einen\u00a0motorisierten Zubeh\u00f6rteil hinzuzuf\u00fcgen.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n   \n   <figure class=\"wp-block-image size-large\">\n    <img fetchpriority=\"high\" decoding=\"async\" width=\"450\" height=\"300\" data-id=\"1508\" alt=\"Am Kopf des kooperativen Roboters Baxter wurde eine motorisierte Kinect Tiefensensor-Kamera montiert\" class=\"wp-image-1508\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-22.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-22.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-22-300x200.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/figure>\n   \n   \n   <figure class=\"wp-block-image size-large\">\n    <img decoding=\"async\" width=\"450\" height=\"317\" data-id=\"1507\" alt=\"Das SDK v1.1 unterst\u00fctzt Tiefensensoren wie die Kinect Kamera\" class=\"wp-image-1507\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-11.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-11.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/casque-11-300x211.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/figure>\n   \n  <\/figure>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-warum-eine-kinect-kamera-und-warum-auf-dem-kopf\">\n   Warum eine Kinect Kamera, und warum auf dem Kopf?\n  <\/h2>\n  \n  \n  <p>\n   Mit der Kinect und dem\n   <a class=\"catalogue\" href=\"http:\/\/wiki.ros.org\/openni_tracker\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"package ROS Openni tracker \">\n    ROS Openni Tracker Paket\n   <\/a>\n   (\n   <a class=\"catalogue\" href=\"http:\/\/wiki.ros.org\/openni_tracker\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"ROS Openni Tracker Paket\">\n    http:\/\/wiki.ros.org\/openni_tracker\n   <\/a>\n   ) werden\u00a0potenzielle Benutzer in der Umgebung erkannt. Dabei stellte sich die Frage der Position und Befestigungsart der Kinect Kamera. Das Hauptkriterium bei der Kamerapositionierung\u00a0ist der Blickwinkel. Denn die Kamera sollte in der Lage sein, ihre Umgebung zu beobachten, ohne von den Bewegungen des des Baxter Roboters beeintr\u00e4chtigt zu werden.\n  <\/p>\n  \n  \n  <p>\n   Daher war der bestm\u00f6gliche Anbringungsort der Kinect der Kopf.\u00a0Helms des kooperativen Roboters Baxter wurde ein neuer Helm entwickelt und per 3D-Druck hergestellt. Dieser ist mit der Microsoft Kinect Kamera v1 kompatibel, aber auch mit der Kinect f\u00fcr Windows 8 (V2).\n  <\/p>\n  \n  \n  <figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n   \n   <figure class=\"wp-block-image size-large\">\n    <img decoding=\"async\" width=\"450\" height=\"241\" data-id=\"1509\" alt=\"\" class=\"wp-image-1509\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.12.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.12.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.12-300x161.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/figure>\n   \n   \n   <figure class=\"wp-block-image size-large\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"1464\" height=\"732\" data-id=\"1511\" alt=\"Kinect Tiefensensor-Kamera v2 mit Halter f\u00fcr den motorisierten Helm des Baxter Roboters\" class=\"wp-image-1511\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv2.12.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv2.12.jpg 1464w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv2.12-300x150.jpg 300w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv2.12-1024x512.jpg 1024w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv2.12-624x312.jpg 624w\" sizes=\"(max-width: 1464px) 100vw, 1464px\" \/>\n   <\/figure>\n   \n  <\/figure>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-uberlegung-zur-steuerung-des-neigungswinkels-der-kinect-kamera\">\n   \u00dcberlegung zur Steuerung des Neigungswinkels der Kinect Kamera\n  <\/h2>\n  \n  \n  <p>\n   Um die Mensch-Roboter-Interaktion effizienter zu gestalten, haben unsere Ingenieurteams beschlossen, den Neigungswinkel der Kinect Kamera zu steuern. Denn hat der Baxter einmal einen\u00a0potenziellen Nutzer erkannt, so darf die Kamera ihn nicht mehr aus den Augen lassen, um die Mensch-Roboter-Interaktion durchg\u00e4ngig zu erm\u00f6glichen.\n  <\/p>\n  \n  \n  <p>\n   Die Steuerung des Neigungswinkels der Kinect erfolgt mithilfe eines Servomotors\n   <a class=\"catalogue\" href=\"\/de\/401076-dynamixel-ax-18a-servomotor.html\" title=\"Dynamixel AX-18A Servomotor\">\n    Dynamixel AX-18A\n   <\/a>\n   , der auf dem neuen \u00ab\u00a0Helm\u00a0\u00bb des Baxter angebracht wurde.\n  <\/p>\n  \n  \n  <p>\n   <a class=\"catalogue\" href=\"https:\/\/github.com\/HumaRobotics\/dynamixel_hr\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"ROS-kompatible Python Dynamixel Library\">\n    Unsere ROS-kompatible Python Dynamixel Library\n   <\/a>\n   wurde hier dazu verwendet, um die Neigung der Kinect an die\u00a0K\u00f6rpergr\u00f6\u00dfe des Nutzers anzupassen.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n   \n   <figure class=\"wp-block-image size-large\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"229\" data-id=\"1512\" alt=\"Kinect Tiefensensor-Kamera v2 mit Halter f\u00fcr den motorisierten Helm des Baxter Roboters\" class=\"wp-image-1512\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/kinectv2.22.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/kinectv2.22.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/kinectv2.22-300x153.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/figure>\n   \n   \n   <figure class=\"wp-block-image size-large\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"229\" data-id=\"1510\" alt=\"Kinect Tiefensensor-Kamera v1 mit Halter f\u00fcr den motorisierten Helm des Baxter Roboters\" class=\"wp-image-1510\" src=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.22.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.22.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/01\/Kinectv1.22-300x153.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/figure>\n   \n  <\/figure>\n  \n  \n  <p>\n   Die STL-Dateien stehen zum Download bereit, wenn Sie versuchen wollen, selbst den Helm per 3D-Druck herzustellen:\n  <\/p>\n  \n  \n  <ol class=\"wp-block-list\">\n   \n   <li>\n    <a class=\"catalogue\" href=\"\/media\/Fichiers_STL_Chapeau_Baxter\/kinect_head.STL\" title=\"STL-Datei f\u00fcr Helm\">\n     STL-Datei f\u00fcr Helm\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    <a class=\"catalogue\" href=\"\/media\/Fichiers_STL_Chapeau_Baxter\/Support_Kinect.STL\" title=\"STL-Datei des Halters f\u00fcr den Helm\">\n     STL-Datei des Halters f\u00fcr den Helm\n    <\/a>\n   <\/li>\n   \n  <\/ol>\n  \n  \n  <p>\n   Wenn es Ihnen an einem 3D-Drucker oder anderen Teilen fehlt, finden Sie alles Notwendige auf unserer Website, um Ihren eigenen \u00ab\u00a0Helm\u00a0\u00bb f\u00fcr den Roboter Baxter zu bauen!\n  <\/p>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    <a href=\"\/de\/401514-baxter-robot-research-prototype.html\" title=\"Die Version f\u00fcr Forschung und Lehre des ber\u00fchmten Baxter Roboters von Rodney Brooks\">\n     Baxter Robot Research Prototype\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    <a href=\"\/de\/401076-dynamixel-ax-18a-servomotor.html\" title=\"Dynamixel AX-18A Servomotor\">\n     Dynamixel AX-18A Servomotor\n    <\/a>\n   <\/li>\n   \n  <\/ul>\n  \n <\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Um den Baxter\u00a0noch kooperativer zu machen, haben unsere GR Lab Teams beschlossen, den Roboter mit dem ber\u00fchmtesten aller Tiefensensoren auszustatten: der Kamera Kinect. Nichts ist nat\u00fcrlicher f\u00fcr einen kooperativen Roboter als direkt mit einem Anwender zu kommunizieren, wenn dieser in seinem Umfeld erkannt wird. Daraus entstand die Idee, einen\u00a0motorisierten Zubeh\u00f6rteil hinzuzuf\u00fcgen. Warum eine Kinect Kamera,[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/de\/fur-eine-bessere-interaktion-mit-dem-roboter-baxter-bauen-sie-eine-motorisierte-kinect-kamera-ein\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":1446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10533],"tags":[],"class_list":["post-1503","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-anleitungen-und-tutorials"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/1503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=1503"}],"version-history":[{"count":11,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions"}],"predecessor-version":[{"id":12301,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/1503\/revisions\/12301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/1446"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=1503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=1503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=1503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}