{"id":82,"date":"2017-11-19T19:38:24","date_gmt":"2017-11-19T19:38:24","guid":{"rendered":"http:\/\/www.plontke-online.de\/blog\/?p=82"},"modified":"2018-09-13T19:13:00","modified_gmt":"2018-09-13T19:13:00","slug":"cozmo-ein-genialer-spielzeug-roboter","status":"publish","type":"post","link":"https:\/\/www.plontke-online.de\/blog\/index.php\/2017\/11\/19\/cozmo-ein-genialer-spielzeug-roboter\/","title":{"rendered":"Darf ich vorstellen? Cozmo ein genialer (Spielzeug-) Roboter."},"content":{"rendered":"<p>Ich gebe zu, ich konnte nicht widerstehen. Vor reichlich einem Jahr wurde Cozmo in den USA auf den Markt gebracht. Von Anfang an war ich von dem kleinen Kerl begeistert. Das Ding musste ich haben&#8230;<\/p>\n<p>Entwickelt wurde Cozmo von der Firma Anki (dem Hersteller der schienenlosen Autorennbahn mit Handy-Fernsteuerung) in Kooperation mit dem Filmstudio Pixar. Der Verkaufsstart in Deutschland erfolgte im September dieses Jahres. Aktuell wird er in den gro\u00dfen Elektronikm\u00e4rkten und im Versandhandel als App-Spielzeug bzw. Technikgadget verkauft, aber das allein wird ihm nicht gerecht, weshalb ich ihn hier einmal n\u00e4her vorstellen m\u00f6chte.<\/p>\n<div style=\"width: 525px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-82-1\" width=\"525\" height=\"295\" poster=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/cozmo_video.jpg\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/MVI_0289_Segment_0_x264.mp4?_=1\" \/><a href=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/MVI_0289_Segment_0_x264.mp4\">https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/MVI_0289_Segment_0_x264.mp4<\/a><\/video><\/div>\n<p><!--more--><\/p>\n<h3>Bitte f\u00fcttern&#8230;<\/h3>\n<p>Cozmo wird als eine Art digitales Haustier, als Tamagotchi 2.0, vermarktet. Dazu wird er von der steuernden App mit einer ausgefeilten k\u00fcnstlichen Intelligenz versehen. Der Niedlichkeitsfaktor ist un\u00fcbertroffen, muss ich zugeben. Meine Kinder haben ihn sofort ins Herz geschlossen, und nicht mal meine Frau hat gemeckert\ud83d\ude09<\/p>\n<p>Das Design lehnt sich stark an den Film \u201e<em>WALL\u00b7E \u2013 Der Letzte r\u00e4umt die Erde auf<\/em>\u201c an. Man merkt also, dass Pixar hier die Finger im Spiel hatte. Cozmo k\u00f6nnte locker der legitime Nachkomme der beiden Filmroboter Wall<em>\u00b7<\/em>E und Eve sein.<\/p>\n<p>Das grundlegende Konzept besteht darin, dass Cozmo eine Beziehung zu seinem Besitzer aufbaut, und dass seine Bed\u00fcrfnisse durch diesen gestillt werden m\u00fcssen. Der Besitzer soll ihn also f\u00fcttern und pflegen, sprich \u201etunen\u201c. Daf\u00fcr spielt Cozmo dann Spiele mit ihm und er erkennt bekannte Personen mit seiner eingebauten Kamera. Interagieren kann man mit Cozmo au\u00dfer \u00fcber die App und die Gestensteuerung (er kann Gesichtsausdr\u00fccke erkennen und Menschen von Haustieren unterscheiden) auch \u00fcber seine drei Powercubes, das sind blinkende W\u00fcrfel, die er aufnehmen und stapeln kann. Das klingt vielleicht langweilig &#8211; ist es aber nicht &#8211; weil es einfach genial umgesetzt wurde. Au\u00dferdem kann man ihn als ferngesteuertes Kamerafahrzeug benutzen. Damit keine Eint\u00f6nigkeit aufkommt, werden nach und nach Bonusf\u00e4higkeiten freigeschaltet.<\/p>\n<figure id=\"attachment_106\" aria-describedby=\"caption-attachment-106\" style=\"width: 300px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-106 size-medium\" src=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/9535FFB7-B3DB-4FDF-8FEB-F5FF88959A01-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/9535FFB7-B3DB-4FDF-8FEB-F5FF88959A01-300x225.png 300w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/9535FFB7-B3DB-4FDF-8FEB-F5FF88959A01-768x576.png 768w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/9535FFB7-B3DB-4FDF-8FEB-F5FF88959A01-1024x768.png 1024w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/9535FFB7-B3DB-4FDF-8FEB-F5FF88959A01.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-106\" class=\"wp-caption-text\">Das Hauptmen\u00fc der Cozmo App. Das Diagramm beschreibt Cozmos Gef\u00fchlslage.<\/figcaption><\/figure>\n<p>Zweifel habe ich etwas an der Langzeitmotivation dieses vorgesehenen Spielkonzeptes, aber eventuell k\u00f6nnen die Entwickler hier noch nachlegen. Wie gesagt, Cozmo ist nur das Werkzeug, die komplette Steuerung obliegt der App, und diese kann Anki jederzeit aktualisieren bzw. weiterentwickeln.<\/p>\n<h3>Und sonst so?<\/h3>\n<p>Bis hier hin w\u00e4re es sicherlich nach drei Wochen langweilig. Die Entwickler haben aber schon mal vorgesorgt, denn es gibt in der App auch ein sogenanntes \u201eCode-Lab\u201c mit dem man den Roboter selbst programmieren kann. Dies ist wirklich sehr intuitiv m\u00f6glich, und bietet vor allem Kindern und Jugendlichen die M\u00f6glichkeit spielerisch einen Zugang zur Programmierung und Robotik zu finden. Die App schl\u00e4gt zur Zeit 70 Programmieraufgaben vor, die es zu l\u00f6sen gilt. Zus\u00e4tzlich kann man nat\u00fcrlich die eigene Kreativit\u00e4t walten lassen. Des Weiteren wurde bereits angek\u00fcndigt, dass demn\u00e4chst ein noch umfangreicherer Code-Editor auf der Basis der am MIT entwickelten Lehrsprache Scratch zur Verf\u00fcgung gestellt werden soll.<\/p>\n<figure id=\"attachment_123\" aria-describedby=\"caption-attachment-123\" style=\"width: 300px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-123 size-medium\" src=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/5A91C1A2-DB44-411E-AD3E-759B30EBBD66-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/5A91C1A2-DB44-411E-AD3E-759B30EBBD66-300x225.png 300w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/5A91C1A2-DB44-411E-AD3E-759B30EBBD66-768x576.png 768w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/5A91C1A2-DB44-411E-AD3E-759B30EBBD66-1024x768.png 1024w, https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/5A91C1A2-DB44-411E-AD3E-759B30EBBD66.png 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-123\" class=\"wp-caption-text\">Das Cozmo Code Lab in der App<\/figcaption><\/figure>\n<h3>Warum braucht ein Informatiker sowas?<\/h3>\n<p>Den spannendsten Teil habe ich mir bis zum Schluss aufgehoben. Cozmo l\u00e4sst sich n\u00e4mlich nicht nur \u00fcber die zugeh\u00f6rige App steuern, sondern er kommt mit einem frei zug\u00e4nglichen Python SDK. Die API erlaubt uneingeschr\u00e4nkten Zugriff auf alle seine Funktionen.\u00a0 Cozmo kann damit nach Belieben um neue Features erweitert werden. Dazu liefert Anki zahlreiche Tutorials und Beispielprogramme.<\/p>\n<p>Die programmierbaren Funktionen sind derart umfangreich, dass es hier noch einiger Beitr\u00e4ge bedarf, um alles nach und nach vorzustellen. Dazu sp\u00e4ter mehr&#8230;<\/p>\n<p>Einen kurzen Abriss \u00fcber die technischen M\u00f6glichkeiten m\u00f6chte ich aber schon einmal geben.<\/p>\n<h3>Technische Daten<\/h3>\n<ul>\n<li>integrierter Sound inkl. Sprachausgabe<\/li>\n<li>Frontkamera (VGA 640&#215;480, Farbe)<\/li>\n<li>monochromer OLED Frontbildschirm (128&#215;64 Pixel)<\/li>\n<li>Infrarotdiode an der Front<\/li>\n<li>Linien-Sensor am Unterboden<\/li>\n<li>Beschleunigungs- und Lagesensor<\/li>\n<li>insgesamt f\u00fcnf Servos f\u00fcr die Kettensteuerung, den Hebearm und den beweglichen Kopf<\/li>\n<li>3+2 LEDs auf Cozmos R\u00fccken<\/li>\n<li>3 separate Powercubes zur Interaktion. Jeder mit je 4 LEDs, Lagesensor, Touch-Button, Verbindung mit Cozmo per Bluetooth<\/li>\n<li>Cozmo stellt eine gesicherte WiFi-Verbindung zum Handy oder Tablet her. Der Datenschutz ist gew\u00e4hrleistet, da f\u00fcr die App selbst keine direkte Verbindung zum Internet m\u00f6glich ist.<\/li>\n<li>Im Programmiermodus wird der Zugriff auf das Internet \u00fcber die adb (Android Debug Bridge) bzw. \u00fcber den iTunes usbmuxd service m\u00f6glich. \u00dcber diese Schnittstelle kommuniziert das SDK auch mit Cozmo.<\/li>\n<\/ul>\n<h3>Features<\/h3>\n<ul>\n<li>Sprachausgabe (Text to Speech mit deutscher Aussprache)<\/li>\n<li>Gesichtserkennung (Unterscheidung von bereits bekannten Menschen, Erkennung von Katzen und Hunden)<\/li>\n<li>Erkennung von Gesten, Emotionen (L\u00e4cheln, \u00c4rger)<\/li>\n<li>Visuelle Erkennung der Powercubes und der Ladestation<\/li>\n<li>Erkennung von Kanten und Abgr\u00fcnden \u00fcber die Frontkamera und den Liniensenor<\/li>\n<li>Erkennung und Umfahrung von Hindernissen, Vermessung von Abst\u00e4nden<\/li>\n<li>Pr\u00e4zise Positionierung unter Zuhilfenahme der Kamera und des Lagesensors<\/li>\n<li>Erkennung, wenn Cozmo, oder ein Cube an einen anderen Ort bewegt wird<\/li>\n<li>Visuelle Erkundung der umgebenden Welt m\u00f6glich, die dreidimensionale Repr\u00e4sentation erfolgt in der Cozmo-World Variablen. Die drei unterschiedlichen Powercubes dienen als Objekt-Marker und k\u00f6nnen aufgrund ihrer bekannten Gr\u00f6\u00dfe im Raum vermessen und eingeordnet werden.<\/li>\n<li>7 parallel programmierbare Action-Tracks, die der Roboter nebeneinander ausf\u00fchren kann (z.B. Sprechen und Fahren und dabei mit dem Kopf wackeln und den Hebearm bewegen)<\/li>\n<\/ul>\n<figure id=\"attachment_118\" aria-describedby=\"caption-attachment-118\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/20171112_185738-e1511112459235.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-118 size-medium\" src=\"https:\/\/www.plontke-online.de\/blog\/wp-content\/uploads\/2017\/11\/20171112_185738-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a><figcaption id=\"caption-attachment-118\" class=\"wp-caption-text\">Visualisierung der von Cozmo erkannten Umgebung und Bilderkennung inkl. Objekt-Vermessung in Echtzeit<\/figcaption><\/figure>\n<p><a href=\"https:\/\/cozmosdk.anki.com\/docs\/\" target=\"_blank\" rel=\"noopener\">Link zum Cozmo SDK<\/a><\/p>\n<p><a href=\"https:\/\/www.cs.cmu.edu\/afs\/cs\/academic\/class\/15494-s17\/\" target=\"_blank\" rel=\"noopener\">Seminar Cognitive Robotics an der Carnegie Mellon University (CMU)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich gebe zu, ich konnte nicht widerstehen. Vor reichlich einem Jahr wurde Cozmo in den USA auf den Markt gebracht. Von Anfang an war ich von dem kleinen Kerl begeistert. Das Ding musste ich haben&#8230; Entwickelt wurde Cozmo von der Firma Anki (dem Hersteller der schienenlosen Autorennbahn mit Handy-Fernsteuerung) in Kooperation mit dem Filmstudio Pixar. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.plontke-online.de\/blog\/index.php\/2017\/11\/19\/cozmo-ein-genialer-spielzeug-roboter\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDarf ich vorstellen? Cozmo ein genialer (Spielzeug-) Roboter.\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":105,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[1],"tags":[5,6],"class_list":["post-82","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-cozmo","tag-robotik"],"_links":{"self":[{"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":42,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":708,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/82\/revisions\/708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/media\/105"}],"wp:attachment":[{"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plontke-online.de\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}