The iCub humanoid robot: An open-systems platform for research in cognitive development Giorgio Metta et al., Neural networks 2010 윤성재.

Slides:



Advertisements
Similar presentations
The RobotCub project Giulio Sandini (1,2), Giorgio Metta (1,2), David Vernon (1) (1) University of Genoa (2) Italian Institute of Technology.
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Note: Lists provided by the Conference Board of Canada
Chapter 08 Motor Behavior
Perception and Perspective in Robotics Paul Fitzpatrick MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group Goal To build.
University of Minho School of Engineering Centre ALGORITMI Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Yiannis Demiris and Anthony Dearden By James Gilbert.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE A Relational Representation for Procedural.
Lecture 13 Revision IMS Systems Analysis and Design.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Chapter 13 Embedded Systems
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE Intent Recognition as a Basis for Imitation.
Chapter 5 Transfer of Training.
MIRROR Project Review IST Brussels – December 1 st, 2003.
Summer 2011 Wednesday, 8/3. Biological Approaches to Understanding the Mind Connectionism is not the only approach to understanding the mind that draws.
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
The Synergy of Technology with Basic Learning Theories, Principles and Practices Synergy is compounded words taken from synchronize and energy which can.
Motor Control Theories
Theories of Development. Cognitive Development Early psychologists believed that children were not capable of meaningful thought and that there actions.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
An Introduction to Child Development
A Review of Children, Humanoid Robots and Caregivers (Arsenio, 2004) COM3240 – Week 3 Presented by Gizdem Akdur.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
West Virginia University
Metta, Sandini, Natale & Panerai.  Developmental principles based on biological systems.  Time-variant machine learning.  Focus on humanoid robots.
One of the long-term goals for humanoid robotics is to have robots working side-by-side with humans, helping them in a variety of open ended tasks, which.
Chapter #2: Motor Learning for Effective Coaching and Performance
Title: Designing a narrative-based educational game to model learners’ motivational characteristics Authors: Jutima Methaneethorn Dr. Paul Brna Organisation:
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
InterActions Overview This Presentation will touch on the following topics.  Brief Overview  Major Content Themes  Pedagogical Principles  Scaffolding.
Beyond Gazing, Pointing, and Reaching A Survey of Developmental Robotics Authors: Max Lungarella, Giorgio Metta.
Sensorimotor systems Chapters 8.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Emergence of Cognitive Grasping through Emulation, Introspection and Surprise GRASP EUl 7 th Framework Program GRASP Emergence of Cognitive Grasping through.
Bayesian goal inference in action observation by co-operating agents EU-IST-FP6 Proj. nr Raymond H. Cuijpers Project: Joint-Action Science and.
What is it?  Development can be summed up as the changes we go through in life, not just physical changes.  Growth refers to the increase in cell number,
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
LEARNING STYLES: How do you learn the best? Presented by: Annette Deaton Coordinator of Orientation Services.
Transfer of Training Chapter 5.
Introduction of Intelligent Agents
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
INSTRUCTIONAL OBJECTIVES
Chapter Ten How Does the Acquisition of Skill Affect Performance?
Development of Expertise. Expertise We are very good (perhaps even expert) at many things: - driving - reading - writing - talking What are some other.
What is in a ROBOT? Robotic Components Unit A – Ch 3.
Games in Practice Prepared by RLEF, July Why Games? It’s recommended that a players development in each training session should consist of learning.
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-Like Intelligence, Olaf Sporns Course: Robots Learning from Humans Park, John.
Motor Behavior Chapter 5. Motor Behavior Define motor behavior, motor development, motor control, and motor learning. What is the influence of readiness,
The Process of Forming Perceptions SHMD219. Perception The ability to see, hear, or become aware of something through the senses. Perception is a series.
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Lars Taxén – Activity Modalities An action perspective based on innate coordination capacities Lars Taxén, Linköping University
Chapter 8 Motor Behavior
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
 As we progress from a beginner to a skilled performer we must pass through different stages of learning  There is no definitive point at which an athlete.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Introduction to Machine Learning, its potential usage in network area,
