csci 473/573 human-centered robotics - today at...

35
CSCI 473/573 Human-Centered Robotics

Upload: others

Post on 31-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

CSCI 473/573Human-Centered Robotics

Page 2: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

What is the purpose of sensing?

2

Page 3: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

What are sensors?

• Sensors are physical devices that measure physical quantities.

• Sensors are a key physical component of the perceptual system of a robot.

• Sensors do not provide state, but measurement or observation

• Examples: ▪Contact: switch ▪Distance: radar ▪Magnetic field: compass

3

Page 4: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Sensor Types

• Based on energy emission:▪ Passive: receive energy only

• Vision• Hearing

▪ Active: emit energy• Radar, sonar• Structured light• Touch

4

Page 5: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Sensor Types

•Based on data source

▪ Internal information (Proprioceptive): • Battery level• CPU temperature• Joint angle and force

▪ External information (Exteroceptive):• Distance• Vision

5

Page 6: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•Sonar: a transducer generates a sound pulse and then listens for echo

6

Page 7: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•Sonar: a transducer generates a sound pulse and then listens for echo

7

Page 8: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•2D laser scanner is a remote sensing technology that measures distance by illuminating a target with a laser and analyzing the reflected light.

8

Page 9: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•2D laser scanner is a remote sensing technology that measures distance by illuminating a target with a laser and analyzing the reflected light.

9

Page 10: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

10

Page 11: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•PTZ camera: a camera that is capable of remote directional and zoom control (pan-tilt-zoom)

11

Page 12: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•360 omnidirectional camera

12

Page 13: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•Omni-directional camera: a camera with a 360-degree field of view in the horizontal plane, or with a visual field that covers (approximately) the entire sphere.

13

Page 14: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

•Omni-directional camera: a camera with a 360-degree field of view in the horizontal plane, or with a visual field that covers (approximately) the entire sphere.

14

Page 15: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

15

Common Robot Sensors

•Thermal cameras

Page 16: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

• Other traditional sensors• light level -> photo cells, cameras• sound level -> microphones• rotation -> encoders• temperature -> thermometer• gravity -> inclinometers• acceleration -> accelerometers• orientation-> gyroscopes

• IMU: inertial measurement unit uses a combination of accelerometers, gyroscopes, and sometimes magnetometers.

16

Page 17: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

3D Sensing

•3D laser scanner: • Type 1: point-by-point with a laser beam• Type 2: time-of-flight camera captures the entire with

each laser or light pulse

17

Page 18: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

3D Sensing

18

LiDAR (Light Detection and Ranging) is a device that measures distance to a target by illuminating that target with a laser light.

Page 19: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

19

Page 20: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

3D Sensing

•Stereo camera: Two (or more) cameras looking at the same scene from different perspectives provide a mean for determining three-dimensional shape and position.

20

Fl

Il

Pl

Left camera

system

Fr

Ir

Pr

Right camera

system

P

Pr Pl

Il

Ir

= disparity

(a) (b)

Page 21: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

3D Sensing

21

•Stereo camera: Two (or more) cameras looking at the same scene from different perspectives provide a mean for determining three-dimensional shape and position.

Page 22: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

3D Sensing

22

•Structured light cameras (e.g., Kinect, Intel RealSense)

Page 23: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

23

What sensors are needed by a self-driving car to perceive external

situations?

Page 24: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

24

Page 25: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

25

Page 26: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

26

Page 27: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

27

Page 28: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

28

Page 29: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

29

Page 30: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

30

What sensors are needed by a Security Robot to perceive human-

social situations (e.g., in a mall)?

Page 31: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Common Robot Sensors

From SMP Robotics, 2019 31

Page 32: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Applications of HCR: Security

32

Page 33: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Robot Sensing

33

Page 34: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

Mars Rovers 2020

34

Page 35: CSCI 473/573 Human-Centered Robotics - Today at Minesinside.mines.edu/.../CSCI473-573/.../02-Sensing.pdf · 3D Sensing •Stereo camera: Two (or more) cameras looking at the same

35