COMP 150: Probabilistic Robotics for Human-Robot Interaction - - PowerPoint PPT Presentation

comp 150 probabilistic robotics for human robot
SMART_READER_LITE
LIVE PREVIEW

COMP 150: Probabilistic Robotics for Human-Robot Interaction - - PowerPoint PPT Presentation

COMP 150: Probabilistic Robotics for Human-Robot Interaction Instructor: Jivko Sinapov www.cs.tufts.edu/~jsinapov Introduction Welcome! Who am I? Who are you? A brief history of robotics Syllabus The course website IS the


slide-1
SLIDE 1

COMP 150: Probabilistic Robotics for Human-Robot Interaction

Instructor: Jivko Sinapov www.cs.tufts.edu/~jsinapov

slide-2
SLIDE 2

Introduction

  • Welcome!
  • Who am I?
  • Who are you?
  • A brief history of robotics
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

Syllabus

  • The course website IS the syllabus:

https://www.eecs.tufts.edu/~jsinapov/teaching /comp150_PR/

  • Read the website before Tuesday, there will be

Q & A session to address any questions you may have

slide-6
SLIDE 6

Who am I?

slide-7
SLIDE 7

Who are you?

slide-8
SLIDE 8

Reading Assignment

  • Chapters 1 and 2 of “Probabilistic Robotics”
  • Next week, we start with Kalman filters

(Chapter 3 of PR)

slide-9
SLIDE 9

What is ROS?

slide-10
SLIDE 10

What is ROS?

“ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS is licensed under an open source, BSD license.”

slide-11
SLIDE 11

First Steps in ROS

  • Tutorials:

– http://wiki.ros.org/ROS/Tutorials

  • Turtlesim:

– http://wiki.ros.org/turtlesim

slide-12
SLIDE 12

Turtlesim + Kinect

[https://www.youtube.com/watch?v=E9TJ0c8ufzM]

slide-13
SLIDE 13

ROS workshops

  • In 2 weeks, there will be several turtlebot

training sessions

  • Look for sign-up sheet on canvas
slide-14
SLIDE 14

A Brief History of Robotics

First introduced in the play R.U.R. (Rossum's Universal Robots) which

  • pened in Prague in

January 1921. The word ‘robot’ is derived from the Czech word for forced labor or serf.

slide-15
SLIDE 15

Early Depiction of Robots in Movies

slide-16
SLIDE 16

What is a robot?

(class discussion)

slide-17
SLIDE 17

Definition

“re-programmable, multi-functional, manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks” – Robotics Industry Association (RIA)

slide-18
SLIDE 18

A Brief Timeline

slide-19
SLIDE 19

Mechanical Duck

[Jacques de Vaucanson (1709-1782) ]

slide-20
SLIDE 20

Radio-Controlled Submarine

[Nikola Tesla, 1898 (patent #613809) ]

slide-21
SLIDE 21

Walter's Turtle

[Grey Walter, 1948-49]

slide-22
SLIDE 22

Walter's Turtle

[BBC Report ~1949]

slide-23
SLIDE 23

The “Beast”

[John Hopkins University Applied Physics Lab]

slide-24
SLIDE 24

First Industrial Robot

First Industrial Robot (~60s)

slide-25
SLIDE 25

The Stanford Cart

[Stanford University, 1970]

slide-26
SLIDE 26

Shakey

[Stanford Research Institute, 1970]

slide-27
SLIDE 27

Video

slide-28
SLIDE 28

Genghis

[Rodney Brooks, MIT, 1989]

slide-29
SLIDE 29

Sojourner

[NASA, 1997]

slide-30
SLIDE 30

Minerva (late 90s)

slide-31
SLIDE 31

Honda's Humanoids

1986 2011 [Honda, 1986-2011]

slide-32
SLIDE 32

Honda's Humanoids

slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35

Toyota's Attempt 20 years later...

slide-36
SLIDE 36

Toyota's Attempt 20 years later...

slide-37
SLIDE 37
slide-38
SLIDE 38

Sony's Robot Dog

slide-39
SLIDE 39
slide-40
SLIDE 40

Androids

[Honda, 1986-2011]

slide-41
SLIDE 41
slide-42
SLIDE 42

Geminoid Summit

slide-43
SLIDE 43

The Uncanny Valley

slide-44
SLIDE 44

The Uncanny Valley

slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48

Where are we now?

slide-49
SLIDE 49

Where are we now?

slide-50
SLIDE 50

Next time...

  • Sensor and Motion Models
  • Kalman Filters for tracking
  • ...