Motor Learning and Skill acquisition
Fundamentals of Information Systems, Sixth Edition
Modeling the development of mirror neurons Problem Solution
Overview of Year 1 Progress Angelo Cangelosi & ITALK team
Topic 1 Development Assessment Revision
RESEARCH BASICS What is research?.
Chapter 08 Motor Behavior
Presentation transcript:

The iCub humanoid robot: An open-systems platform for research in cognitive development Giorgio Metta et al., Neural networks 2010 윤성재

S FT YONSEI UNIV. KOREA 16 Outline Motivation Design goals Foundations of human development Specific results –Mechatronics of the iCub –Software architecture –Sensorimotor coordination models –Object affordances –Imitation and communication Conclusion 1

S FT YONSEI UNIV. KOREA 16 Motivation Consider to be a humanoid: –Biological-like system which takes decisions and acts in the environment. Adapts and learns how to behave in new situations. Invents new solutions on the basis of the past experience. –Possibility to interact with it: To teach, to demonstrate, even to communicate. –The developmental process leading to a mature humanoid. Based on a road map of human development. The main idea is to be able to test the iCub in the same manner as a developmental psychologist would test an infant in a laboratory experiment. 2

S FT YONSEI UNIV. KOREA 16 Design goals The construction of cognitive systems could not progress without a certain number of ingredients : –Development of a sound formal understanding of cognition –Natural cognition and study of the development of cognition –Action in humans by using neuroscience methods –Physical instantiation of these models in a behaving humanoid robot Initial period of human cognitive development and its implementation on the iCub –Not to preprogram the cognitive skills but, similarly to what happens in hu mans to implement them into a system that can learn much like a human baby does. 3

S FT YONSEI UNIV. KOREA 16 Design goals Considering action and embodiment and how perception and cogniti- on are intertwined into development –Exemplar experimental scenarios are discovering the action possibilities of the body (the so called body map) –Learning to control one’s upper and lower body (crawling, bending the tor- so) to reach for targets –Learning to reach static and moving targets, and learning to balance in order to perform stable object manipulations when crawling or sitting Interaction with other agents –Recognizing manipulation abilities of others and relating those to one’s own manipulation abilities –Learning new motor skills and new object affordances by imitating manip- ulation tasks performed by others –Learning what to imitate and when to imitate others gestures –Learning regulating interaction dynamics. 4

S FT YONSEI UNIV. KOREA 16 Foundations of human development To provide a description of human development, we have to consider three basic elements: –What is innate, where do we start from? –What drives development? –How is new knowledge incorporated? What is innate, where do we start from? –Developmental psychologists, typically refer to innate elements in terms of prenatal prestructuring or the so-called core abilities. –Motor system requires constraints in order to reduce the large number of effective degrees of freedom These constraints come in the form of muscular synergies. To facilitate control, the activation of muscles is therefore organized into functional synergies at the beginning of life Prestructuring comes also in the form of specific core abilities. 5

S FT YONSEI UNIV. KOREA 16 Foundations of human development What drives development? –Motivations come in different forms in the newborn: social and explorative. Social motive is providing further possibilities for learning, safety, com fort, etc. How is new knowledge incorporated? –Final product is shaped by the dynamical interaction with the environment. The brain is only one side of this process –Factors like exposure or deprivation to the environment are also important The body biomechanics and body growth are all fundamental to the de velopment of cognition. 6

S FT YONSEI UNIV. KOREA 16 Foundations of human development Neurophysiology is also helping to show the complexity of the brain. –Canonical and mirror neurons are indistinguishable. Their visual responses, however, are quite different. The canonical type is active in two situations: (1) When grasping an object and (2) When fixating that same object Mirror neuron, becomes active under either of two conditions: (1)Manipulating an object (e.g. grasping it, as for canonical neurons) (2)Watching someone else performing the same action on the same object –Two visual pathways Dorsal & Ventral –Dorsal deals with information required for action –Ventral is important for more cognitive tasks such as maintaining an object’s identity and constancy 7

