REFLEXIVE COLLISION RESPONSE with VIRTUAL SKIN Roadmap Planning Meets Reinforcement Learning

Total Page:16

File Type:pdf, Size:1020Kb

REFLEXIVE COLLISION RESPONSE with VIRTUAL SKIN Roadmap Planning Meets Reinforcement Learning REFLEXIVE COLLISION RESPONSE WITH VIRTUAL SKIN Roadmap Planning Meets Reinforcement Learning Mikhail Frank, Alexander Forster,¨ and Jurgen¨ Schmidhuber Dalle Molle Institute for Artificial Intelligence (IDSIA), CH-6928 Manno-Lugano, Switzerland Faculty of Informatics, Universita` della Svizzera italiana, CH-6904 Lugano Dipartimento tecnologie innovative, Scuola universitaria professionale della Svizzera italiana, CH-6928 Manno-Lugano Keywords: Roadmap Planning: Reinforcement Learning: Collision Avoidance: Robotics Framework Abstract: Prevalent approaches to motion synthesis for complex robots offer either the ability to build up knowledge of feasible actions through exploration, or the ability to react to a changing environment, but not both. This work proposes a simple integration of roadmap planning with reflexive collision response, which allows the roadmap representation to be transformed into a Markov Decision Process. Consequently, roadmap planning is extended to changing environments, and the adaptation of the map can be phrased as a reinforcement learn- ing problem. An implementation of the reflexive collision response is provided, such that the reinforcement learning problem can be studied in an applied setting. The feasibility of the software is analyzed in terms of runtime performance, and its functionality is demonstrated on the iCub humanoid robot. 1 INTRODUCTION versatility of modern hardware. This will undoubt- edly require a broad spectrum of behaviors that are Currently available industrial robots are employed to applicable under a variety of environmental con- do repetitive work in structured environments, and straints/configurations. At the highest level, the ver- their highly specialized nature is therefore unprob- satile agent/controller must solve a variety of differ- lematic, or even desirable. However the next gener- ent problems by identifying relevant constraints and ation of robot helpers is expected to tackle a much developing or invoking appropriate behaviors. How- wider variety of applications, working alongside peo- ever we, as engineers and programmers, are not likely ple in homes, schools, hospitals, and offices. The to be able to explicitly and accurately predict the hardware exists already. State-of-the-art humanoid wide range of constraints and operating conditions robots such as the NASA/GM Robonaut 2 (Diftler that will be encountered in homes, schools, hospi- et al., 2011), the Willow Garage Personal Robot 2 tals, and offices, where the next generation of robots (http://www.willowgarage.com), the iCub from the should serve. This is one motivation for the develop- Italian Institute of Technology (IIT) (Metta et al., mental approach to robotics, which focuses on sys- 2008), and Toyota’s Partner Robots (Takagi, 2006; tems that adaptively and incrementally build a reper- Kusuda, 2008) are impressive machines with many toire of actions and/or behaviors from experience. degrees of freedom (DOFs). Physically speaking, To effectively learn from experience, an they should be capable of doing a much wider va- agent/controller must explore. However given riety of jobs than their industrial ancestors. Behav- the fragility of robotic hardware, exploratory be- iors however are still programmed manually by ex- havior can be quite hazardous. Self-collision and perts and the resulting programs are generally engi- collision with fixed objects in the environment neered to solve a particular instance (or at best a set of usually lead to calibration problems and/or broken related instances) of a task. Consequently, these ad- components, both of which require time-consuming vanced robots are endowed with relatively few, highly maintenance efforts that interrupt experimentation. specialized control programs, and their versatility re- Therefore, if exploration is to be implemented using mains quite limited. physical hardware directly, an online monitoring In order to realize the potential of modern hu- mechanism is required to prevent harmful collisions. manoid robots, especially with respect to service in It is worthy of note that many biological organisms unstructured, dynamic environments, we must find are equipped with exactly such a system. Skin facil- a way to improve their adaptiveness and exploit the itates collision detection, and reflexes help resolve dangerous situations, allowing the agent to learn from 2 THE MOTION PLANNING mistakes without suffering catastrophic damage. PROBLEM It is also noteworthy that in light of the fragility of robotic hardware, implementing exploratory behavior For an arm (or a humanoid upper body) working in in simulation is an appealing alternative to the real 3D space, the motion planning problem is formalized world. In fact this is the approach favored in most as follows: The workspace, of the path planning literature, however it requires 3 the restrictive assumption that the configuration of the W = R (1) workspace/environment does not change between the contains a robot composed of n links: simulated synthesis and validation of the behavior and the execution of the behavior by hardware in the real n [ world. In practice, the static environment assumption A(q) = Ai(q) ⊂ W (2) may not hold, and therefore if motions/behaviors that i=1 are planned offline are to be used in any but the most Each link, Ai, is represented by a semi-algebraic controlled environment, an online monitoring mecha- model. The vector of joint positions nism is still required to prevent harmful collisions. n The remainder of this paper proceeds as follows: q 2 C = R (3) In section 2, the motion planning problem is defined. denotes the configuration of the robot A, and kine- Prevalent approaches to motion planning and reactive matic constraints yield a proper functional mapping collision avoidance are discussed in sections 3 and 4, q ! A(q). Furthermore, there exists an obstacle re- respectively. Therein, we observe that currently avail- gion composed of m obstacles: able planning and collision avoidance methods offer either the ability to build up knowledge of feasible m [ actions through exploration, or the ability to react to O = Oi ⊂ W (4) a changing environment, but not both. In section 5 i=1 we describe our assumptions concerning the motion Each obstacle, Oi, is also expressed as a semi- planning problem for non-static environments, and algebraic model. we propose a very simple way to integrate roadmap To find feasible motions, we must disambiguate planning with reactive collision response. In contrast the feasible region of the configuration space, Cf ree ⊂ to available methods, our reflexive collision response C, from the infeasible region: approach offers the considerable benefits that: Cin f easible = CO [Csel f ⊂ C (5) 1. Roadmap planning is extended to non-static envi- CO denotes the set of configurations q for which A(q) ronments by transforming the roadmap graph into intersects O: a Markov Decision Process (MDP). C = fq 2 C j A(q) \ O 6= g ⊂ C (6) 2. Adaptation of the map to changes in the environ- O ? ment is phrased as a reinforcement learning (RL) In equation 5 Csel f denotes the set of configurations q problem. for which A(q) is self-intersecting. To handle this, let P denote a set of pairs of indices ( j;k) 2 P such that 3. Topological changes to the state-action map can j 6= k and j;k 2 f1;2;:::ng, which correspond to the be handled within the MDP framework. poses of two links A j and Ak that are not allowed to collide. As a matter of convenience, indices of links 4. Provided that unexpected contact with obstacles that share a common joint are typically excluded from can be detected physically, the response behavior P. The set of self colliding poses can then be ex- need not be generated by a computational model pressed: of the robot. [ C = fq 2 C j A (q) \ A (q) 6= g ⊂ C (7) In section 6, we discuss implementation issues sel f j k ? [ j;k]2P and in section 7, we conduct a brief feasibility study on the implemented software, which was developed The motion planning problem is essentially to find in collaboration with the EU project IM-CLeVeR. Fi- a trajectory T(qinitial;qgoal) ⊂ Cf ree that interpolates nally, in section 8 we discuss outstanding issues and initial and goal configurations while not intersecting future work . Cin f easible. 3 PLANNING ALGORITHMS primary motivation for multiple query planning al- gorithms, which typically utilize a “roadmap” data G(V;E) V = One approach to solving the above problem is to structure in the form of a graph , where fv ;v ;:::v g 2 C E plan ahead of time. Algorithms that take this ap- 1 2 n f ree and is a set of pairs of indices ( j;k) 2 V j 6= k j;k 2 f ; ;:::ng proach are generally called “Path Planning” or “Mo- such that and 1 2 . With E tion Planning” algorithms, as they plan and validate each member of is associated a verified collision free trajectory T(Ei) ⊂ Cf ree. The roadmap approach feasible motions, which can later be passed to the n robot as reference trajectories. There exists a vast lit- reduces each query from a search in R to graph erature on this topic, and we refer the interested reader search, which can be carried out by Dijkstra’s shortest O(jVj · log(jVj)) to the excellent, recent text book by Stephen LaValle path algorithm in time. Importantly, (LaValle, 2006). Here we focus on the only class of the roadmap graph represents a natural crossroads be- motion planning algorithms that scale to the high di- tween motion planning as an engineering discipline mensional configuration spaces of humanoid robots. and the field of artificial intelligence, as it is a spe- cial case of an MDP, where “states” are configurations Sampling based motion planning algorithms q 2 C , “actions” are trajectories q(t) ⊂ C , and probe the configuration space with some sampling f ree f ree all state transition probabilities are equal to one.
Recommended publications
  • Artificial Intelligence: Soon to Be the World’S Greatest Intelligence, Or Just a Wild Dream? Edward R
    Johnson & Wales University ScholarsArchive@JWU Academic Symposium of Undergraduate College of Arts & Sciences Scholarship 3-22-2010 Artificial Intelligence: Soon to be the world’s greatest intelligence, or just a wild dream? Edward R. Kollett Johnson & Wales University - Providence, [email protected] Follow this and additional works at: https://scholarsarchive.jwu.edu/ac_symposium Part of the Artificial Intelligence and Robotics Commons, Arts and Humanities Commons, Nanoscience and Nanotechnology Commons, and the Social and Behavioral Sciences Commons Repository Citation Kollett, Edward R., "Artificial Intelligence: Soon to be the world’s greatest intelligence, or just a wild dream?" (2010). Academic Symposium of Undergraduate Scholarship. 3. https://scholarsarchive.jwu.edu/ac_symposium/3 This Research Paper is brought to you for free and open access by the College of Arts & Sciences at ScholarsArchive@JWU. It has been accepted for inclusion in Academic Symposium of Undergraduate Scholarship by an authorized administrator of ScholarsArchive@JWU. For more information, please contact [email protected]. Artificial Intelligence: Soon to be the world’s greatest intelligence, or just a wild dream? Edward Kollett Johnson & Wales University Honors Program 2009 Edward Kollett, Page 2 Artificial Intelligence is a term, coined by John McCarthy in 1956, that “in its broadest sense would indicate the ability of an artifact to perform the same kinds of functions that characterize human thought processes” (“Artificial Intelligence”). Typically, it is used today to refer to a computer program that is trying to simulate the human brain, or at least parts of it. Attempts to recreate the human brain have been a goal of mankind for centuries, but only recently, as computers have become as powerful as they are now, does the goal of a fully automated robot with human intelligence and emotional capabilities seems to be within reach.
    [Show full text]
  • Lower Body Design of the `Icub' a Human-Baby Like Crawling Robot
    CORE Metadata, citation and similar papers at core.ac.uk Provided by University of Salford Institutional Repository Lower Body Design of the ‘iCub’ a Human-baby like Crawling Robot N.G.Tsagarakis M. Sinclair F. Becchi Center of Robotics and Automation Center of Robotics and Automation TELEROBOT University of Salford University of Salford Advanced Robotics Salford , M5 4WT, UK Salford , M5 4WT, UK 16128 Genova, Italy [email protected] [email protected] [email protected] G. Metta G. Sandini D.G.Caldwell LIRA-Lab, DIST LIRA-Lab, DIST Center of Robotics and Automation University of Genova University of Genova University of Salford 16145 Genova, Italy 16145 Genova, Italy Salford , M5 4WT, UK [email protected] [email protected] [email protected] Abstract – The development of robotic cognition and a human like robots has led to the development of H6 and H7 greater understanding of human cognition form two of the [2]. Within the commercial arena there were also robots of current greatest challenges of science. Within the considerable distinction including those developed by RobotCub project the goal is the development of an HONDA. Their second prototype, P2, was introduced in 1996 embodied robotic child (iCub) with the physical and and provided an important step forward in the development of ultimately cognitive abilities of a 2 ½ year old human full body humanoid systems [3]. P3 introduced in 1997 was a baby. The ultimate goal of this project is to provide the scaled down version of P2 [4]. ASIMO (Advanced Step in cognition research community with an open human like Innovative Mobility) a child sized robot appeared in 2000.
    [Show full text]
  • Robonaut 2 Fact Sheet
    National Aeronautics and Space Administration Robonaut 2 facts NASA Almost 200 people from 15 countries have visited the International Space Station, but the orbiting complex has only had human crew members – until now. Robonaut 2, the latest generation of the Robonaut astronaut helpers, launched to the space station aboard space shuttle Discovery on the STS-133 mission in February 2011. It is the fi rst humanoid robot in space, and although its primary job for now is demonstrating to engineers how dexterous robots behave in space, the hope is that, through upgrades and advancements, it could one day venture outside the station to help spacewalkers make repairs or additions to the station or perform scientifi c work. R2, as the robot is called, was unpacked in April and powered up for the first time in August. Though it is currently being tested inside the Destiny laboratory, over time both its territory and its applications could expand. Initial tasks identified for R2 include velocity air measurements and handrail cleaning, both of which are simple but necessary tasks that require a great deal of crew time. R2 also has a taskboard on which to practice flipping switches and pushing buttons. Over time, the robot should graduate to more complex tasks. There are no plans to return R2 to Earth. History Work on the first Robonaut began in 1997. The idea was to build a humanoid robot that could assist astronauts on tasks in which another pair of hands would be helpful or to venture forth to perform jobs either too dangerous for crew members to risk or too mundane for them to spend time on.
    [Show full text]
  • Talk with a Robot
    Talk With A Robot With its small, portable, travel size, kids and adults will love to bring it around to play with. Type a custom snippet or try one of the examples. Though, it was an improvement over the depressing white/black, its charm wore out pretty quickly. © 2014 Steve Worswick. “When the robot was active, people tended to respond and give feedback to whatever the robot was doing, saying ‘Wow!’, ‘Good job. Python 100. Typically, a chat bot communicates with a real person, but applications are being developed in which two chat bots can communicate with each other. We started with some of the key features. Human Robot Intelligent That Can Talk Dance Sing Watch Home Smart Humanoid Robot For Kids Education , Find Complete Details about Human Robot Intelligent That Can Talk Dance Sing Watch Home Smart Humanoid Robot For Kids Education,Human Robot Intelligent,Human Robots,Robots That Can Talk from Toy Robots Supplier or Manufacturer-Shenzhen Yuanhexuan Industrial Co. Another communication method I want to talk about is XMLRPC, which stands for XML-formatted Remote Procedure Call. The bots have hammers attached to micro servos that they use to hit targets on the other robot. Two human look-a-like robots invented by Japanese engineers. Unemployment. The site Cleverbot. Choose a material for your robot. Typically, a chat bot communicates with a real person, but applications are being developed in which two chat bots can communicate with each other. Slideshow ( 2 images ). Type a custom snippet or try one of the examples. In this week’s Tech Talk podcast: Brian Stelter discusses recent hacks on major Web sites and the author of a new book on robots discusses what is to come.
    [Show full text]
  • Robot Mediated Communication
    UNIVERSITY OF THE WEST OF ENGLAND ROBOT MEDIATED COMMUNICATION: ENHANCING TELE-PRESENCE USING AN AVATAR HAMZAH ZIYAAD HOSSEN MAMODE 10/08/2015 A thesis submitted in partial fulfilment of the requirements of the University of the West of England, Bristol for the degree of Doctor of Philosophy Faculty of Environment and Technology University of the West of England, Bristol August 2015 Robot Mediated Communication: Enhancing Tele-presence using an Avatar “If words of command are not clear and distinct, if orders are not thoroughly understood, then the general is to blame.” – Sun Tzu (c. 6th century BCE) P-2 Robot Mediated Communication: Enhancing Tele-presence using an Avatar Declaration I declare that the work in this dissertation was carried out in accordance with the requirements of the University's Regulations and Code of Practice for Research Degree Programmes and that it has not been submitted for any other academic award. Except where indicated by specific reference in the text, the work is the candidate's own work. Work done in collaboration with, or with the assistance of, others, is indicated as such. Any views expressed in the dissertation are those of the author. Signed: Date: P-3 Robot Mediated Communication: Enhancing Tele-presence using an Avatar Abstract In the past few years there has been a lot of development in the field of tele-presence. These developments have caused tele-presence technologies to become easily accessible and also for the experience to be enhanced. Since tele-presence is not only used for tele-presence assisted group meetings but also in some forms of Computer Supported Cooperative Work (CSCW), these activities have also been facilitated.
    [Show full text]
  • Lower Body Design of the 'Icub' a Human-Baby Like Crawling Robot
    Lower Body Design of the ‘iCub’ a Human-baby like Crawling Robot N.G.Tsagarakis M. Sinclair F. Becchi Center of Robotics and Automation Center of Robotics and Automation TELEROBOT University of Salford University of Salford Advanced Robotics Salford , M5 4WT, UK Salford , M5 4WT, UK 16128 Genova, Italy [email protected] G Metta G. Sandini D.G.Caldwell LIRA-Lab, DIST LIRA-Lab, DIST Center of Robotics and Automation University of Genova University of Genova University of Salford 16145 Genova, Italy 16145 Genova, Italy Salford , M5 4WT, UK [email protected] [email protected] [email protected] Abstract – The development of robotic cognition and a which weights 131.4kg forms a complete human like figure greater understanding of human cognition form two of the [1]. At the University of Tokyo which also has a long history current greatest challenges of science. Within the RobotCub of humanoid development, research efforts on human like project the goal is the development of an embodied robotic child robots has led in recent times to the development of H6 and (iCub)with the physical and ultimately cognitive abilities of a 2 H7. H6 has a total of 35 degrees of freedom (D.O.F) and ½ year old human baby. The ultimate goal of this project is weighs 55Kg [2]. Within the commercial arena there were to provide the cognition research community with an open also robots of considerable distinction including those human like platform for understanding of cognitive developed by HONDA. Their second prototype, P2, was systems through the study of cognitive development.
    [Show full text]
  • Design and Realization of a Humanoid Robot for Fast and Autonomous Bipedal Locomotion
    TECHNISCHE UNIVERSITÄT MÜNCHEN Lehrstuhl für Angewandte Mechanik Design and Realization of a Humanoid Robot for Fast and Autonomous Bipedal Locomotion Entwurf und Realisierung eines Humanoiden Roboters für Schnelles und Autonomes Laufen Dipl.-Ing. Univ. Sebastian Lohmeier Vollständiger Abdruck der von der Fakultät für Maschinenwesen der Technischen Universität München zur Erlangung des akademischen Grades eines Doktor-Ingenieurs (Dr.-Ing.) genehmigten Dissertation. Vorsitzender: Univ.-Prof. Dr.-Ing. Udo Lindemann Prüfer der Dissertation: 1. Univ.-Prof. Dr.-Ing. habil. Heinz Ulbrich 2. Univ.-Prof. Dr.-Ing. Horst Baier Die Dissertation wurde am 2. Juni 2010 bei der Technischen Universität München eingereicht und durch die Fakultät für Maschinenwesen am 21. Oktober 2010 angenommen. Colophon The original source for this thesis was edited in GNU Emacs and aucTEX, typeset using pdfLATEX in an automated process using GNU make, and output as PDF. The document was compiled with the LATEX 2" class AMdiss (based on the KOMA-Script class scrreprt). AMdiss is part of the AMclasses bundle that was developed by the author for writing term papers, Diploma theses and dissertations at the Institute of Applied Mechanics, Technische Universität München. Photographs and CAD screenshots were processed and enhanced with THE GIMP. Most vector graphics were drawn with CorelDraw X3, exported as Encapsulated PostScript, and edited with psfrag to obtain high-quality labeling. Some smaller and text-heavy graphics (flowcharts, etc.), as well as diagrams were created using PSTricks. The plot raw data were preprocessed with Matlab. In order to use the PostScript- based LATEX packages with pdfLATEX, a toolchain based on pst-pdf and Ghostscript was used.
    [Show full text]
  • Robonaut 2 – Operations on the International Space Station
    Robonaut 2 – Operations on the International Space Station Ron Diftler Robonaut Project Lead Software, Robotics and Simulation Division NASA/Johnson Space Center [email protected] 2/14/2013 Overview Robonaut Motivation GM Relationship Robonaut Evolution Robonaut 2 (R2) Capabilities Preparing for ISS Journey to Space On Board ISS Future Activities Spinoffs Robonaut Motivation Capable Tool for Crew • Before, during and after activities Share EVA Tools and Workspaces. • Human Like Design Increase IVA and EVA Efficiency • Worksite Setup/Tear Down • Robotic Assistant • Contingency Roles Surface Operations • Near Earth Objects • Moon/Mars Interplanetary Vehicles Astronaut Nancy Currie works with 2 Robonauts to build a truss structure during an Telescopes experiment. Robonaut Development History 1998 • Subsystem Development • Testing of hand mechanism ROBONAUT 1999 Fall 1998 • Single Arm Integration • Testing with teleoperator ROBONAUT 2000 Fall 1999 • Dual Arm Integration • Testing with dual arm control ROBONAUT 2001 Fall 2000 • Waist and Vision Integration • Testing under autonomous control 2002 ROBONAUT • R1A Testing of Autonomous Learning Fall 2001 • R1B Integration 2003 ROBONAUT • R1A Testing Multi Agent EVA Team Fall 2002 • R1B Segwanaut Integration 2004 ROBONAUT Fall 2003 • R1A Autonomous Manipulation • R1B 0g Airbearing Development 2005 ROBONAUT Fall 2004 • DTO Flight Audit • Begin Development of R1C ROBONAUT 2006 Fall 2006 • Centaur base • Coordinated field demonstration GM’s Motivation Why did GM originally come to us? • World
    [Show full text]
  • Ph. D. Thesis Stable Locomotion of Humanoid Robots Based
    Ph. D. Thesis Stable locomotion of humanoid robots based on mass concentrated model Author: Mario Ricardo Arbul´uSaavedra Director: Carlos Balaguer Bernaldo de Quiros, Ph. D. Department of System and Automation Engineering Legan´es, October 2008 i Ph. D. Thesis Stable locomotion of humanoid robots based on mass concentrated model Author: Mario Ricardo Arbul´uSaavedra Director: Carlos Balaguer Bernaldo de Quiros, Ph. D. Signature of the board: Signature President Vocal Vocal Vocal Secretary Rating: Legan´es, de de Contents 1 Introduction 1 1.1 HistoryofRobots........................... 2 1.1.1 Industrialrobotsstory. 2 1.1.2 Servicerobots......................... 4 1.1.3 Science fiction and robots currently . 10 1.2 Walkingrobots ............................ 10 1.2.1 Outline ............................ 10 1.2.2 Themes of legged robots . 13 1.2.3 Alternative mechanisms of locomotion: Wheeled robots, tracked robots, active cords . 15 1.3 Why study legged machines? . 20 1.4 What control mechanisms do humans and animals use? . 25 1.5 What are problems of biped control? . 27 1.6 Features and applications of humanoid robots with biped loco- motion................................. 29 1.7 Objectives............................... 30 1.8 Thesiscontents ............................ 33 2 Humanoid robots 35 2.1 Human evolution to biped locomotion, intelligence and bipedalism 36 2.2 Types of researches on humanoid robots . 37 2.3 Main humanoid robot research projects . 38 2.3.1 The Humanoid Robot at Waseda University . 38 2.3.2 Hondarobots......................... 47 2.3.3 TheHRPproject....................... 51 2.4 Other humanoids . 54 2.4.1 The Johnnie project . 54 2.4.2 The Robonaut project . 55 2.4.3 The COG project .
    [Show full text]
  • DAC-H3: a Proactive Robot Cognitive Architecture to Acquire and Express
    Preprint version; final version available at http://ieeexplore.ieee.org/ IEEE Transactions on Cognitive and Developmental Systems (Accepted) DOI: 10.1109/TCDS.2017.2754143 1 DAC-h3: A Proactive Robot Cognitive Architecture to Acquire and Express Knowledge About the World and the Self Clément Moulin-Frier*, Tobias Fischer*, Maxime Petit, Grégoire Pointeau, Jordi-Ysard Puigbo, Ugo Pattacini, Sock Ching Low, Daniel Camilleri, Phuong Nguyen, Matej Hoffmann, Hyung Jin Chang, Martina Zambelli, Anne-Laure Mealier, Andreas Damianou, Giorgio Metta, Tony J. Prescott, Yiannis Demiris, Peter Ford Dominey, and Paul F. M. J. Verschure Abstract—This paper introduces a cognitive architecture for I. INTRODUCTION a humanoid robot to engage in a proactive, mixed-initiative exploration and manipulation of its environment, where the HE so-called Symbol Grounding Problem (SGP, [1], [2], initiative can originate from both the human and the robot. The T [3]) refers to the way in which a cognitive agent forms an framework, based on a biologically-grounded theory of the brain internal and unified representation of an external word referent and mind, integrates a reactive interaction engine, a number of from the continuous flow of low-level sensorimotor data state-of-the art perceptual and motor learning algorithms, as well as planning abilities and an autobiographical memory. The generated by its interaction with the environment. In this paper, architecture as a whole drives the robot behavior to solve the we focus on solving the SGP in the context of human-robot symbol grounding problem, acquire language capabilities, execute interaction (HRI), where a humanoid iCub robot [4] acquires goal-oriented behavior, and express a verbal narrative of its own and expresses knowledge about the world by interacting with experience in the world.
    [Show full text]
  • Magic Icub: a Humanoid Robot Autonomously Catching Your Lies in a Card Game
    Magic iCub: a humanoid robot autonomously catching your lies in a card game Dario Pasquali Jonas Gonzalez- Francesco Rea Giulio Sandini Alessandra Sciui RBCS & ICT Billandon RBCS RBCS CONTACT Istituto Italiano di RBCS Istituto Italiano di Istituto Italiano di Istituto Italiano di Tecnologia & DIBRIS, Istituto Italiano di Tecnologia Tecnologia Tecnologia Università di Genova Tecnologia & DIBRIS, Genova, Italy Genova, Italy Genova, Italy Genova, Italy Università di Genova [email protected] [email protected] [email protected] [email protected] Genova, Italy [email protected] ABSTRACT Games are often used to foster human partners’ engagement and 1 Introduction natural behavior, even when they are played with or against Historically, robots always fascinated the public, entertaining the robots. Therefore, beyond their entertainment value, games audience. Indeed, the first recorded example of humanoid robot represent ideal interaction paradigms where to investigate natural was a robotic musical band meant to entertain the guests of an human-robot interaction and to foster robots’ diffusion in the Arabian king [1]. Nowadays, robots can have a role not only in society. However, most of the state-of-the-art games involving task-oriented research or industrial applications, but also in the robots, are driven with a Wizard of Oz approach. To address this field of entertainment. e concept of Entertainment Robotics limitation, we present an end-to-end (E2E) architecture to enable refers to any robotic platform and application not directly useful the iCub robotic platform to autonomously lead an entertaining for a specific task, but rather meant to entertain and amuse magic card trick with human partners.
    [Show full text]
  • Iterative Design of Advanced Mobile Robots
    Journal of Computing and Information Technology 1 Iterative Design of Advanced Mobile Robots Fran¸coisMichaud1∗, Dominic L´etourneau1 Eric´ Beaudry2, Maxime Fr´echette1, Froduald Kabanza2, and Michel Lauria1 1Department of Electrical Engineering and Computer Engineering, Universit´ede Sherbrooke, Qu´ebec Canada 2Department of Computer Science, Universit´ede Sherbrooke, Qu´ebec Canada Integration of hardware, software and decisional com- 1. Introduction ponents is fundamental in the design of advanced mo- bile robotic systems capable of performing challenging The dream of having autonomous machines perform- tasks in unstructured and unpredictable environments. ing useful tasks in everyday environments, as un- We address such integration challenges following an it- structured and unpredictable as they can be, has erative design strategy, centered on a decisional archi- motivated for many decades now research in robotics tecture based on the notion of motivated selection of and artificial intelligence. However, intelligent and behavior-producing modules. This architecture evolved autonomous mobile robots is still in what can be over the years from the integration of obstacle avoid- ance, message reading and touch screen graphical inter- identified as being research phases, i.e., mostly basic faces, to localization and mapping, planning and schedul- research and concept formulation, and some prelimi- ing, sound source localization, tracking and separation, nary uses of the technology with attempts in clarify- speech recognition and generation on a custom-made in- ing underlying ideas and generalizing the approach teractive robot. Designed to be a scientific robot re- [Shaw 2002]. The challenge in making such a dream porter, the robot provides understandable and config- become a reality lies in the intrinsic complexities urable interaction, intention and information in a con- and interdependencies of the necessary components ference setting, reporting its experiences for on-line and to be integrated in a robot.
    [Show full text]