CS 378: Autonomous Intelligent Robotics

79
CS 378: Autonomous Intelligent Robotics Instructor: Jivko Sinapov http://www.cs.utexas.edu/~jsinapov/teaching/cs378/

Transcript of CS 378: Autonomous Intelligent Robotics

Page 1: CS 378: Autonomous Intelligent Robotics

CS 378: Autonomous Intelligent Robotics

Instructor: Jivko Sinapovhttp://www.cs.utexas.edu/~jsinapov/teaching/cs378/

Page 2: CS 378: Autonomous Intelligent Robotics

Affective Computing and Human-Robot Interaction

Page 3: CS 378: Autonomous Intelligent Robotics

Announcements

FRI Survey – please take the time to respond

Page 4: CS 378: Autonomous Intelligent Robotics

Announcements

My own end-of-semester survey:

http://goo.gl/forms/rOmW8o4d6I

Page 5: CS 378: Autonomous Intelligent Robotics

Announcements

Final Projects Presentation Date:

Thursday, May 12, 9:00-12:00 noon

Page 6: CS 378: Autonomous Intelligent Robotics

Final Project Presentations

• 8-10 minutes talk + 5 min time for questions

• Video or Demo

• Location: Conference room next to BWI lab

• Rehearse your presentation before!

Page 7: CS 378: Autonomous Intelligent Robotics

Project Report Structure / Outline

• Abstract

• Introduction

• Background and/or Related Work

• Technical Approach

• Experiments and/or Evaluation and/or Example Demonstration

• Conclusion and Future Work

Page 8: CS 378: Autonomous Intelligent Robotics

Project Deliverables

• Final Report (6+ pages in PDF)

• Code and Documentation (posted on github)

• Presentation including video and/or demo

• Post in discussion forum on Canvas

Page 9: CS 378: Autonomous Intelligent Robotics

Presentation Schedule

• TO DO

Page 10: CS 378: Autonomous Intelligent Robotics

A little bit about next semester...

• New robots: robot arm, quadcopter

• Virtually all of the grade will be based on a project

• There will still be some lectures and tutorials but much of the class time will be used to give updates on your projects and for discussions

Page 11: CS 378: Autonomous Intelligent Robotics

Affective Computing and Human-Robot Interaction

Page 12: CS 378: Autonomous Intelligent Robotics

Main Reference

Picard, Rosalind Wright. "Affective Computing." (1995). APA

http://affect.media.mit.edu/pdfs/95.picard.pdf

Page 13: CS 378: Autonomous Intelligent Robotics

What is “Affective Computing””?

Affective computing is the study and development of systems and devices that can recognize, interpret, process, and simulate human affects. It is an interdisciplinary field spanning computer science, psychology, and cognitive science.

- Wikipedia

Page 14: CS 378: Autonomous Intelligent Robotics

Simple affective computing

• Automatic Flatterer

• http://www.cse.unsw.edu.au/~geoffo/humour/flattery.html

Page 15: CS 378: Autonomous Intelligent Robotics

Unfortunately this is not always the case

Page 16: CS 378: Autonomous Intelligent Robotics

Unfortunately this is not always the case

Page 17: CS 378: Autonomous Intelligent Robotics

BIG PICTURE

Page 18: CS 378: Autonomous Intelligent Robotics
Page 19: CS 378: Autonomous Intelligent Robotics
Page 20: CS 378: Autonomous Intelligent Robotics

We already have robots in our homeslike this vacuuming robot

[Romba, iRobot Inc.]

Page 21: CS 378: Autonomous Intelligent Robotics

Entertainment Robots

[Sony]

Page 22: CS 378: Autonomous Intelligent Robotics

Robot Soccer

Page 23: CS 378: Autonomous Intelligent Robotics

Robot Boxing

Page 24: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 25: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 26: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 27: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 28: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 29: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 30: CS 378: Autonomous Intelligent Robotics

Military Robots

Page 31: CS 378: Autonomous Intelligent Robotics

Science Fiction Robots

Page 32: CS 378: Autonomous Intelligent Robotics

Honda’s Asimo

Page 33: CS 378: Autonomous Intelligent Robotics

Honda’s Asimo

Page 34: CS 378: Autonomous Intelligent Robotics

Androids and Geminoids

[University of Osaca]

Page 35: CS 378: Autonomous Intelligent Robotics

Androids and Geminoids

Page 36: CS 378: Autonomous Intelligent Robotics

Uncanny Valley

