Robot sensors A robot can be defined as an intelligent link between - - PowerPoint PPT Presentation

robot sensors
SMART_READER_LITE
LIVE PREVIEW

Robot sensors A robot can be defined as an intelligent link between - - PowerPoint PPT Presentation

Robot sensors A robot can be defined as an intelligent link between perception and action Robot Action Perception Environment www.biorobotics.ttu.ee For a mobile robot Knowledge, Mission Data Base Commands Cognition Localization


slide-1
SLIDE 1

www.biorobotics.ttu.ee

Robot sensors

  • A robot can be defined as an intelligent link

between perception and action

Environment Robot Perception Action

slide-2
SLIDE 2

www.biorobotics.ttu.ee

For a mobile robot

Raw data Environment Model Local Map "Position" Global Map Actuator Commands Sensing Acting Information Extraction Path Execution Cognition Path Planning Knowledge, Data Base Mission Commands Path Real World Environment Localization Map Building

Motion Control Perception

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-3
SLIDE 3

www.biorobotics.ttu.ee

Sensors of the SCI TOS G5 robot

Wheel encoders Laser range finder Sonar sensors Bumper Camera Microphones Emergency stop button

slide-4
SLIDE 4

www.biorobotics.ttu.ee

Robot sensors

Robart II, H.R. Everett

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-5
SLIDE 5

www.biorobotics.ttu.ee

Sensor classification

  • Proprioceptive sensors
  • measure values internally to the system (robot),
  • e.g. motor speed, wheel load, heading of the

robot, battery status

  • Exteroceptive sensors
  • information from the robots environment
  • distances to objects, intensity of the ambient light, unique

features.

slide-6
SLIDE 6

www.biorobotics.ttu.ee

Sensor classification

  • Passive sensors
  • energy coming for the environment
  • Active sensors
  • emit energy and measure the reaction
slide-7
SLIDE 7

www.biorobotics.ttu.ee

Sensor classification

slide-8
SLIDE 8

www.biorobotics.ttu.ee

Sensor classification

slide-9
SLIDE 9

www.biorobotics.ttu.ee

Sensor performance

  • Dynamic range
  • ratio between lower and upper limits, usually in decibels
  • Range
  • upper limit
  • Resolution
  • minimum difference between two values
slide-10
SLIDE 10

www.biorobotics.ttu.ee

Sensor performance

  • Linearity
  • variation of output signal as function of the input signal
  • Bandwidth or Frequency
  • the speed with which a sensor can provide a stream of

readings

  • Sensitivity
  • ratio of output change to input change
slide-11
SLIDE 11

www.biorobotics.ttu.ee

Sensor performance

  • Cross-sensitivity
  • sensitivity to environmental parameters that are orthogonal

to the target parameters

  • Error / Accuracy
  • difference between the sensor’s output and the true value
slide-12
SLIDE 12

www.biorobotics.ttu.ee

Sensor performance

  • Systematic error
  • deterministic errors
  • caused by factors that can (in theory) be modeled and

predicted

  • Random error
  • non-deterministic
  • cannot be modelled but can be described probabilistically
  • Precision
  • reproducibility of sensor results
slide-13
SLIDE 13

www.biorobotics.ttu.ee

Wheel encoders

Measure the position or speed of the wheels

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-14
SLIDE 14

www.biorobotics.ttu.ee

Measuring travelled distances

Dead-reckoning (deduced reckoning) – determining the present location of a vessel from some previous position through known course and velocity information over a given lenth of time Odometry – the course and path length information is directly derived from on board

  • dometer (e.g. optical wheel encoders)
slide-15
SLIDE 15

www.biorobotics.ttu.ee

Heading sensors

  • Used to determine the robots orientation and

inclination.

  • Together with the velocity estimates produce dead-

reckoning information

  • Compasses
  • I nclinometer

Gyro

  • Mechanical gyros
  • Optical gyros
slide-16
SLIDE 16

www.biorobotics.ttu.ee

Beacons

  • Beacons are signaling

guiding devices with a precisely known position

  • Natural beacons

(landmarks)

  • Artificial beacons (radio

transmitters, reflectors)

  • Active and passive

beacons

  • Require the environment

to be prepared and changed for the robot

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-17
SLIDE 17

www.biorobotics.ttu.ee

Global Positioning System

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-18
SLIDE 18

www.biorobotics.ttu.ee

Range sensors

  • Range information is the key element for localisation and

environment modelling

  • Ultrasonic sensors- measure speed of sound
  • Laser range sensors – measure speed of electomagnetic waves

d = c t Where d = distance traveled (usually round-trip) c = speed of wave propagation t = time of flight.

slide-19
SLIDE 19

www.biorobotics.ttu.ee

Ultrasonic sensors

transmit a packet of sound waves distance d of the echoing object can be calculated based on the propagation speed of sound c and the time of flight t.

2 ct d =

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-20
SLIDE 20

www.biorobotics.ttu.ee

Ultrasonic sensors

  • 30°
  • 60°

0° 30° 60°

Amplitude [dB]

measurement cone

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-21
SLIDE 21

www.biorobotics.ttu.ee

Signal reflection and absorbtion

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-22
SLIDE 22

www.biorobotics.ttu.ee

Laser rangefinders

  • Transmits and receives laser light
  • Measures the phase shift of the reflected light

Phase Measurement Target D L Transmitter Transmitted Beam Reflected Beam P

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-23
SLIDE 23

www.biorobotics.ttu.ee

Laser rangefinders

π θλ 2 2 ' + = + = L D L D

π θλ 2 = D

Transmitted Beam Reflected Beam

θ λ Phase [m] Amplitude [V]

  • 1. R. Siegwart, I. Nourbakhsh, "Introduction to Autonomous Mobile Robots", The MIT Press,2004
slide-24
SLIDE 24

www.biorobotics.ttu.ee

Perception with a sonar

slide-25
SLIDE 25

www.biorobotics.ttu.ee

Perceptions with a laser

slide-26
SLIDE 26

www.biorobotics.ttu.ee

Mapping with a laser rangefiner

slide-27
SLIDE 27

www.biorobotics.ttu.ee

Mapping with a laser rangefiner

slide-28
SLIDE 28

www.biorobotics.ttu.ee

Home assignment: odometry

  • Drive around in the simulator with the

SCITOS robot and compare the real position of the robot to the position estimated by odometry readings

  • Observe how do the errors accumulate,

what are the maneuvers that more increase the odometry error?

slide-29
SLIDE 29

www.biorobotics.ttu.ee

Home assignment: laser and sensor readings

  • Drive around in the simulator with the

SCITOS robot and compare laser and sonar readings.

  • Explain how the sensor readings are

different