human robot interaction
play

Human-Robot Interaction Elective in Artificial Intelligence - PDF document

Human-Robot Interaction Elective in Artificial Intelligence Lecture 1 - Introduction Luca Iocchi DIAG, Sapienza University of Rome, Italy Readings [Goodrich&Schultz 2007] M. A. Goodrich and A. C. Schultz. Human-Robot Interaction: A


  1. Human-Robot Interaction Elective in Artificial Intelligence Lecture 1 - Introduction Luca Iocchi DIAG, Sapienza University of Rome, Italy Readings [Goodrich&Schultz 2007] M. A. Goodrich and A. C. Schultz. Human-Robot Interaction: A Survey. Foundations and Trends in Human-Computer Interaction, 1(3), 2007, pp. 203-275. https://faculty.cs.byu.edu/~mike/mikeg/papers/HRISurvey.pdf [Fong et al. 2003] A Survey of Socially Interactive Robots. Robotics and Autonomous Systems, 42, 2003, pp. 143-166. http://www.cs.cmu.edu/~illah/PAPERS/socialroboticssurvey.pdf 2 L. Iocchi - Human-Robot Interaction

  2. Outline • What is HRI • History • Design features • Applications • Benchmarking • Social Robots • RoboCup@Home 3 L. Iocchi - Human-Robot Interaction What is HRI ? 4 L. Iocchi - Human-Robot Interaction

  3. What is HRI ? • Interaction: the process of working together to accomplish a goal • HRI: “ Understand and shape the interactions between one or more humans and one or more robots ” [Goodrich&Schultz 2007] • Analysis, design, modeling, implementation and evaluation of robots used in applications involving humans Have you been involved in a human-robot interaction task? 5 L. Iocchi - Human-Robot Interaction What is HRI ? • Remote interaction: humans and robots are separated spatially or temporally • Proximate interaction: humans and robots share the same physical space 6 L. Iocchi - Human-Robot Interaction

  4. Motivation for HRI • Increased interest in applications involving HRI (natural interactions with non-expert users). • Deployment of robots in public spaces (houses, offices, schools, roads, hotels, airports, shopping malls, hospitals, …) • Social robotics/social intelligence. 7 L. Iocchi - Human-Robot Interaction Multi-disciplinary HRI • Engineering (mechanical, electrical, …) • Computer science (artificial intelligence, robotics, human-computer interaction, natural language understanding, computer vision, …) • Design (product design, interaction design, …) • Social sciences (psychology, cognitive science, communications, human factors, …) • Humanities (ethics, philosophy, …) 8 L. Iocchi - Human-Robot Interaction

  5. History • Automata and mechanical creatures in ancient Egypt, Greece, and China • Golem – artificial beings • 1495 Leonardo’s Mechanical man • 1800 Radio controlled machines (e.g., Tesla’s boat) • 1920 Karel Chapek’s play Rossum’s Universal Robots 9 L. Iocchi - Human-Robot Interaction History • 1969 – Shakey project • 1992 – First IEEE International Symposium on Robot & Human Interactive Communication (RoMan) • 1999 IEEE RAS TC on Human- Robot Interaction & Coordination • 2006 ACM International Conference on Human-Robot Interaction • 2006 RoboCup@Home • 2009 Intern. Conf. on Social Robotics 10 L. Iocchi - Human-Robot Interaction

  6. Design features [Goodrich&Schultz 2007] • Autonomy • Information Exchange (Communication media and format) • Teams (human-robot teams) • Adaptation, Learning, and Training • Task-Shaping 11 L. Iocchi - Human-Robot Interaction Autonomy 1. R offers no assistance; human does it all. 2. R offers a complete set of action alternatives. 3. R narrows the selection down to a few choices. 4. R suggests a single action. 5. R executes that action if human approves. 6. R allows the human limited time to veto before automatic execution. 7. R executes automatically then necessarily informs the human. 8. R informs human after automatic execution only if human asks. 9. R informs human after automatic execution only if it decides too. 10. R decides everything and acts autonomously, ignoring the human. [Sheridan, Verplank, 1978] 12 L. Iocchi - Human-Robot Interaction

  7. Autonomy and HRI • Full-Autonomy (level 10) • no human in the loop / no HRI • Direct Tele-operation (levels 1-3) • high workload / not scalable / for expert users • High-level interaction (levels 4-9) • Multi-modal communications • Partial autonomy • Suitable for non-expert users • Adjustable autonomy (levels 4-9) • Autonomy levels change and adapt during operation 13 L. Iocchi - Human-Robot Interaction Autonomy in soccer robots Full tele-operation vs. full autonomy 14 L. Iocchi - Human-Robot Interaction

  8. Autonomy in soccer robots 15 L. Iocchi - Human-Robot Interaction Information Exchange 16 L. Iocchi - Human-Robot Interaction

  9. Information Exchange How information is exchanged • Communication media • Vision (visual displays, gestures, body movements) • Audio (speech, natural language) • Touch (physical contacts, haptics) • Multi-modal (integrating many modalities) • Communication format • Scripts/Formal languages • Full natural language • Subset of natural language • Social behaviors/interactions 17 L. Iocchi - Human-Robot Interaction Information Exchange Measures of efficiency • Interaction time • Cognitive workload • Situation awareness • Shared understanding 18 L. Iocchi - Human-Robot Interaction

  10. Vision Processing • Face detection / tracking / recognition (including expressions) • Person detection / tracking / recognition 19 L. Iocchi - Human-Robot Interaction Vision Processing • Virtual faces 20 L. Iocchi - Human-Robot Interaction

  11. Audio Processing • Speech recognition / synthesis 21 L. Iocchi - Human-Robot Interaction Physical interaction • Physical human-robot interaction (pHRI) • Wearable robots 22 L. Iocchi - Human-Robot Interaction

  12. Human-Robot Teams 23 L. Iocchi - Human-Robot Interaction Human-Robot Teams HRI = multi-agent system (at least one robot and one person) Organization of the team • Who takes decisions? • Human (user or designer) • Robot • Interface software • Which levels of robot commands/instructions are used • strategic • tactical • operational 24 L. Iocchi - Human-Robot Interaction

  13. Human-Robot Teams • Conflict resolution • Role definition • robot peer • robot assistant • robot slave • Role assignment • static • dynamic (changes in responsibilities, authorities, roles) 25 L. Iocchi - Human-Robot Interaction Human-Robot Teams • Multi-agent coordination • Centralized • Distributed • Coordination protocol • Coordination with other software agents • Joint intentions and joint actions 26 L. Iocchi - Human-Robot Interaction

  14. Adaptation, Learning, Training • Robot Adaptation, Learning, and Training • Human Adaptation, Learning, and Training • Mutual adaptation for long-term interactions • Learning method • Supervised • Semi-supervised • Reinforcement 27 L. Iocchi - Human-Robot Interaction Task Shaping • How the task should be performed • Robots help users to perform a certain task => The way in which the task is performed changes. • Analysis and design of HRI task execution • Different from Human-Human Interaction (HHI) 28 L. Iocchi - Human-Robot Interaction

  15. Application fields (Ordered by decreasing requirements for social skills) • Home companion • Assistive / health-care / elderly-care / rehabilitation • Edutainment • Tour guide, office assistant • Agriculture, cleaning • Industrial partners • Search and rescue, firefighting, surveillance • Space 29 L. Iocchi - Human-Robot Interaction Human/Robot roles in HRI • Supervisor (monitor and control the overall situation) • Operator (operator intervenes in sw when needed) • Mechanic (operator intervenes in hw when needed) • Peer (high-level interaction about intentions) • Bystander (low-level interaction about a subset of actions) • Mentor (robot has teaching leadership) • Information consumer (human uses information coming from the robot) [Scholtz et al., 2002] 30 L. Iocchi - Human-Robot Interaction

  16. Benchmarking HRI What to measure? • Robot features • Safety • Scalability wrt complex situations in public environments • Single functionalities • Social interaction • Autonomy • Imitation • Privacy 31 L. Iocchi - Human-Robot Interaction Benchmarking HRI What to measure? • Task-Oriented benchmarks • Success • Understanding of the domain by the robot • Understanding robot abilities (and limitations) by human • Assistive evaluation • Usability • Impact • Satisfaction • Quality of Live measures 32 L. Iocchi - Human-Robot Interaction

  17. Godspeed Questionnaire A series of questionnaires to measure the user’s perception of robots. Rates user's impression of the robot about • Anthropomorphism • Animacy • Likeability: • Perceived Intelligence • Perceived Safety [Bartneck et al. 2009] 33 L. Iocchi - Human-Robot Interaction Relation to other disciplines • Robotics • Machine Learning • Autonomous mobile robots • Adaptive behaviors • Actuated faces / manipulators • Imitation • Artificial Intelligence • Natural Language Processing • Knowledge representation • Planning • Speech recognition and • Computer Vision synthesis • Dialogues • Person / face detection/recognition/tracking • Gesture recognition 34 L. Iocchi - Human-Robot Interaction

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend