Principles of Human-Robot Interaction Guest Lecture Illah Nourbakhsh | CMU Robotics Institute 1. Interaction and Design Illah Nourbakhsh | CMU Robotics Institute Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Defining Interaction Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Ancestry of Interaction Studies Barnlund p. 7: the Assumptive World p. 8: context as all-important Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Ancestry of Interaction Studies Barnlund p. 7: the Assumptive World p. 8: context as all-important Terry Winograd’s trajectory an an example Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Ancestry of Interaction Studies Barnlund p. 7: the Assumptive World p. 8: context as all-important p. 9: superiority of interaction Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Formalizing Interaction Barnlund p. 10: Communication as Change Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Pitfalls for Interactive Communication Barnlund, p.12 .. verbal – nonverbal discrepancy attitude of infallibility manipulative purpose one-way communication threatening context evaluative context Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course The Delight of Radical Surprise Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Influence Technology People Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Influence People Technology Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Breakthroughs “Teamwork is hard especially with varying levels of skill and different personalities…can be rewarding only through compromise.” “Make active decisions. Have the attitude that if I don’t do it, no one will and remember that if you choose something, you are also choosing not to do other things because you have limited time, energy, etc. Choose what to do with your talents wisely and don’t waste them!” Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course The Robot Design Challenge Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Dourish • Robot interface – later in this slide set • Embodiment/situatedness – Hide-and-seek – Embodiment deleterious example? • Brooks and embodiment-architecture – “Use the world as its own best model” – Philosophy ; Descartes vs. Heidegger? Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Evolving Toward Physical Interaction • Text-based computer interaction • narrow; single-threaded & synchronous; symbolic • Graphical computer interaction • parallel/peripheral; somewhat asynchronous; visual metaphor • Animate but sessile robot • multimodal; more asynchronous/episodic; palpable/continuous Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Animate but sessile... Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Social Mobile Robot • Invasive: shared physical space • extended interaction context: the human socialphysical frame • social communication as a co-habitant • incidental & opportunistic interaction • • Asynchronous; episodic • • • demands intentional transparency active communication acts Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Social mobile robot... Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Points of Departure • Mobile robots are unlike standard computers • More like independent agents; less human augmentation • Computers can represent real things; robots are real things • Robots push back on the world • Mobile robots differ from standard physical artifacts • “…uncertainty, randomness, free will or independence so strikingly absent in well-designed machines” – Grey Walter • Invasive in human social space • Need to reflect or externalize their internal states and intentions Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course High-level Goal • Effective and pleasurable social interaction using embodied agents that share our space Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Challenges in Social Robotics • Perception & Representation • Perceptual competency for spatial and social context • Locomotion & Manipulation • Physical competency, expressiveness, terrainability • Behavior & Communication • Social competency, deliberation and interaction in social spaces using time, intention, perceptual action Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Motivation • Rich, effective, satisfying interactions Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course The ‘Wicked Problem’* in HRC Problem Identification Every solution exposes new aspects of the problem. Satisficing There is no clear stopping criterion nor right or wrong. Uniqueness Each problem is embedded in a distinct physical and social context making its solution totally novel. *Horst Rittel Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Tools for HRC 1. The Science & Technology of Interaction modeling, reasoning, execution perception, actuation 2. Physical and Interaction Design morphology, behavior 3. Evaluation: HCI, Human Factors, Education formative & summative techniques Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product <read pp. 10 -18> Four dimensions: Materiality Expression Function Form Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Materiality Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Expression – Tatsuya Matsui Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Expression Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Expression "Today, we are using technology to further an agenda of destruction and violence, which is why—more than ever—we need to rethink its role in our society and make sure that it is only used to better humanity. By creating Posy, I hope to unleash a weapon of peace—a reminder that one small robot's step is a giant leap toward a peaceful and equitable future for all." —Tatsuya Matsui Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Function Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Form as organization of all other dimensions Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course DiSalvo: formalizing Product Form as organization of all other dimensions Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Pearl: example & discussion Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Projects • Insect Telepresence: HCI formal techniques • Chips in museums: informal learning assessment • Grace: human tests and drama; perception • USAR: urban search and rescue • Mobot: long-term historical experiment Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Educational telepresence designed using formal HCI inquiry tools. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Robot • • • • • Problem Increase visitors’ engagement with and appreciation of insects in a museum terrarium at CMNH. Approach Provide a scalar telepresence experience with insect-safe visual browsing Apply HCI techniques to design and evaluate the input device and system • Cultural modeling, expert interview, baseline observation • • Measure engagement indirectly by ‘time on task’ Partner with HCII, CMNH Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Robot • • • • • Innovations Asymmetric exhibit layout Mechanical transparency Clutched gantry lever arm FOV-relative 3 DOF joystick Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Robot Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Robot • Evaluation Results: • • • • • • Average group size: 3 Average age of users: 19.5 years Three age modes: 8 years, 10 years, and 35 years Average time on task of all users: 60 seconds Average time on task of a single user: 27 seconds Average time on task for user groups: 93 seconds Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Insect Telepresence Time on Task: from 15 seconds to 5 minutes Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Robots in Museums Educational tours in public spaces. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Robots in Museums • • • • • • • • • • Visitor observation Robot observation Demographic analysis Knowledge tests .5 .5 .5 .4 .4 .4 .9 .7 .8 .8 .7 .5 All dinosaurs lived during same period. All dinosaurs were huge animals. Other animals lived on the Earth with din. All dinosaurs were carnivorous. Scientists agree how to assemble bones. All bones in Dinosaur hall are real. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Evolving museum robots • Human attention and expectation • Body pose and verbal attitude Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course HRC Insights • Reliable public deployments are possible • Iterative design cycle is essential • Diagnostic, interaction transparency • Two-way interaction is preferable • Human learning in human-robot collaborations can be quantified. • Rich robotic interaction can trigger human behavioral change. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course A Human-Scale Museum Edubot • Problem • Increase visitors’ engagement and • learning at secondary exhibits in • Dinosaur Hall. • Approach • • • • • Lead visitors to secondary exhibits and new facts Design a robot to share the human social space Establish long-term iterative testing over years, not days Time on task, observation and learning evaluations Partner with Magic Lantern, Maya, CMNH Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Museum Edubot: Technical Contributions • Required Robot Competencies: • Safety, navigation, longevity • Approaches • • • • • Property-based control programming Visual landmark-based SUF (Latombe) Visual self-docking h/w and s/w restart diagnostics Fault detection & communication Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Museum Edubot: Technical Contributions • Required Robot Competencies: • Safety, navigation, longevity • Outcome • Zero human injuries • 4 years deployment, over 500 km traversed • MTBF converging beyond 1 week • Uptime: 98% • Active diagnosis approaching 100% Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Museum Edubot: Iterative Design Cycle • Design Refinements • Physical Design – Morphological Transparency: designing informative form • Interaction Design – Behavioral Transparency: affective interaction model – Shortened length of media segments – Two-way interaction, goal-based learning Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Human-scale Interaction Grange, Meyer, Soto, Kunz, Willeke Educational tours in public spaces. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Human-scale Interaction Grange, Meyer, Soto, Kunz, Willeke Educational tours in public spaces. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Human-scale Interaction Grange, Meyer, Soto, Kunz, Willeke Educational tours in public spaces. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Interaction Design Process • • • • • • Educational design: education division Content development: production company Behavior specification: education division Formative evaluations and re-design robot observation, human observation interviews, written tests Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Robot Components • • • • Nomadic XR-4000 base Pentium-scale running Linux Vision, ultrasonic, ir, tactile 8 lead-acid deep-cycle batteries – 12V, ~25AH each – ~ 5 hrs endurance • Customized interaction “top” – LCD + DVD media system – Interaction button(s) – High-quality speaker system Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Chips • Carnegie Museum of Natural History • Autonomy – 5 years, > 500 km navigated, auto-docking – MTBF convergence at 1 week – Proactive health state identification Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Chips - BBC Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Sweetlips • Hall of North American Wildlife • 3 years, > 185 km navigated • Tour theme interaction Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Joe Historybot • Heinz History Center • 2 years, > 160 km • Touchscreen, quiz, speech generation Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course Adam 40-80 • Free-agent robot for hire • More than 30 days of work finished – Republican National Conv. – Democratic National Conv. Illah Nourbakhsh | CMU Robotics Institute | HRI Summer Course