[http://en.wikipedia.org/wiki/Uncanny_Valley]

Page 37: CS 378: Autonomous Intelligent Robotics

Uncanny Valley

http://4.bp.blogspot.com/_Q-VuyJsLVSk/SsTE3EqFtcI/AAAAAAAAAEI/0UrogiOX6Fg/s400/uncnany+valley.JPG

Page 38: CS 378: Autonomous Intelligent Robotics

[http://www.technovelgy.com/ct/Science-Fiction-News.asp?NewsNum=2345]

Page 39: CS 378: Autonomous Intelligent Robotics

Uncanny Valley

“Emotional response of human subjects is plotted against anthropomorphism of a robot, following Mori's results. The Uncanny Valley is the region of negative emotional response for robots that seem "almost human". Movement amplifies the emotional response.“

[http://en.wikipedia.org/wiki/Uncanny_Valley]

Page 40: CS 378: Autonomous Intelligent Robotics
Page 41: CS 378: Autonomous Intelligent Robotics
Page 42: CS 378: Autonomous Intelligent Robotics

Robotic Bride?

Page 43: CS 378: Autonomous Intelligent Robotics

Robotic Bride?

Page 44: CS 378: Autonomous Intelligent Robotics
Page 45: CS 378: Autonomous Intelligent Robotics
Page 46: CS 378: Autonomous Intelligent Robotics
Page 47: CS 378: Autonomous Intelligent Robotics

[From “AI” the movie, Steven Spielberg]

Page 48: CS 378: Autonomous Intelligent Robotics

For more info and some great pictures check out

Page 49: CS 378: Autonomous Intelligent Robotics
Page 50: CS 378: Autonomous Intelligent Robotics
Page 51: CS 378: Autonomous Intelligent Robotics

Why do you think these toys were so popular?

[Furby] [Tomagotchi]

Page 52: CS 378: Autonomous Intelligent Robotics

Why do you think this car is so popular?

Page 53: CS 378: Autonomous Intelligent Robotics

[http://www.agent.ai/img/upload/200312/AffectiveComputing_rendszer.jpg]

Page 54: CS 378: Autonomous Intelligent Robotics

Sensing Human Affect Response

Page 55: CS 378: Autonomous Intelligent Robotics

Affective Computing (Rosalind Picard, MIT)

Galvanic SkinResponse

(GSR) rings and bracelet

Blood Volume Pressure (BVP) earring

Page 56: CS 378: Autonomous Intelligent Robotics

Skin Galvenometry for the Masses

[http://www.medgadget.com/archives/img/legolie.jpg]

Page 57: CS 378: Autonomous Intelligent Robotics

And Another One

Page 58: CS 378: Autonomous Intelligent Robotics
Page 59: CS 378: Autonomous Intelligent Robotics
Page 60: CS 378: Autonomous Intelligent Robotics

Thad Starner

Page 61: CS 378: Autonomous Intelligent Robotics

…and his younger brother Eric Starner

Page 62: CS 378: Autonomous Intelligent Robotics
Page 63: CS 378: Autonomous Intelligent Robotics

Possible Response Dimensions

Page 64: CS 378: Autonomous Intelligent Robotics

Possible Response Dimensions (Russell)

Page 65: CS 378: Autonomous Intelligent Robotics

Recognizing Affect Response Patterns

Page 66: CS 378: Autonomous Intelligent Robotics

Ekman’s Six Facial Expressions

Page 67: CS 378: Autonomous Intelligent Robotics

Facial Motion Energy Maps

Page 68: CS 378: Autonomous Intelligent Robotics

FaceReader © Noldus Information Technology 2012

Page 69: CS 378: Autonomous Intelligent Robotics

[http://www.horizon.ac.uk/project/affective-computing/]

Page 70: CS 378: Autonomous Intelligent Robotics
Page 71: CS 378: Autonomous Intelligent Robotics

Synthesizing Affect in Machines

[http://www.macs.hw.ac.uk/~an22/images/]

Page 72: CS 378: Autonomous Intelligent Robotics
Page 73: CS 378: Autonomous Intelligent Robotics
Page 74: CS 378: Autonomous Intelligent Robotics

Kismet

[Cynthia Brazeal, MIT, late 1990s]

Page 75: CS 378: Autonomous Intelligent Robotics

Kismet

[Cynthia Brazeal, MIT, late 1990s]

Page 76: CS 378: Autonomous Intelligent Robotics

Leonardo

Page 77: CS 378: Autonomous Intelligent Robotics
Page 78: CS 378: Autonomous Intelligent Robotics

THE END

Page 79: CS 378: Autonomous Intelligent Robotics