Human-robot interaction Michal de Vries. Humanoid robots as cooperative partners for people Breazeal, Brooks, Gray, Hoffman, Kidd, Lee, Lieberman, Lockerd.

Slides:



Advertisements
Similar presentations
Mirror Neurons Jessica Nyberg, B.S..
Advertisements

Why use AAC Support communication Augmentative/ Alternative
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
COGNITIVE DEVELOPMENT, PART 1
Strategies for Supporting Young Children
Second Language Acquisition
Irek Defée Signal Processing for Multimodal Web Irek Defée Department of Signal Processing Tampere University of Technology W3C Web Technology Day.
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.
ROBOT BEHAVIOUR CONTROL SUCCESSFUL TRIAL OF MARKERLESS MOTION CAPTURE TECHNOLOGY Student E.E. Shelomentsev Group 8Е00 Scientific supervisor Т.V. Alexandrova.
Language Special form of communication in which we learn complex rules to manipulate symbols that can be used to generate an endless number of meaningful.
Humanoid Robots as Cooperative Partners for People paper by Breazeal, C., et al.. (2003) MIT Media Lab, Robotic Life Group presentation by Kósa Máté Ágoston.
Organizational Notes no study guide no review session not sufficient to just read book and glance at lecture material midterm/final is considered hard.
Selected References Feil-Seifer, D.J. & Matarić, M.J. (2006). “Shaping Human Behavior by Observing Mobility Gestures”. Poster paper in 1 st Annual Conference.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Introduction to Cognitive Science Sept 2005 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Summer 2011 Wednesday, 8/3. Biological Approaches to Understanding the Mind Connectionism is not the only approach to understanding the mind that draws.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Meaningful Learning in an Information Age
Introductory Remarks Robust Intelligence Solicitation Edwina Rissland Daniel DeMenthon, George Lee, Tanya Korelsky, Ken Whang (The Robust Intelligence.
 For many years human being has been trying to recreate the complex mechanisms that human body forms & to copy or imitate human systems  As a result.
Sociable Machines Cynthia Breazeal MIT Media Lab Robotic Presence Group.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Cognitive level of Analysis
Communication and Vision WHEN WORLDS COLLIDE 1. When Worlds Collide Pre-symbolic and Symbolic Communication Assessing communication skills of children.
General Considerations for Implementation
CS 462: Introduction to Artificial Intelligence This course advocates the physical-symbol system hypothesis formulated by Newell and Simon in It.
Cognitive Development in Infancy and Toddlerhood
Chapter #2: Motor Learning for Effective Coaching and Performance
CHAPTER 5 SOCIAL INTERACTION.
Accommodations Ordinary and Extraordinary Video Clip.
INTENTIONAL COGNITION, LEARNING STYLES, AND MOTIVATION
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Communication and Vision
Lyn S. Turkstra, PhD, CCC-SLP, BC-ANCDS Department of Communicative Disorders University of Wisconsin-Madison.
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
Computational Cognitive Neuroscience PSYC 4175/5175 Randall O’Reilly.
SPED 537: ECSE Methods Multiple Disabilities May 8-9, 2006 Deborah Chen, Ph.D. California State University, Northridge.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Lecture 3 - Race against Time 1 Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing.
I Robot.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Natural Tasking of Robots Based on Human Interaction Cues Brian Scassellati, Bryan Adams, Aaron Edsinger, Matthew Marjanovic MIT Artificial Intelligence.
Understanding Users Cognition & Cognitive Frameworks
 Joint attention  Verbal development  Non-verbal language development  Theory of mind  Pro-social communication  Conversational skills.  How to.
Cognition Through Imagination and Affect Murray Shanahan Imperial College London Department of Computing.
Cognitive Systems Foresight Language and Speech. Cognitive Systems Foresight Language and Speech How does the human system organise itself, as a neuro-biological.
What the Research Says About Intentional Instruction wiki contribution by Kathryn L. Dusel EDU 740 Module 6.
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Tara Wagg and Miranda Barry YRDSB Student Services.
Introduction to Psychology Virginia Union University.
WP6 - D6.1 Design of integrated models ISTC-CNR September, 26/27, 2005 ISTC-CNR September, 26/27, 2005.
The single most important skill for a computer programmer is problem solving Problem solving means the ability to formulate problems, think creatively.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Cognitive Level of Analysis Unit 3. Cognition The mental act or process by which knowledge is acquired.
WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day.
Introduction to Cogsci April 07, Central Theme Cognitive Science was occuppied with the algorithmic level for much of its history: successive manipulation.
© 2013 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Humanoid-Human Interaction Presented by KMR ANIK 1.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Shared Intentionality
San Diego May 22, 2013 Giovanni Saponaro Giampiero Salvi
Learning Fast and Slow John E. Laird
Overview of Year 1 Progress Angelo Cangelosi & ITALK team
Thrust IC: Action Selection in Joint-Human-Robot Teams
Course Instructor: knza ch
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Presentation transcript:

Human-robot interaction Michal de Vries

Humanoid robots as cooperative partners for people Breazeal, Brooks, Gray, Hoffman, Kidd, Lee, Lieberman, Lockerd and Mulanda International Journal of Humanoid Robots Submitted 2003, published in 2004

Overview 1) Introduction 2) Understanding others 3) Social robotics 4) Meet Leonardo 5) Task learning 6) Discussion