S FT YONSEI UNIV. KOREA 16 Mechatronics of the iCub 1m tall and weighs 22 kg # of DOF(degrees of freedom) –For the upper body is 38 –Each leg has 6 DOF (for crawling, sitting and squatting) Equipped with digital cameras, gyroscopes and accelerometers, microphones, and force/torque sensors. %Distributed sensorized skin is under development using capacitive sensors technology A set of DSP-based control cards. Takes care of the low-level control loop in real-time. –DSPs communicate with each other via a CAN bus. –Four CAN bus lines connect the various segments of the robot. All sensory and motor-state information is transferred to an embedded Pentium based PC104 card that handles synchronization and reforma- tting of the various data streams. 8 Specific results

S FT YONSEI UNIV. KOREA 16 Sensorimotor coordination model Cognitive capabilities depend greatly on the development of sensorimotor coordination and sensorimotor mapping. –Experience enters into the process in forming reliable and sophisticated tools for exploring and manipulating the outside world. The research on sensorimotor coordination has two distinct themes. –Modeling Sensorimotor systems evolve from sets of relatively independe- nt mechanisms to unified functional systems. –Modeling the role of motor representation as tools serving not only action but also perception. Layered controller system for the iCub including: 1.Spinal behaviours 2.Eye movements and attention 3.Reacting and body schemes 4.Grasping 9 Specific results

S FT YONSEI UNIV. KOREA 16 Object affordances The term affordance is –‘‘Action possibilities’’ on a certain object –E.g.) A chair is ‘‘sit-able’’ for a perceiver Humans learn to exploit object affordances throughout their entire life but not all are learnt autonomously. –A large set is conveyed by social means either by communication or by observing others actions. –Difficult to separate the importance of learning by exploration and learning from others. Distinguish two means of acquisition of object affordances: –Self-exploration (autonomous learning) –By observation (learning from examples) 10 Specific results

S FT YONSEI UNIV. KOREA 16 Object affordances 1.System has acquired the capability to coordinate movements with respect to sensory information. 2.It can start interacting with objects and understanding its interface (autonomous learning) –How to grab the object, what are the effects of certain applied actions. 3.System may start recognizing and interpreting other agents (learni- ng from examples) –Interacting with similar objects, learning other object affordances and inte- rpreting activities. 11 Specific results

S FT YONSEI UNIV. KOREA 16 Object affordances Use Bayesian Networks (BN) for learning affordances. –Model the dependencies between robot actions, object characteristics, and the resulting effects Affordances can be learned autonomou- sly by experience and by self-observatio n. Features can be either selected or ignored 12 Specific results

S FT YONSEI UNIV. KOREA 16 Experiments –Playground scenario consisting of several objects with two shapes (box and ball), different sizes. –iCub was able to perform three different actions: grasp, tap and touch. Results show how the model is able to capture the basic object beha- viour under different actions. –Relations are shaped by the experience of the robot and by its current skill s. Object affordances 13 Specific results

S FT YONSEI UNIV. KOREA 16 Imitation and communication Imitation plays a central role and communication. –Particular concern here are cognitive skills required for communicating through body gestures. Large part of this iCub work took a human–robot interaction perspecti ve to analyzing and developing controllers to enhance human–robot communication. Relies on sophisticated cognitive skills which requires –Recognize and interpret somebody else’s gestures in terms of its own capabilities (mirror effects), –Learn new gestures –Recognize the purpose of other people’s gestures –Predict the result of a demonstrated manipulation task –Finally, the ability to decide what part of the demonstration is relevant to imitation 14 Specific results

S FT YONSEI UNIV. KOREA 16 Conclusion Forefront research in developmental robotics, the iCub was designed completely from scratch of –Mechanics, electronics, firmware, and software Multisensory neurons connection –Brain is not made of a set of isolated areas dealing with perception or mo- tor control but rather that multisensory neurons. Computational model of affordances –Quintessential primitives of cognition by mixing perception and action in a single concept –Includes the possibility of learning both the structure of dependences bet- ween sets of random variables Facilitating the creation of a computation model of imitation and inter- action between humans and robots –By evaluating the automatic construction of models from experience, their correction via feedback. –Explores the domain between mere sensorimotor associations and the possibility of true communication between robot and people. 15