{"id":1282,"date":"2015-07-17T08:54:10","date_gmt":"2015-07-17T06:54:10","guid":{"rendered":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282"},"modified":"2015-07-21T09:39:19","modified_gmt":"2015-07-21T07:39:19","slug":"casimiro-an-engineering-approach-to-sociable-robots","status":"publish","type":"page","link":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282","title":{"rendered":"CASIMIRO: AN ENGINEERING APPROACH TO SOCIABLE ROBOTS"},"content":{"rendered":"<h1>CASIMIRO: AN ENGINEERING APPROACH TO SOCIABLE ROBOTS<\/h1>\n<p>Oscar Deniz Suarez<br \/>\nUniversidad de Las Palmas de Gran Canaria<\/p>\n<table>\n<tbody>\n<tr>\n<td><img decoding=\"async\" style=\"width: 400px;\" title=\"CASIMIRO\" src=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\" alt=\"CASIMIRO\" \/><\/td>\n<td><img decoding=\"async\" style=\"width: 400px;\" src=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/DisenoCabeza.jpg\" alt=\"Cabeza CASIMIRO\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A relatively new area for robotics research is the design of robots that can engage with humans in socially interactive situations. These robots have expressive power (i.e. they all have an expressive face, voice, etc.) as well as abilities to locate, pay attention to, and address people. In humans, these abilities fall within the ambit of what has been called \u00absocial intelligence\u00bb. For this class of robots, the dominant design approach has been that of following models taken from human sciences like developmental psychology, ethology and even neurophysiology.<\/p>\n<p>We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions. This limitation stems from the fact that the abilities of the social spectrum, which appear earlier in life, are mainly unconscious to us. This is in contrast with other human tasks that we carry out using conscious effort, and for which we can easily conceive algorithms. Thus, a coherent explanation is also given for the truism that says that anything that is easy for us is hard for robots and vice versa.<\/p>\n<p>For some types of robots like manipulators one can extract a set of equations (or algorithms, representations,&#8230;) that are known to be valid for solving the task. Once that these equations are stored in the control computer the manipulator will always move to desired points. Sociable robots, however, will require a much more inductive development effort. That is, the designer tests implementations in a set of cases and hopes that the performance will be equally good for unseen (future) cases. Inductive processes crucially depend on a priori knowledge: if there is little available one can have good performance in test cases but poor performance in unseen cases (overfitting).<\/p>\n<p>In Machine Learning, complexity penalization is often used as a principled means to avoid overfitting. Thus, we propose to develop sociable robots starting from simple algorithms and representations.<br \/>\nImplementations should evolve mainly through extensive testing in the robot niche (the particular environment and restrictions imposed on the robot tasks, physical body, etc.). Such approach places more emphasis in the engineering decisions taken throughout the robot development process, which depend very much on the niche.<\/p>\n<p>This work describes the ideas and techniques involved in the design and development of CASIMIRO, a robot with a set of basic interaction abilities. The robot has been built following the mentioned approach. In particular, the main difficulties lay in parsimoniously exploiting the characteristics of the robot niche in order to obtain better performances.<\/p>\n<ul>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/PhdThesisDocument.pdf\">PhD Document (7.5 MB)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/DocumentoTesis.pdf\">Short version in Spanish (5.9 MB)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/EURONRobotOfTheWeek.JPG\">EURON Robot of the Week<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/ABC_pag2.JPG\">In ABC newspaper (in Spanish)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/LaProvincia.jpg\">In La Provincia newspaper (in Spanish)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/Presentacion.avi\">Video of the robot (14MB)<\/a><\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/casimiro.gif\" alt=\"ROBOT CASIMIRO\" \/><br \/>\n&nbsp;<br \/>\n<a name=\"esp\"><\/a><br \/>\n&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>CASIMIRO: UNA APROXIMACI\u00d3N INGENIERIL A LOS ROBOTS SOCIABLES<\/h1>\n<p>Oscar Deniz Suarez<br \/>\nUniversidad de Las Palmas de Gran Canaria<\/p>\n<table>\n<tbody>\n<tr>\n<td><img decoding=\"async\" style=\"width: 400px;\" title=\"CASIMIRO\" src=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\" alt=\"CASIMIRO\" \/><\/td>\n<td><img decoding=\"async\" style=\"width: 400px;\" src=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/DisenoCabeza.jpg\" alt=\"Cabeza CASIMIRO\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Un campo en boga de la rob\u00f3tica, que podr\u00edamos llamar rob\u00f3tica social, persigue construir robots que tengan capacidades de interactuar con personas. Dichos robots tienen capacidad expresiva (la mayor\u00eda tiene una cara expresiva, voz, etc.), as\u00ed como habilidades para localizar, poner atenci\u00f3n, y dirigirse a las personas. En los humanos, estas habilidades caen en el \u00e1mbito de la llamada inteligencia social. Para este tipo de robots, el enfoque de dise\u00f1o predominante ha sido seguir modelos tomados de disciplinas como psicolog\u00eda del desarrollo, etolog\u00eda e incluso neurofisiolog\u00eda.<\/p>\n<p>En este trabajo se muestra que la reproducci\u00f3n de inteligencia social, a diferencia de otros tipos de habilidades humanas, lleva a un comportamiento fr\u00e1gil del robot construido, en el sentido de tener comportamientos muy diferentes entre las condiciones de prueba y las de trabajo real (no vistas). Esta limitaci\u00f3n se debe al hecho de que en el ser humano las habilidades sociales, que aparecen primero en la vida, son fundamentalmente inconscientes. Esto contrasta con otras habilidades que realizamos con esfuerzo consciente, y para las cuales podemos con relativa facilidad concebir algoritmos. De esta forma, relacionamos la cantidad de conocimiento consciente que tenemos de la forma de la soluci\u00f3n de una habilidad con la robustez que podemos lograr. Por otro lado, esto constituye tambi\u00e9n una explicaci\u00f3n coherente para el conocido hecho en Inteligencia Artificial que dice que las tareas que son f\u00e1ciles para nosotros resultan dif\u00edciles para los robots y viceversa.<\/p>\n<p>Para algunos tipos de robots como los manipuladores uno puede extraer un conjunto de ecuaciones (o algoritmos, representaciones,&#8230;) que se saben son v\u00e1lidas para resolver la tarea. Una vez estas ecuaciones han sido almacenadas en el computador de control el manipulador siempre se mover\u00e1 a los puntos deseados. Los robots sociables, sin embargo, requieren un esfuerzo de desarrollo m\u00e1s inductivo. Esto es, el dise\u00f1ador prueba las implementaciones en un conjunto concreto de casos, y espera que el rendimiento sea igualmente bueno para casos futuros (no vistos). En procesos inductivos es crucial el conocimiento a priori que se tenga: si hay poco disponible uno puede obtener buen rendimiento en casos de prueba pero pobre rendimiento en casos no vistos (overfitting).<\/p>\n<p>En Aprendizaje M\u00e1quina, la penalizaci\u00f3n de complejidad se usa a menudo como un medio v\u00e1lido para evitar el overfitting. As\u00ed, proponemos desarrollar los robots sociables partiendo de algoritmos y representaciones simples. Las implementaciones solo deber\u00edan hacerse m\u00e1s complejas a trav\u00e9s de numerosas pruebas en el nicho del robot (el entorno particular del robot, y las restricciones impuestas sobre las tareas a realizar, el cuerpo f\u00edsico del robot, etc.). Tal aproximaci\u00f3n da mucha importancia a las decisiones ingenieriles que se toman durante todo el proceso de desarrollo, las cuales dependen mucho del nicho.<\/p>\n<p>Este trabajo describe las ideas y t\u00e9cnicas empleadas en el desarrollo de CASIMIRO, un robot con un conjunto de habilidades de interacci\u00f3n b\u00e1sicas. El robot ha sido construido siguiendo el enfoque mencionado. En particular, el principal esfuerzo ha estado en explotar de forma parsimoniosa las caracter\u00edsticas del nicho del robot con el fin de obtener mejores rendimientos.<\/p>\n<ul>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/PhdThesisDocument.pdf\">PhD Document, en Ingl\u00e9s (7.5 MB)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/DocumentoTesis.pdf\">Versi\u00f3n resumida en Espa\u00f1ol (5.9 MB)<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/EURONRobotOfTheWeek.JPG\">\u00abRobot de la Semana\u00bb de EURON<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/ABC_pag2.JPG\">En el peri\u00f3dico ABC<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/LaProvincia.jpg\">En el peri\u00f3dico La Provincia<\/a><\/li>\n<li><a href=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/Presentacion.avi\">Video presentaci\u00f3n (14MB)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>CASIMIRO: AN ENGINEERING APPROACH TO SOCIABLE ROBOTS Oscar Deniz Suarez Universidad de Las Palmas de Gran Canaria A relatively new area for robotics research is the design of robots that can engage with humans in socially interactive situations. These robots have expressive power (i.e. they all have an expressive face, voice, etc.) as well as [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":1065,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page-full-width.php","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1282","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sociable Robot | Oscar Deniz | Visilab<\/title>\n<meta name=\"description\" content=\"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sociable Robot | Oscar Deniz | Visilab\" \/>\n<meta property=\"og:description\" content=\"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282\" \/>\n<meta property=\"og:site_name\" content=\"VISILAB\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-21T07:39:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GrupoVisilab\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282\",\"url\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282\",\"name\":\"Sociable Robot | Oscar Deniz | Visilab\",\"isPartOf\":{\"@id\":\"http:\/\/visilab.etsii.uclm.es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage\"},\"image\":{\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage\"},\"thumbnailUrl\":\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\",\"datePublished\":\"2015-07-17T06:54:10+00:00\",\"dateModified\":\"2015-07-21T07:39:19+00:00\",\"description\":\"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.\",\"breadcrumb\":{\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage\",\"url\":\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\",\"contentUrl\":\"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1029\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oscar Deniz &#8211; eng\",\"item\":\"http:\/\/visilab.etsii.uclm.es\/?page_id=1065\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CASIMIRO: AN ENGINEERING APPROACH TO SOCIABLE ROBOTS\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/visilab.etsii.uclm.es\/#website\",\"url\":\"http:\/\/visilab.etsii.uclm.es\/\",\"name\":\"VISILAB\",\"description\":\"Grupo de Visi\u00f3n y Sistemas Inteligentes UCLM\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/visilab.etsii.uclm.es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sociable Robot | Oscar Deniz | Visilab","description":"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.","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":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282","og_locale":"es_ES","og_type":"article","og_title":"Sociable Robot | Oscar Deniz | Visilab","og_description":"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.","og_url":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282","og_site_name":"VISILAB","article_modified_time":"2015-07-21T07:39:19+00:00","og_image":[{"url":"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@GrupoVisilab","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282","url":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282","name":"Sociable Robot | Oscar Deniz | Visilab","isPartOf":{"@id":"http:\/\/visilab.etsii.uclm.es\/#website"},"primaryImageOfPage":{"@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage"},"image":{"@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage"},"thumbnailUrl":"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg","datePublished":"2015-07-17T06:54:10+00:00","dateModified":"2015-07-21T07:39:19+00:00","description":"We show that the reproduction of social intelligence, as opposed to other types of human abilities, may lead to fragile performance, in the sense of having very different performances between training\/testing and future (unseen) conditions.","breadcrumb":{"@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/visilab.etsii.uclm.es\/?page_id=1282"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#primaryimage","url":"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg","contentUrl":"http:\/\/visilab.etsii.uclm.es\/personas\/oscar\/CASIMIRO\/AspectoGlobal.jpg"},{"@type":"BreadcrumbList","@id":"http:\/\/visilab.etsii.uclm.es\/?page_id=1282#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/visilab.etsii.uclm.es\/?page_id=1029"},{"@type":"ListItem","position":2,"name":"Oscar Deniz &#8211; eng","item":"http:\/\/visilab.etsii.uclm.es\/?page_id=1065"},{"@type":"ListItem","position":3,"name":"CASIMIRO: AN ENGINEERING APPROACH TO SOCIABLE ROBOTS"}]},{"@type":"WebSite","@id":"http:\/\/visilab.etsii.uclm.es\/#website","url":"http:\/\/visilab.etsii.uclm.es\/","name":"VISILAB","description":"Grupo de Visi\u00f3n y Sistemas Inteligentes UCLM","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/visilab.etsii.uclm.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P5HIwh-kG","_links":{"self":[{"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/pages\/1282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1282"}],"version-history":[{"count":12,"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/pages\/1282\/revisions"}],"predecessor-version":[{"id":1332,"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/pages\/1282\/revisions\/1332"}],"up":[{"embeddable":true,"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=\/wp\/v2\/pages\/1065"}],"wp:attachment":[{"href":"http:\/\/visilab.etsii.uclm.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}