1) Introduction The goal of the paper: developing robots with social abilities. Such robots can understand natural human instructions (such as natural language, gestures, emotional expressions). Learning new skills should be done quickly. Create robots that play a role in the daily lives of ordinary people.

2) Understanding others Theory of Mind: People attribute mental states (beliefs, desires, goals) to understand and predict behavior. This is even the case with non-living things of sufficient complexity (Breitenberg). Although this is far from scientific, it is suprisingly useful (Dennett, 1987). Mirror neurons are a possible neural mechanism for the Theory of Mind (Gallese & Goldman, 1998).

3) Social robots Human-robot collaboration: No master-slave relation between human and robot, but cooperating partners. Joint Intention Theory: Doing something together as a team where the teammates share the same goal and same plan of execution.

Robots understanding others Most robots interact with people as objects or socially impaired people. Social robots must be capable of understanding the intentions, beliefs, goals and desires of people. It must also understand social cues (and vice versa). Such robots must be able to take multiple points of view. Common vs. partial knowledge.

How should social robots learn? It is a trend in machine learning to eschew built-in structure or a priori knowledge of the environment. The main focus is on statistical learning techniques. Such techniques need hunderds or thousands examples to learn something succesfully.

How should robots learn? Learning without built-in structure is a problem: A robot needs to learn quickly. Learning in biology is robust and fast. Furthermore, humans are also born with innate cognitive and behavioral machinery which develops in an environment. So the authors use a combination of bottom- up and top-down processing.

4) Meet Leonardo Leonardo: a robot with 65 degree of freedom

Leonardo's architecture Leo's computational architecture

Understanding speech Leo cannot speak, but has a natural language understanding system called Nautilus. Nautilus supports: For instance, a basic vocabulary, simple contexts and spatial relations.

The vision system Leo percieves the environment with 3 camera systems. A camera behind the robot to track people and objects in Leo's environment (peripheral information). An overhead camera mounted in the ceiling that faces vertically down to track gestures and objects (color, position, shape, size). The third camera system is in Leo's eyes and processes face recognition and facial features.

Attention Leo's attentional system computes the level of saliency (interest) for objects and events. Three factors compute saliency: perceptual properties internal states (belief system) socially directed reference

Beliefs Seeing reflects the state of the world as it is directly precieve. Beliefs are representational and are held even if they do not happen to agree with immediate perceptual experience. Leo's belief system gets input (visual, tactile information and speech) and merges this information into a coherent set of beliefs.

Beliefs Beliefs must be processed and updated correctly. Leo can compare his beliefs with beliefs of others. It must make a distinction between his beliefs and the beliefs of others, but also know which beliefs are common knowledge. Leo can represent beliefs of others by monitoring people's looks at objects, their gestures and talks over time.

5) Task learning Leo can learn from natural human instructions. “Leo, this is a hammer.” By hearing its own name, the word “this” and in combination with a pointing gesture to a hammer, the speech understanding passes this knowledge to the spatial reasoning and belief system. Leo can show whether he understands the instructions. “Leo, show me the hammer.” Leo can evaluate its own capabilities.

Push the button Leo learns pushing buttons

How Leo learns pushing buttons Task:“Buttons-On-and-Off” Leo indicates that he does not know such task and goes into learning mode. Subtask:“Button-On” The same reaction. A person learns Leo this by demonstrating it. It says “Press button 1” and turns it on. Leo encodes the goal state associated with an action performed in the tutorial setting by comparing the world state before and after its execution. The same holds for the subtask “Button-Off”.

A schematic overview All subtasks must be learned in order to master the overall task.

6) Discussion Social skills (performing/recognizing) are important for robots in relation with humans. No master-slave relation, but collaboration. Knowing what matters: attention. An action can be determined in more ways: Reinforcement learning (large state-action spaces -> large number of trials)‏ Learning by imitation (a lot faster, but requires innate knowlegde)‏

Some remarks Leo cannot speak, but speech is very important in social interaction. The practical and biological implausibility of 3 camera systems, especially an overhead camera. The biological implausibility of innate knowledge. Of course, we are biased towards some behaviour, but we do not have an a priori vocabulary. No role for mirror neurons?

Extra Info More information about Leo can be found at: eonardo/overview/overview.htmlhttp://robotic.media.mit.edu/projects/robots/l eonardo/overview/overview.html Questions?