Human-Robot Interaction: A first overview
|
|
- Stephen McCarthy
- 5 years ago
- Views:
Transcription
1 Human-Robot Interaction: A first overview Pierre Lison Geert-Jan M. Kruijff Language Technology Lab DFKI GmbH, Saarbrücken
2 Preliminary Infos Schedule: First lecture on February 1st (Monday), 8:30-10:00 First overview of HRI: basic principles, issues, applications Second lecture on February 3rd (Wednesday), 8:30-10:00 Lecturers: Approaches to situated dialogue processing and management Pierre Lison [ plison@dfki.de ] & Geert-Jan M. Kruijff: [ gj@dfki.de ] Affiliation: Talking Robots Group, Language Technology Lab, DFKI Teaching material: The lecture slides (PDF) will be put online on the course website If needed, additional references can of course be provided 2
3 Talking Robots? Our long-term aim: 3
4 Talking Robots? Our long-term aim: Hi! I am C-3PO, human-cyborg relations. 3
5 Talking Robots? 4
6 Talking Robots? Our long-term aim: Hi! I am C-3PO, human-cyborg relations. 5
7 Talking Robots? Our long-term aim: Hi! I am C-3PO, human-cyborg relations. (and he speaks 6 million languages...) 5
8 Talking Robots? Our long-term aim: Hi! I am C-3PO, human-cyborg relations. (and he speaks 6 million languages...) For the time being, we ll have to scale down our expectations... 5
9 Talking Robots? Hi! I am C-3PO, human-cyborg relations. Aim: building service robots endowed with general communicative abilities (for instance, via spoken dialogue) Such robots could assist us in our daily life take care of routine tasks, in homes, offices, schools or hospitals help disabled or mentally impaired persons serve as helpers / social companions for the elderly or simply entertain us! 6
10 Talking Robots? Hi! I am C-3PO, human-cyborg relations. Research goal: building robotic systems which are able to interact with humans via spoken dialogue Understanding speech, deciding what to do next, producing an answer... with noise, uncertainty, and real-time constraints... and taking all the context into account! Question: how can we achieve this, given the current limitations of robotics and NLP technology? 7
11 Outline Introduction Short introduction to (cognitive) robotics Definitions, classifications Perception & action Cognitive architectures Human-Robot Interaction (HRI) Generalities Specificities of HRI Spoken dialogue systems for HRI Approach and challenges How it works Conclusion 8
12 Outline Introduction Short introduction to (cognitive) robotics Definitions, classifications Perception & action Cognitive architectures Human-Robot Interaction (HRI) Generalities Specificities of HRI Spoken dialogue systems for HRI Approach and challenges How it works Conclusion 9
13 What is a robot? A robot is a physical artificial agent It can perceive the world around him, via its sensors (camera, lasers, microphones, etc.) It can also act on its environment, via its actuators (usually motor-driven mechanical devices) Some robots are also able to interact with other agents (human or robotic) in their environment 10
14 What is a robot? Robots are typically developed to accomplish particular goals in their environment Most industrial robots today are either remotely controlled, or preprogrammed to execute only a fixed sequence of actions Others (so-called cognitive robots) integrate reasoning capabilities to cope with new situations 11
15 Types of robots Robots can be distinguished according to many categories and criteria One useful classification is based on the types of embarqued actuators: Static robots (e.g. robotic arms) have manipulation actuators Mobile robots have actuators for motion control And finally, hybrids combine both manipulation and motion (for instance, humanoids robots) Static robots Kuka robotic arm (LWR Leica T-Mac) Hybrid robots Mobile robots Big Dog from Boston Dynamics Underwater snake robot, H. Fukushima Lab Asimo humanoid robot from Honda 12
16 Interacting robots Another crucial factor is the number of interacting agents in the environment Multi-agent (collaborative or competitive) In order to be multi-agent, a robot must recognise others as intentional agents, with whom to cooperate or compete A special case is swarm intelligence, where a large number of agents in interaction create an emerging behaviour Single-agent Nao robots participating to RoboCup Swarm Nao robot (Aldebaran Robotics) Simple swarm robots 13
17 Challenges in robotics The goal: building cognitive robots able to make sense of their environment, and act rationally in it This is quite challenging! Why? We must deal with environments which are :... often large, noisy and complex! Partially observable (sensory information is noisy and incomplete) Stochastic (outcomes of actions are non-deterministic) Dynamic (the state of the world changes over time) Continuous (observation measures are real-valued) Sequential (current decision affects future actions) Multi-agents (the agent has to cope with other agents) 14
18 Robot sensors Sensors allow the robot to perceive its external environment They can be either passive (merely capture information) or active (send out a signal) Many different types: Imaging sensors (cameras for monocular or stereo vision) Sonar, laser (measure the distance to nearby objects) Tactile sensors (whiskers, bumps) Proprioceptive sensors (inform the robot of its own state) Force and torque sensors And many others (GPS, microphones, inertial sensors, etc.) 15
19 Robot perception Well-known examples of perception processes in robotics: localisation & mapping Localisation: find the current spatial position of the robot in the environment space, given the observations accumulated by the sensors (cameras and range finders) The initial pose of the robot is sometimes known (in which case localisation becomes a tracking problem), sometimes it isn t Well-known algorithm for this problem is the extended Kallman Filter Mapping: find the current position of other objects (walls, rooms, other landmarks) in the environment space Most difficult task: Simultaneous Localisation and Mapping in unknown environments (SLAM) 16
20 Robot perception Another example of perceptive process, which is crucial for HRI: speech understanding The task here is to derive the intented communicative act from a perceived spoken utterance Input is usually noisy and ambiguous Word-Error-Rates of 30 % or more are not uncommon Plus, speech understanding systems are often too brittle Pervasiveness of speech recognition errors Very limited coverage (both vocabulary and grammar) Lack of robustness and adaptation 17
21 Robot actuators Actuators allow the robot to act on its external environment to achieve its goal They are the muscles of the robot They typically take the form of mechanical devices that takes energy and converts it into motion Usual source of power: electric motor (but pneumatic or hydraulic actuation are also possible) Actuators are used for: Manipulation Locomotion 18
22 Robotic locomotion Wheeled robots Legged robots More examples of locomotion for mobile robots: PeopleBot from Mobile Robots (running our software) Flying robots Scorpion (DFKI Bremen) Underwater robots Each of them is adapted for a specific terrain or medium Microdrones GmbH Squid robot (Osaka University) 19
23 Cognitive Architectures Intelligent behaviour relies a combination of highly complex cognitive capacities. An intelligent system must be able to actively perceive its environment, reason about it, and achieve goals through plans and actions. Artificial cognitive systems must therefore encompass a large number of distributed and cooperating subsystems: icub humanoid robot RoboCup Consortium computer vision (perception, attention), navigation and manipulation skills (motor control), and various deliberative processes (reasoning, learning, planning). Leonardo: a sociable robot MIT Media Lab 20
24 Robot control Given some sensory information, how does the robot decides which action to perform? Model-based deliberative control: try to build a model of the environment and use it to plan the optimal action Often requires prior knowledge of the model structure Complex computations Allows for rich sequential decision-making Reactive control: derive the action directly, without prior model Direct connection between perceptive inputs and actions Faster, often more robust (sensor-driven) No planning or prediction involved 21
25 Robot control Each approach has its strengths and weaknesses Reactive control more appropriate for low-level decision-making in real-time, bottom-up perception Deliberative control is more appropriate for high-level decision-making to achieve long-term goals, top-down attention and control Development of hybrid cognitive architectures integrating both reactive & deliberative control Rely on sense-think-act models on top of a behaviour-based substrate. Low-level reactivity is therefore separated from higher level reasoning such as planning, reasoning, and learning Examples: Brooks subsumption architecture, three layered architecture Use the world itself as its own model [Brooks] 22
26 Information fusion Most robotic platform include several sensory modalities How can we merge these fragmented pieces of information into a single unified representation? This is the classical problem of information fusion, or binding A robotic platform must also be able to combine information arising from different knowledge sources (or modalities) and fuse them Belief A Vision label(a) = mug? Multimodal belief C Belief B P = 0.77 label(a) = mug? shape(a) = cylinder Haptic shape(a) = cylinder? P = 0.86 P = x? 23
27 Outline Introduction Short introduction to (cognitive) robotics Definitions, classifications Perception & action Cognitive architectures Human-Robot Interaction (HRI) Generalities Specificities of HRI Spoken dialogue systems for HRI Approach and challenges How it works Conclusion 24
28 What is human-robot interaction? Human-robot interaction is the field of study dedicated to understanding, designing, and evaluating robotic systems for use by or with humans [Goodrich] Recent but very fast-growing research area! The objective of HRI is to develop principles, techniques and algorithms to allow for natural and effective communication between humans and robots. HRI is a highly multidisciplinary research area, drawing from a wide range of fields such as artificial intelligence, engineering, robotics, (computational) linguistics, cognitive science, social psychology, human factors, and anthropology. 25
29 What is human-robot interaction? Communication in all its aspects Verbal- and non-verbal behaviors, including gesture, posture, affective display,... at various interaction ranges (proximal, distant), with reference to varying spatio-temporal contexts HRI in this lecture Focus on spoken dialogue, proximal interaction, varying spatial contexts 26
30 Application domains Personal services Performing routine tasks, providing information, ensuring personal security & safety At homes, offices, public places Education Educational companions in schools or at home Health care Helping disabled or mentally impaired persons Rehabilitation and elder care Exploration, search-and-rescue in hazardous or hostile environments Varying levels of autonomy and collaboration (Transportation, industrial and field robotics) 27
31 Symbol grounding Robots are agents with physical bodies In order to acquire an external meaning, linguistic symbols ultimately need to be grounded in other modalities Symbols must connect to perception and bodily experience For instance, the linguistic symbol door must somehow be connected to some prototypical image of a door, as well as to prototypical affordances (what can be typically done with a door, and how) Merleau-Ponty But humans and robots experience reality differently! Concept of embodiment: Agents with different bodies perceive and act in the world in different ways, and will also structure the world very differently Francisco Varela The embodied mind thesis: the nature of human cognition is largely shaped by the form of the human body [Merleau- Ponty, Varela, Lakoff, and many others] Question: since robots and humans view reality so differently, will true communication between them ever be possible? George Lakoff 28
32 Situated Interaction Another important aspect of HRI compared to other kind of human-machine interaction is its situatedness Human-robot interaction is typically situated The robot and the human are physically situated in a shared environment They can see each other, and jointly attend to each other They can directly refer to entities or events in the shared scene (via pointing, deictics, presuppositions, etc.) Leonardo: a sociable robot MIT Media Lab To understand situated dialogue, it is therefore also necessary to understand the situated reality Exception: remote interaction (for instance, spatial robotics) 29
33 Situated Interaction (2) Teaching the robot about new objects, Playing games on a table top... Showing a robot around the house Spatio-temporal framing Spoken dialogue in our case is often referential to aspects of the environment The environment may be the small-scale space, e.g. a table top, an area we are in, but may also concern large-scale space, going beyond what is currently visible. It can also refer to past, future or conditional events ( if you open the box, you will find... ) Describing what kind of object it should be looking for, in some other location, And trying to ask someone how to get to that location. 30
34 Situated Interaction (3) Appropriate awareness of the situated context and its associated bodily experience are crucial to: Guide spoken dialogue comprehension and production (priming effects) Establish expectations about what is likely to come next (anticipation and prediction) Determine the current focus of attention (saliency, foregrounding/ backgrounding, etc.) Language processing cannot be isolated from its environment and from other cognitive processes Rather, it should be seen as essentially an embodied and situated activity (emphasis on all three) rather than a formal system operating on abstract symbols We should also add: a socially situated activity, since social behaviours drive much of language use 31
35 Non-verbal interaction Non-verbal interaction plays an important role in HRI Talking robots should perceive the body language of their interlocutor, and use their own body for interacting as well Both non-verbal language understanding and production Humans will naturally expect the robot to behave in such a way, and will perceive the interaction as awkward if it doesn t Kismet, MIT Media Lab Dexter, MIT Media Lab 32
36 Taking stock Introduction Short introduction to (cognitive) robotics Definitions, classifications Perception & action Cognitive architectures Human-Robot Interaction (HRI) Generalities Specificities of HRI Spoken dialogue systems for HRI Approach and challenges How it works Conclusion 33
37 Processing modules 34
38 Some problems to tackle The usual for spoken dialogue in HRI: Pervasiveness of speech recognition errors Partial, fragmentary, ungrammatical utterances, Presence of many disfluencies (filled pauses, speech repairs, corrections, etc.) Limited grammar coverage Ambiguity resolution at all processing levels Uncertainty in contextual interpretation of utterances Performance requirements for real-time dialogue The system must be capable of responding quickly to any utterance, even in the presence of noisy, ambiguous, or distorted input 35
39 Disfluencies in Spoken Dialogue Extract from a corpus of task-oriented spoken dialogue: The Apollo Lunar Surface Journal. Parker : That s all we need. Go ahead and park on your 045 <okay>. We ll give you an update when you re done. Cernan : Jack is [it] worth coming right there? Schmitt : err looks like a pretty go/ good location. Cernan : okay. Schmitt : We can sample the rim materials of this crater. (Pause) Bob, I m at the uh south uh let s say east-southeast rim of a, oh, 30-meter crater - err in the light mantle, of course - up on the uh Scarp and maybe (correcting himself) err 200 meters from the uh rim of Lara in (inaudible) northeast direction. 36
40 Disfluencies in Spoken Dialogue Extract from a corpus of task-oriented spoken dialogue: The Apollo Lunar Surface Journal. Parker : That s all we need. Go ahead and park on your 045 <okay>. We ll give you an update when you re done. Cernan : Jack is [it] worth coming right there? Schmitt : err looks like a pretty go/ good location. Cernan : okay. Schmitt : We can sample the rim materials of this crater. (Pause) Bob, I m at the uh south uh let s say east-southeast rim of a, oh, 30-meter crater - err in the light mantle, of course - up on the uh Scarp and maybe (correcting himself) err 200 meters from the uh rim of Lara in (inaudible) northeast direction. 36
41 Insights from psycholinguistics Can we draw inspiration from how humans process dialogue to improve language processing? In visually situated dialogue, there is a close (bidirectional) coupling between how humans understand what they see, and what they hear This coupling is closely time-locked, as evidenced by Empirical analyses of saccadic eye movements in visual scenes [Knoeferle & Crocker, 2006] Neuroscience studies of event-related brain potentials (ERPs) [Van Berkum 2004] 37
42 Insights from psycholinguistics Can we draw inspiration from how humans process dialogue to improve language processing? In visually situated dialogue, there is a close (bidirectional) coupling between how humans understand what they see, and what they hear This coupling is closely time-locked, as evidenced by Empirical analyses of saccadic eye movements in visual scenes [Knoeferle & Crocker, 2006] Neuroscience studies of event-related brain potentials (ERPs) [Van Berkum 2004] At each processing step, exploit the situated context to predict, select, refine, extend, complement the interpretations 37
43 How it works 38
44 How it works 38
45 How it works A robot... 38
46 How it works A robot... 38
47 How it works A robot and a human 38
48 How it works A robot and a human 38
49 How it works A robot and a human 38
50 How it works A robot and a human 38
51 How it works A robot and a human in a shared visual scene 38
52 How it works The robot s observations of the environment are noisy and uncertain A robot and a human in a shared visual scene 38
53 How it works The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
54 How it works He detects that the human is speaking, and seeks to decode the utterance The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
55 How it works He detects that the human is speaking, and seeks to decode the utterance (which is also noisy and uncertain) The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
56 How it works He detects that the human is speaking, and seeks to decode the utterance (which is also noisy and uncertain) The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
57 How it works The goal is to find the intention behind the utterance He detects that the human is speaking, and seeks to decode the utterance (which is also noisy and uncertain) The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
58 How it works The goal is to find the intention behind the utterance (including references to the external environment) He detects that the human is speaking, and seeks to decode the utterance (which is also noisy and uncertain) The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
59 How it works The goal is to find the intention behind the utterance (including references to the external environment) He detects that the human is speaking, and seeks to decode the utterance (which is also noisy and uncertain) The robot s observations of the environment are noisy and uncertain err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 38
60 How it works (2) Yes sure, will do! err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
61 How it works (2) Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
62 How it works (2) Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
63 How it works (2) It searches for the best action(s) to perform at this point Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
64 How it works (2) It searches for the best action(s) to perform at this point Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
65 How it works (2) It searches for the best action(s) to perform at this point For instance, a communicative action, which generates an utterance Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human in a shared visual scene 39
66 How it works (2) It searches for the best action(s) to perform at this point For instance, a communicative action, which generates an utterance Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human Or a physical action which changes the environment in a shared visual scene 39
67 How it works (2) It searches for the best action(s) to perform at this point For instance, a communicative action, which generates an utterance Yes sure, will do! Once the most probable intention has been computed, the robot must respond to it err... now... robot, take the red cylinder please! A robot and a human Or a physical action which changes the environment in a shared visual scene 39
68 How it works (3) Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
69 How it works (3) The robot and the human are both involved in a collaborative activity Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
70 How it works (3) The robot and the human are both involved in a collaborative activity Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
71 How it works (3) The robot and the human are both involved in a collaborative activity The dialogue is part of this activity Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
72 How it works (3) The robot and the human are both involved in a collaborative activity The dialogue is part of this activity Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
73 How it works (3) The robot and the human are both involved in a collaborative activity The dialogue is part of this activity For the interaction to be successful, the participants must establish a common ground Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
74 How it works (3) The robot and the human are both involved in a collaborative activity The dialogue is part of this activity For the interaction to be successful, the participants must establish a common ground Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
75 How it works (3) The robot and the human are both involved in a collaborative activity The dialogue is part of this activity Overall, the robot s actions must reflect: - the goals of the activity (what is to be done), - its history (what has been done) - the environment state (what s my reality) - models of the other agents (what s their reality) - the attentional state (what is the current focus) For the interaction to be successful, the participants must establish a common ground Yes sure, will do! err... now... robot, take the red cylinder please! in a shared visual scene A robot and a human 40
76 Overview of our system the interpretation 41
77 Overview of our system (2) the interpretation Speech recognition with statistical models Incremental parsing with Combinatory Categorial Grammar Dialogue interpretation tasks: reference resolution, dialogue move recognition, etc. 42
78 Overview of our system (2) ASR Parsing Dialogue int. the interpretation Speech recognition with statistical models Incremental parsing with Combinatory Categorial Grammar Dialogue interpretation tasks: reference resolution, dialogue move recognition, etc. 42
79 Overview of our system (3) ASR Parsing Dialogue int. Speech recognition outputs a word lattice the interpretation Word lattice = set of alternative recognition hypotheses compacted in a directed graph The CCG parser takes a word lattice as input and outputs partial semantic representations (logical forms) Logical forms are expressed as ontologically richly sorted, relational structures Dialogue interpretation based on dialogue structure 43
80 Overview of our system (3) ASR Parsing Dialogue int. word lattice parses packed LFs the interpretation Speech recognition outputs a word lattice Word lattice = set of alternative recognition hypotheses compacted in a directed graph The CCG parser takes a word lattice as input and outputs partial semantic representations (logical forms) Logical forms are expressed as ontologically richly sorted, relational structures Dialogue interpretation based on dialogue structure 43
81 Overview of our system (4) ASR Parsing Dialogue int. word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
82 Overview of our system (4) Context: possibility to link to visual objects ASR Parsing Dialogue int. word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
83 Overview of our system (4) Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
84 Overview of our system (4) Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. LM priming word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
85 Overview of our system (4) Context: salient visual, discourse, and planning content Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. LM priming word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
86 Overview of our system (4) Context: salient visual, discourse, and planning content Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. LM priming context-sensitive parse selection word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
87 Overview of our system (4) Context: salient visual, discourse, and planning content Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. LM priming context-sensitive parse selection word lattice parses packed LFs the interpretation Use of contextual information at every processing step: To prime the speech recognition process [Lison & Kruijff, 2008] To select most likely syntactic analyses And to bind linguistic meaning with extra-linguistic knowledge about the environment, in a cross-modal way 44
88 Overview of our system (5) Context: salient visual, discourse, and planning content Context: salient visual, discourse, and planning content Context: possibility to link to visual objects ASR Parsing Dialogue int. LM priming context-sensitive parse selection In three keywords: word lattice parses packed LFs the interpretation Hybrid: Integration of fine-grained linguistic ressources with statistical models to deliver both deep and robust dialogue processing Integrated: goes all the way from the speech signal up to the semantic and pragmatic interpretation Context-sensitive: context is used at every processing step to drive the comprehension process (anticipation and discrimination mechanisms) 45
89 Architectural viewpoint 46
90 Taking stock Introduction Short introduction to (cognitive) robotics Definitions, classifications Perception & action Cognitive architectures Human-Robot Interaction (HRI) Generalities Specificities of HRI Spoken dialogue systems for HRI Approach and challenges How it works Conclusion 47
91 Conclusions So what have we seen today? 1. Robots are physical agents which can perceive their environment and act on it to achieve their goals 2. Research in HRI seeks to develop robots endowed with communicative abilities to interact with humans 3. To this end, robots need to be able to: Be aware of their surrounding context Ground the linguistic symbols in the external reality 4. Natural spoken dialogue can be particularly noisy and difficult to process (partial, fragmentary or distorted inputs) 5. Spoken dialogue systems for HRI must incorporate a complex pipeline including speech recognition, speech understanding, dialogue management, output production and text-to-speech 48
92 There are many issues we haven t (yet) touched upon For instance, how to develop robotic systems which can learn particular behaviours from experience Or what are precisely the frameworks and algorithms which can be used to meet the general requirements we outlined 49
93 That s all for today! Thanks for your attention! Questions anyone? For more information on our research, you can of course check our website: 50
Human-Robot Interaction: A first overview
Preliminary Infos Schedule: Human-Robot Interaction: A first overview Pierre Lison Geert-Jan M. Kruijff Language Technology Lab DFKI GmbH, Saarbrücken http://talkingrobots.dfki.de First lecture on February
More informationContext-sensitive speech recognition for human-robot interaction
Context-sensitive speech recognition for human-robot interaction Pierre Lison Cognitive Systems @ Language Technology Lab German Research Centre for Artificial Intelligence (DFKI GmbH) Saarbrücken, Germany.
More informationLecture 4: Dialogue system architectures & humanrobot
Lecture 4: Dialogue system architectures & humanrobot interaction Pierre Lison, Language Technology Group (LTG) Department of Informatics Fall 2012, September 7 2012 Outline Dialogue system architectures
More informationHumanoid robot. Honda's ASIMO, an example of a humanoid robot
Humanoid robot Honda's ASIMO, an example of a humanoid robot A humanoid robot is a robot with its overall appearance based on that of the human body, allowing interaction with made-for-human tools or environments.
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationFP7 ICT Call 6: Cognitive Systems and Robotics
FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media
More informationOverview Agents, environments, typical components
Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationBooklet of teaching units
International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,
More informationPlanning in autonomous mobile robotics
Sistemi Intelligenti Corso di Laurea in Informatica, A.A. 2017-2018 Università degli Studi di Milano Planning in autonomous mobile robotics Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135
More informationMulti-Modal User Interaction
Multi-Modal User Interaction Lecture 4: Multiple Modalities Zheng-Hua Tan Department of Electronic Systems Aalborg University, Denmark zt@es.aau.dk MMUI, IV, Zheng-Hua Tan 1 Outline Multimodal interface
More informationHuman Robot Interaction (HRI)
Brief Introduction to HRI Batu Akan batu.akan@mdh.se Mälardalen Högskola September 29, 2008 Overview 1 Introduction What are robots What is HRI Application areas of HRI 2 3 Motivations Proposed Solution
More informationIntroduction To Cognitive Robots
Introduction To Cognitive Robots Prof. Brian Williams Rm 33-418 Wednesday, February 2 nd, 2004 Outline Examples of Robots as Explorers Course Objectives Student Introductions and Goals Introduction to
More informationEE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department
EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single
More informationNatural Interaction with Social Robots
Workshop: Natural Interaction with Social Robots Part of the Topig Group with the same name. http://homepages.stca.herts.ac.uk/~comqkd/tg-naturalinteractionwithsocialrobots.html organized by Kerstin Dautenhahn,
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote
More informationSECOND YEAR PROJECT SUMMARY
SECOND YEAR PROJECT SUMMARY Grant Agreement number: 215805 Project acronym: Project title: CHRIS Cooperative Human Robot Interaction Systems Period covered: from 01 March 2009 to 28 Feb 2010 Contact Details
More informationHumanoid Robots. by Julie Chambon
Humanoid Robots by Julie Chambon 25th November 2008 Outlook Introduction Why a humanoid appearance? Particularities of humanoid Robots Utility of humanoid Robots Complexity of humanoids Humanoid projects
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More informationApplication Areas of AI Artificial intelligence is divided into different branches which are mentioned below:
Week 2 - o Expert Systems o Natural Language Processing (NLP) o Computer Vision o Speech Recognition And Generation o Robotics o Neural Network o Virtual Reality APPLICATION AREAS OF ARTIFICIAL INTELLIGENCE
More informationWhy we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?
Artificial Intelligence is it finally arriving? Artificial Intelligence is it finally arriving? Are we nearly there yet? Leslie Smith Computing Science and Mathematics University of Stirling May 2 2013.
More informationAutonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures
Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Introduction: Applications, Problems, Architectures organization class schedule 2017/2018: 7 Mar - 1 June 2018, Wed 8:00-12:00, Fri 8:00-10:00, B2 6
More information2 Focus of research and research interests
The Reem@LaSalle 2014 Robocup@Home Team Description Chang L. Zhu 1, Roger Boldú 1, Cristina de Saint Germain 1, Sergi X. Ubach 1, Jordi Albó 1 and Sammy Pfeiffer 2 1 La Salle, Ramon Llull University, Barcelona,
More information- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.
- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface Computer-Aided Engineering Research of power/signal integrity analysis and EMC design
More informationHuman Robot Dialogue Interaction. Barry Lumpkin
Human Robot Dialogue Interaction Barry Lumpkin Robots Where to Look: A Study of Human- Robot Engagement Why embodiment? Pure vocal and virtual agents can hold a dialogue Physical robots come with many
More informationBirth of An Intelligent Humanoid Robot in Singapore
Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing
More informationAssess how research on the construction of cognitive functions in robotic systems is undertaken in Japan, China, and Korea
Sponsor: Assess how research on the construction of cognitive functions in robotic systems is undertaken in Japan, China, and Korea Understand the relationship between robotics and the human-centered sciences
More informationROBOT CONTROL VIA DIALOGUE. Arkady Yuschenko
158 No:13 Intelligent Information and Engineering Systems ROBOT CONTROL VIA DIALOGUE Arkady Yuschenko Abstract: The most rational mode of communication between intelligent robot and human-operator is bilateral
More informationAutonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)
Autonomous Mobile Robot Design Dr. Kostas Alexis (CSE) Course Goals To introduce students into the holistic design of autonomous robots - from the mechatronic design to sensors and intelligence. Develop
More informationCognitive Robotics 2016/2017
Cognitive Robotics 2016/2017 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationPerception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision
11-25-2013 Perception Vision Read: AIMA Chapter 24 & Chapter 25.3 HW#8 due today visual aural haptic & tactile vestibular (balance: equilibrium, acceleration, and orientation wrt gravity) olfactory taste
More informationBehaviour-Based Control. IAR Lecture 5 Barbara Webb
Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor
More informationPlan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)
Plan for the 2nd hour EDAF70: Applied Artificial Intelligence (Chapter 2 of AIMA) Jacek Malec Dept. of Computer Science, Lund University, Sweden January 17th, 2018 What is an agent? PEAS (Performance measure,
More informationRevised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction
Topics to be Covered Coordinate frames and representations. Use of homogeneous transformations in robotics. Specification of position and orientation Manipulator forward and inverse kinematics Mobile Robots:
More informationOutline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types
Intelligent Agents Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Agents An agent is anything that can be viewed as
More informationCognitive Systems and Robotics: opportunities in FP7
Cognitive Systems and Robotics: opportunities in FP7 Austrian Robotics Summit July 3, 2009 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media European
More informationFunzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Funzionalità per la navigazione di robot mobili Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Variability of the Robotic Domain UNIBG - Corso di Robotica - Prof. Brugali Tourist
More informationCORC 3303 Exploring Robotics. Why Teams?
Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:
More informationAppendices master s degree programme Artificial Intelligence
Appendices master s degree programme Artificial Intelligence 2015-2016 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationHybrid architectures. IAR Lecture 6 Barbara Webb
Hybrid architectures IAR Lecture 6 Barbara Webb Behaviour Based: Conclusions But arbitrary and difficult to design emergent behaviour for a given task. Architectures do not impose strong constraints Options?
More informationCognitive Robotics 2017/2018
Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by
More informationCSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1
Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior
More informationIntro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:
Intro to AI CS30 David Kauchak Spring 2015 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI AI is a huge field What is AI
More informationLecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?
COMP 102: Computers and Computing Lecture 23: Robotics Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp102 What is a robot? The word robot is popularized by the Czech playwright
More informationHumanoids. Lecture Outline. RSS 2010 Lecture # 19 Una-May O Reilly. Definition and motivation. Locomotion. Why humanoids? What are humanoids?
Humanoids RSS 2010 Lecture # 19 Una-May O Reilly Lecture Outline Definition and motivation Why humanoids? What are humanoids? Examples Locomotion RSS 2010 Humanoids Lecture 1 1 Why humanoids? Capek, Paris
More informationEssay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam
1 Introduction Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1.1 Social Robots: Definition: Social robots are
More informationCS494/594: Software for Intelligent Robotics
CS494/594: Software for Intelligent Robotics Spring 2007 Tuesday/Thursday 11:10 12:25 Instructor: Dr. Lynne E. Parker TA: Rasko Pjesivac Outline Overview syllabus and class policies Introduction to class:
More informationContents. Part I: Images. List of contributing authors XIII Preface 1
Contents List of contributing authors XIII Preface 1 Part I: Images Steve Mushkin My robot 5 I Introduction 5 II Generative-research methodology 6 III What children want from technology 6 A Methodology
More informationDistributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series
Distributed Robotics: Building an environment for digital cooperation Artificial Intelligence series Distributed Robotics March 2018 02 From programmable machines to intelligent agents Robots, from the
More informationRoboCup. Presented by Shane Murphy April 24, 2003
RoboCup Presented by Shane Murphy April 24, 2003 RoboCup: : Today and Tomorrow What we have learned Authors Minoru Asada (Osaka University, Japan), Hiroaki Kitano (Sony CS Labs, Japan), Itsuki Noda (Electrotechnical(
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION
ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and
More informationII. ROBOT SYSTEMS ENGINEERING
Mobile Robots: Successes and Challenges in Artificial Intelligence Jitendra Joshi (Research Scholar), Keshav Dev Gupta (Assistant Professor), Nidhi Sharma (Assistant Professor), Kinnari Jangid (Assistant
More informationBy Marek Perkowski ECE Seminar, Friday January 26, 2001
By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming
More informationCreating a 3D environment map from 2D camera images in robotics
Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:
More informationKnowledge Representation and Cognition in Natural Language Processing
Knowledge Representation and Cognition in Natural Language Processing Gemignani Guglielmo Sapienza University of Rome January 17 th 2013 The European Projects Surveyed the FP6 and FP7 projects involving
More informationTouch Perception and Emotional Appraisal for a Virtual Agent
Touch Perception and Emotional Appraisal for a Virtual Agent Nhung Nguyen, Ipke Wachsmuth, Stefan Kopp Faculty of Technology University of Bielefeld 33594 Bielefeld Germany {nnguyen, ipke, skopp}@techfak.uni-bielefeld.de
More informationIntro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:
Intro to AI CS30 David Kauchak Spring 2016 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI (artificial intelligence) AI
More informationWhat is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is
More informationProf. Subramanian Ramamoorthy. The University of Edinburgh, Reader at the School of Informatics
Prof. Subramanian Ramamoorthy The University of Edinburgh, Reader at the School of Informatics with Baxter there is a good simulator, a physical robot and easy to access public libraries means it s relatively
More information* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged
ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing
More informationNCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects
NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS
More informationMaster Artificial Intelligence
Master Artificial Intelligence Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability to evaluate, analyze and interpret relevant
More informationResearch Seminar. Stefano CARRINO fr.ch
Research Seminar Stefano CARRINO stefano.carrino@hefr.ch http://aramis.project.eia- fr.ch 26.03.2010 - based interaction Characterization Recognition Typical approach Design challenges, advantages, drawbacks
More informationROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics
ROMEO Humanoid for Action and Communication Rodolphe GELIN Aldebaran Robotics 7 th workshop on Humanoid November Soccer 2012 Robots Osaka, November 2012 Overview French National Project labeled by Cluster
More informationRobotic Systems ECE 401RB Fall 2007
The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation
More informationArtificial Intelligence
Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that
More informationHuman-robot relation. Human-robot relation
Town Robot { Toward social interaction technologies of robot systems { Hiroshi ISHIGURO and Katsumi KIMOTO Department of Information Science Kyoto University Sakyo-ku, Kyoto 606-01, JAPAN Email: ishiguro@kuis.kyoto-u.ac.jp
More informationWhat will the robot do during the final demonstration?
SPENCER Questions & Answers What is project SPENCER about? SPENCER is a European Union-funded research project that advances technologies for intelligent robots that operate in human environments. Such
More informationAppendices master s degree programme Human Machine Communication
Appendices master s degree programme Human Machine Communication 2015-2016 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability
More informationOverview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011
Overview of Challenges in the Development of Autonomous Mobile Robots August 23, 2011 What is in a Robot? Sensors Effectors and actuators (i.e., mechanical) Used for locomotion and manipulation Controllers
More informationCMSC 372 Artificial Intelligence. Fall Administrivia
CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission
More informationA*STAR Unveils Singapore s First Social Robots at Robocup2010
MEDIA RELEASE Singapore, 21 June 2010 Total: 6 pages A*STAR Unveils Singapore s First Social Robots at Robocup2010 Visit Suntec City to experience the first social robots - OLIVIA and LUCAS that can see,
More informationCourse Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)
Course Info CS 486/686 Artificial Intelligence May 2nd, 2006 University of Waterloo cs486/686 Lecture Slides (c) 2006 K. Larson and P. Poupart 1 Instructor: Pascal Poupart Email: cs486@students.cs.uwaterloo.ca
More informationA DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL
A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL Nathanael Chambers, James Allen, Lucian Galescu and Hyuckchul Jung Institute for Human and Machine Cognition 40 S. Alcaniz Street Pensacola, FL 32502
More informationARTIFICIAL INTELLIGENCE - ROBOTICS
ARTIFICIAL INTELLIGENCE - ROBOTICS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm Copyright tutorialspoint.com Robotics is a domain in artificial intelligence
More informationRobotics. Applied artificial intelligence (EDA132) Lecture Elin A. Topp
Robotics Applied artificial intelligence (EDA132) Lecture 10 2015-02-20 Elin A. Topp Course book (chapter 25), images & movies from various sources, and original material Images are film characters found
More informationCognitive Science: What Is It, and How Can I Study It at RPI?
Cognitive Science: What Is It, and How Can I Study It at RPI? What is Cognitive Science? Cognitive Science: Aspects of Cognition Cognitive science is the science of cognition, which includes such things
More informationRobots Leaving the Production Halls Opportunities and Challenges
Shaping the future Robots Leaving the Production Halls Opportunities and Challenges Prof. Dr. Roland Siegwart www.asl.ethz.ch www.wysszurich.ch APAC INNOVATION SUMMIT 17 Hong Kong Science Park Science,
More information2. Publishable summary
2. Publishable summary CogLaboration (Successful real World Human-Robot Collaboration: from the cognition of human-human collaboration to fluent human-robot collaboration) is a specific targeted research
More information! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors
Towards the more concrete end of the Alife spectrum is robotics. Alife -- because it is the attempt to synthesise -- at some level -- 'lifelike behaviour. AI is often associated with a particular style
More informationVirtual Environments. Ruth Aylett
Virtual Environments Ruth Aylett Aims of the course 1. To demonstrate a critical understanding of modern VE systems, evaluating the strengths and weaknesses of the current VR technologies 2. To be able
More informationCOSC343: Artificial Intelligence
COSC343: Artificial Intelligence Lecture 2: Starting from scratch: robotics and embodied AI Alistair Knott Dept. of Computer Science, University of Otago Alistair Knott (Otago) COSC343 Lecture 2 1 / 29
More informationSwarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization
Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada
More informationPerceptual Interfaces. Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces
Perceptual Interfaces Adapted from Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces Outline Why Perceptual Interfaces? Multimodal interfaces Vision
More informationElements of Artificial Intelligence and Expert Systems
Elements of Artificial Intelligence and Expert Systems Master in Data Science for Economics, Business & Finance Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135 Milano (MI) Ufficio
More informationUnit 1: Introduction to Autonomous Robotics
Unit 1: Introduction to Autonomous Robotics Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2009 COMP 4766/6778 (MUN) Course Introduction January
More informationCPS331 Lecture: Agents and Robots last revised November 18, 2016
CPS331 Lecture: Agents and Robots last revised November 18, 2016 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents 3. To introduce the subsumption architecture
More informationAvailable theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin
Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Ergonomic positioning of bulky objects Thesis 1 Robot acts as a 3rd hand for workpiece positioning: Muscular fatigue
More informationService Robots in an Intelligent House
Service Robots in an Intelligent House Jesus Savage Bio-Robotics Laboratory biorobotics.fi-p.unam.mx School of Engineering Autonomous National University of Mexico UNAM 2017 OUTLINE Introduction A System
More informationArtificial Intelligence and Mobile Robots: Successes and Challenges
Artificial Intelligence and Mobile Robots: Successes and Challenges David Kortenkamp NASA Johnson Space Center Metrica Inc./TRACLabs Houton TX 77058 kortenkamp@jsc.nasa.gov http://www.traclabs.com/~korten
More informationDesign and Technology Subject Outline Stage 1 and Stage 2
Design and Technology 2019 Subject Outline Stage 1 and Stage 2 Published by the SACE Board of South Australia, 60 Greenhill Road, Wayville, South Australia 5034 Copyright SACE Board of South Australia
More informationSaphira Robot Control Architecture
Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview
More informationWhat is a robot. Robots (seen as artificial beings) appeared in books and movies long before real applications. Basilio Bona ROBOTICS 01PEEQW
ROBOTICS 01PEEQW An Introduction Basilio Bona DAUIN Politecnico di Torino What is a robot According to the Robot Institute of America (1979) a robot is: A reprogrammable, multifunctional manipulator designed
More informationCS594, Section 30682:
CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:
More informationOutline. What is AI? A brief history of AI State of the art
Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve
More informationDevelopment of an Interactive Humanoid Robot Robovie - An interdisciplinary research approach between cognitive science and robotics -
Development of an Interactive Humanoid Robot Robovie - An interdisciplinary research approach between cognitive science and robotics - Hiroshi Ishiguro 1,2, Tetsuo Ono 1, Michita Imai 1, Takayuki Kanda
More information4D-Particle filter localization for a simulated UAV
4D-Particle filter localization for a simulated UAV Anna Chiara Bellini annachiara.bellini@gmail.com Abstract. Particle filters are a mathematical method that can be used to build a belief about the location
More informationYDDON. Humans, Robots, & Intelligent Objects New communication approaches
YDDON Humans, Robots, & Intelligent Objects New communication approaches Building Robot intelligence Interdisciplinarity Turning things into robots www.ydrobotics.co m Edifício A Moagem Cidade do Engenho
More information