EC7010: Sensors For Robots
EC7010: Sensors For Robots
Price increases
Visit http://www.acroname.com for more information about these & other products.
Sensors – Ultrasonic (cont.)
Passive - Beacons & Sensors
Beacons listen: RF command to broadcast
Send light & sound pulses
Robot looks & listens for each beacon
Light pulse starts timer, sound pulse stops it
Robot knows location of each beacon
Compass on robot provides its orientation
Robot computes distance, measures bearing
Robot can then compute its location
Beacon3
Beacon1
Sound Pulse
Sound Pulse
Light Pulse
Light Pulse
Robot
Sound Pulse
BEACON ROBOT Light Pulse
RF Receiver RF Transmitter
Beacon2
IR Emitter IR Receiver
Ultrasonic Emitter Ultrasonic Receiver
Sensors – Sonic (Acoustic)
Active
Emit pulses & listen for echos
Times round trip sound travel (340 m/s)
Reaches far fairly beyond robot (10 – 15 m)
Relatively simple, not cheap, analog output
Directional, not everything reflects sound
Noisy!!!!
Active (emitting)
Generate AC or DC voltage
Apply to external environment
Measure current to determine Resistance
Short range applications
Sensors - Capacitive
Sensors – Inductive
Passive
Really doesn’t work (Needs excitation)
Active (emitting)
Current flows through inductor
Magnetic field mostly ignores non-metals
Inductance changes with metallic proximity
Short range applications
Sensors - Inductive
Passive
Really doesn’t work (Needs excitation)
Active (emitting)
Metals affect sensor
Current flows through inductor
Magnetic field mostly ignores non-metals
Inductance changes with metallic
proximity
Short range applications (~cm or mm)
Sensors – Visual
Active (emitting)
Camera with field of view illumination
Looks for particular reflections
Filter removes non-significant light sources
CMUCam
Linear Optical Array
Sensors – Color
Active (emitting)
Selective field illumination (specific color(s))
Sensor filter removes extraneous light sources
Output can be analog (prop.) or digital (on/off)
Rate Gyroscope
Output proportional to angular speed
Integrate to get position
Differentiate to get acceleration
DC Accelerometer
Output proportional to sine of vertical angle
Sensors – Motion
Rate Gyro – Silicon Sensing Systems
Servo Accel – Sensorland.com
Sensors – Position/Location
Wheel Encoders
Relative position & motion
Integrate/Differentiate for other parameters
Sensors
provide a way of simulating “aliveness”
give robots environmental awareness
provide of means of human protection
help robot preserve itself
enable goal seeking
enable closed-loop interaction
make robots interesting
can make programming “challenging”