SlideShare uma empresa Scribd logo
1 de 44
OVERVIEW OFOVERVIEW OF
OUR SENSORSOUR SENSORS
FORFOR
ROBOTICSROBOTICS
What makes a machine a robot?What makes a machine a robot?
where should I dig?
where
is the
truck?
Sensing Planning Acting
information
about the
environment
action
on the
environment
Why do robots need sensors?
θ?
internal information
What is the angle of my arm?
What is Sensing ?
 Collect information about the world
 Sensor - an electrical/mechanical/chemical device that
maps an environmental attribute to a quantitative
measurement
 attribute mixtures - often no one to one map
 hidden state in environment
 Each sensor is based on a transduction principle -
conversion of energy from one form to another
 Also known as transducers
Why do robots need sensors?
Where am I?
localization
?
Why do robots need sensors?
Will I hit anything?
obstacle detection
Sensing for specific tasks
Where is the cropline?
Autonomous
harvesting
Sensing for specific tasks
Autonomous material handling
Where are the forkholes?
Sensing for specific tasks
Where is the face?
Face detection & tracking
Types of SensorsTypes of Sensors
 Active
 send signal into environment and measure
interaction of signal w/ environment
 e.g. radar, sonar
 Passive
 record signals already present in environment
 e.g. video cameras
Types of Sensors
 Classification by medium used
 based on electromagnetic radiation of various
wavelengths
 vibrations in a medium
 concentration of chemicals in environment
 by physical contact
Types of Sensors
 Exteroceptive: deal w/ external world
 where is something ?
 how does is look ? (camera, laser rangefinder)
 Proprioceptive: deal w/ self
 where are my hands ? (encoders, stretch
receptors)
 am I balanced ? (gyroscopes, INS)
Types of Sensors
 Interoceptive
 what is my thirst level ? (biochemical)
 what is my battery charge ? (voltmeter)
 For the most part we’ll ignore these in this
class
Simple Practical SensorsSimple Practical Sensors
that we can purchasethat we can purchase
Touch sensors
Tilt sensors
Encoders
Bend sensors
Light sensors
Temperature sensors
Potentiometers
Laser rangefinders
Cameras
Touch sensors
force voltage
measurement
electrical flow
a simple
switch
Tilt sensors
another simple
switch
gravity
EncodersEncoders
Encoders measure rotational motion.
They can be used to measure the rotation of a
wheel.
Servo motors: Used in conjunction with an
electric motor to measure the motor’s
position and, in turn, control its position.
Encoders
Important spec:
Number of counts
per revolution
Voltage square wave
on on
offoffoff
1 2 3 4 ...
Sample problems
Sensor Analysis
How far does the wheel travel for 1 encoder count?
What happens if we change the wheel diameter?
How many counts are there per meter of travel?
16 counts per rev. 10 cm wheel diameter
10 cm
Sample problems
Diameter
Circumference
C = πD
C = 10π cm
10π cm
1 rev
=
1 rev
16 counts
x
1.96 cm
count
Sample problems
Suppose I want 1.0 cm / count.
What should my wheel diameter be?
1.0 cm
count =1 rev
16 counts
x
16 cm
rev
C = 16 cm
D =
C
π =
16
π =5.09 cm
Sample problems
For my 10 cm wheel, how many encoder counts
will there be for 1 meter of travel?
1.96 cm
count
=
100 cm
1 meter
x
0.0196 m
count
=
0.0196 m/ct
1
51 counts/m
Physics 101
Ohm’s Law
V = I x R
V
RI
voltage resistancecurrent
9 = 0.009 x 1000
(9 Volts)
(1000 Ohms)
(0.009 Amps)
Electrical analogy
Voltage
Current
Resistance
a larger pipe is
less resistance
so more water
a smaller pipe is
more resistance
so less water
Bend sensor
a variable
resistor
resistance changes
as it bends
V = I x R
assuming constant
current, the measured
voltage changes with
resistance
Light sensor
photo-resistor
resistance changes
with light intensity
Temperature sensor
thermal resistor
“thermistor”
resistance changes
with temperature
Potentiometer
another
rotational sensor
resistance changes
with position
of dial
R
Sample problem
Bend sensor specs:
100 Ω when straight
1000 Ω when bent
Given a 5 V source,
what is the min. and max.
current that is drawn?
V = I x R
I =
V
R
min =
5
1000
= 5 mA
max =
5
100
= 50 mA
Sensors Based on EM SpectrumSensors Based on EM Spectrum
 Basically used for ranging
 Light sensitive
 eyes, cameras, photocells etc.
 Operating principle
 CCD - charge coupled devices
 photoelectric effect
 IR sensitive - FLIR
 sense heat differences and construct images
 night vision application
EM Spectrum
 Radio and Microwave
 RADAR: Radio Detection and Ranging
 Microwave radar: insensitive to clouds
 Coherent light
 all photons have same phase and wavelength
 LASER: Light Amplification by Stimulated
Emission of Radiation
 LASER RADAR: LADAR - accurate ranging
The SICK Laser Rangefinder
EM Spectrum
 Nuclear Magnetic Resonance (NMR)
 heavy duty magnetic field lines up lines up atoms
in a body
 now expose body to radio signals
 different nuclei resonate at different frequencies
which can be measured leading to an image
Local Proximity Sensing in
EM
 Infrared LEDs
 cheap, active sensing
 usually low resolution - normally used for
presence/absence of obstacles rather than ranging
 operate over small range
Sensors Based on SoundSensors Based on Sound
 SONAR: Sound Navigation and Ranging
 bounce sound off of something
 measure time for reflection to be heard - gives a range
measurement
 measure change in frequency - gives the relative speed of
the object (Doppler effect)
 bats and dolphins use it with amazing results
 robots use it w/ less than amazing results
Sonar and IR Proxmity
Odor SensorsOdor Sensors
 Detection of chemical compounds and their
density in an area
 spectroscopy - mostly lab restricted
 fibre-optic techniques - recently developed
 chemical detection - sniffers aand electronic noses
via “wet chemistry on a chip”
 No major penetration in robotics yet
applications are vast (e.g. mine detection)
Touch SensorsTouch Sensors
 Whiskers, bumpers etc.
 mechanical contact leads to
 closing/opening of a switch
 change in resistance of some element
 change in capacitance of some element
 change in spring tension
 ...
Proprioceptive SensorsProprioceptive Sensors
 Encoders, Potentiometers
 measure angle of turn via change in resistance or by
counting optical pulses
 Gyroscopes
 measure rate of change of angles
 fiber-optic (newer, better), magnetic (older)
 Compass
 measure which way is north
 GPS: measure location relative to globe
Propriceptive Sensors
Problem: SensorProblem: Sensor
ChoiceChoice
 What sensors to employ ?
 E.g. mapping
 ranging - laser, sonar, IR, stereo camera pair
 salient feature detection - doors using color
 Factors
 accuracy, cost, information needed etc etc.
Problem: SensorProblem: Sensor
PlacementPlacement
 Where do you put them ?
 On/off board (e.g. localization using
odometry vs. localization using beacons)
 If onboard - where ?
 Reasonable arrangements - heuristic
 Optimal arrangements - mathematically rigorous
References
 Photo’s ,Text and Schematics Information
 www.acroname.com
 www.lynxmotion.com
 www.drrobot.com
 Alan Stewart
• Dr. Gaurav Sukhatme
• Thomas Braunl
• Students 2002, class 479
Questions to students
1. How would you apply Tilt Sensors in a walking robot?
2. List and explain all applications of Encoders
3. Light sensors in a mobile robot. Describe fusion, mapping and how
to control motors.
4. Temperature sensors in robotics.
5. List sensors based on electromagnetic spectrum.
6. Laser rangers
7. Odor sensors in mobile robots. Show one good application. In each
of the above problems think about sensor placement, how many
of them, fusion, mapping and how used to control.
8. Sonars
9. Gyroscopes and compases in a mobile robot.
10. Describe your idea of using a GPS sensor in a mobile robot. Discuss
accuracy, how connected. What application of the robot?

Mais conteúdo relacionado

Mais procurados (20)

sensors
sensorssensors
sensors
 
Sensors in Different Applications Area.pdf
Sensors in Different Applications Area.pdfSensors in Different Applications Area.pdf
Sensors in Different Applications Area.pdf
 
Robotic sensors
Robotic sensorsRobotic sensors
Robotic sensors
 
Sensors2006
Sensors2006Sensors2006
Sensors2006
 
Sensors
SensorsSensors
Sensors
 
Generic sensors for the Web
Generic sensors for the WebGeneric sensors for the Web
Generic sensors for the Web
 
Sensors
SensorsSensors
Sensors
 
Chapter5 sensors of robots automation latest
Chapter5 sensors of robots automation latestChapter5 sensors of robots automation latest
Chapter5 sensors of robots automation latest
 
Robotic Sensor
Robotic SensorRobotic Sensor
Robotic Sensor
 
Robotics Automation in production
Robotics Automation in productionRobotics Automation in production
Robotics Automation in production
 
Sensors
SensorsSensors
Sensors
 
Robotics sensors
Robotics sensorsRobotics sensors
Robotics sensors
 
Robotics unit3 sensors
Robotics unit3 sensorsRobotics unit3 sensors
Robotics unit3 sensors
 
Presentation
PresentationPresentation
Presentation
 
Sensors
SensorsSensors
Sensors
 
proximity sensors ppt
proximity sensors pptproximity sensors ppt
proximity sensors ppt
 
JY_REU_Paper
JY_REU_PaperJY_REU_Paper
JY_REU_Paper
 
Sensors
SensorsSensors
Sensors
 
Proximity sensor
Proximity sensorProximity sensor
Proximity sensor
 
Sensor and robotics apllication
Sensor and robotics apllicationSensor and robotics apllication
Sensor and robotics apllication
 

Destaque (7)

Robotics
RoboticsRobotics
Robotics
 
Sensing for robotics and control s set13
Sensing for robotics and control s set13Sensing for robotics and control s set13
Sensing for robotics and control s set13
 
Sensor based motion control of mobile car robot
Sensor based motion control of mobile car robotSensor based motion control of mobile car robot
Sensor based motion control of mobile car robot
 
sensors in robotics
sensors in roboticssensors in robotics
sensors in robotics
 
Sensors
SensorsSensors
Sensors
 
Robots
Robots Robots
Robots
 
Sensors
SensorsSensors
Sensors
 

Semelhante a Sensing

Sensors Unit IV.pptx
Sensors Unit IV.pptxSensors Unit IV.pptx
Sensors Unit IV.pptxrahul177578
 
Sensor and different types of sensor .pdf
Sensor and different types of sensor  .pdfSensor and different types of sensor  .pdf
Sensor and different types of sensor .pdfIbrahim Tareq
 
MBCPS 425_163_2122_22_26062022_679.pdf
MBCPS 425_163_2122_22_26062022_679.pdfMBCPS 425_163_2122_22_26062022_679.pdf
MBCPS 425_163_2122_22_26062022_679.pdfJosephDanquah6
 
Unit III senors in robotics
Unit III senors in roboticsUnit III senors in robotics
Unit III senors in roboticsDr.G.Saravanan
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in roboticsMuthukumar V
 
3 Sensing and Sensors.ppt
3 Sensing and Sensors.ppt3 Sensing and Sensors.ppt
3 Sensing and Sensors.pptAbhishek597701
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsRameshBabu920476
 
Proximity Sensor
Proximity SensorProximity Sensor
Proximity SensorRAHMAT EIE
 
Acoustic & Range Sensors - Industrial Robotics.pptx
Acoustic & Range  Sensors - Industrial Robotics.pptxAcoustic & Range  Sensors - Industrial Robotics.pptx
Acoustic & Range Sensors - Industrial Robotics.pptxMedandraoKavyaSree
 
Radar using ultrasonic sensor and arduino.pptx
Radar using ultrasonic sensor and arduino.pptxRadar using ultrasonic sensor and arduino.pptx
Radar using ultrasonic sensor and arduino.pptxrobel38
 
Object follower bot
Object follower botObject follower bot
Object follower botFAHAD KHAN
 
Introduction to the importance of sensors in robotics.pptx
Introduction to the importance of sensors in robotics.pptxIntroduction to the importance of sensors in robotics.pptx
Introduction to the importance of sensors in robotics.pptxsyeedsalmansakib
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsIkram Arshad
 

Semelhante a Sensing (20)

sensors.pptx
sensors.pptxsensors.pptx
sensors.pptx
 
Robot sensors
Robot sensorsRobot sensors
Robot sensors
 
Sensors Unit IV.pptx
Sensors Unit IV.pptxSensors Unit IV.pptx
Sensors Unit IV.pptx
 
Sensor and different types of sensor .pdf
Sensor and different types of sensor  .pdfSensor and different types of sensor  .pdf
Sensor and different types of sensor .pdf
 
5756139.ppt
5756139.ppt5756139.ppt
5756139.ppt
 
MBCPS 425_163_2122_22_26062022_679.pdf
MBCPS 425_163_2122_22_26062022_679.pdfMBCPS 425_163_2122_22_26062022_679.pdf
MBCPS 425_163_2122_22_26062022_679.pdf
 
Unit III senors in robotics
Unit III senors in roboticsUnit III senors in robotics
Unit III senors in robotics
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in robotics
 
Sensors
SensorsSensors
Sensors
 
3 Sensing and Sensors.ppt
3 Sensing and Sensors.ppt3 Sensing and Sensors.ppt
3 Sensing and Sensors.ppt
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensors
 
Proximity Sensor
Proximity SensorProximity Sensor
Proximity Sensor
 
Acoustic & Range Sensors - Industrial Robotics.pptx
Acoustic & Range  Sensors - Industrial Robotics.pptxAcoustic & Range  Sensors - Industrial Robotics.pptx
Acoustic & Range Sensors - Industrial Robotics.pptx
 
Radar using ultrasonic sensor and arduino.pptx
Radar using ultrasonic sensor and arduino.pptxRadar using ultrasonic sensor and arduino.pptx
Radar using ultrasonic sensor and arduino.pptx
 
Sensors
SensorsSensors
Sensors
 
Sensors
SensorsSensors
Sensors
 
Object follower bot
Object follower botObject follower bot
Object follower bot
 
Introduction to the importance of sensors in robotics.pptx
Introduction to the importance of sensors in robotics.pptxIntroduction to the importance of sensors in robotics.pptx
Introduction to the importance of sensors in robotics.pptx
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 
Vibration sensor
Vibration sensorVibration sensor
Vibration sensor
 

Último

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Último (20)

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

Sensing

  • 1. OVERVIEW OFOVERVIEW OF OUR SENSORSOUR SENSORS FORFOR ROBOTICSROBOTICS
  • 2. What makes a machine a robot?What makes a machine a robot? where should I dig? where is the truck? Sensing Planning Acting information about the environment action on the environment
  • 3. Why do robots need sensors? θ? internal information What is the angle of my arm?
  • 4. What is Sensing ?  Collect information about the world  Sensor - an electrical/mechanical/chemical device that maps an environmental attribute to a quantitative measurement  attribute mixtures - often no one to one map  hidden state in environment  Each sensor is based on a transduction principle - conversion of energy from one form to another  Also known as transducers
  • 5. Why do robots need sensors? Where am I? localization ?
  • 6. Why do robots need sensors? Will I hit anything? obstacle detection
  • 7. Sensing for specific tasks Where is the cropline? Autonomous harvesting
  • 8. Sensing for specific tasks Autonomous material handling Where are the forkholes?
  • 9. Sensing for specific tasks Where is the face? Face detection & tracking
  • 10. Types of SensorsTypes of Sensors  Active  send signal into environment and measure interaction of signal w/ environment  e.g. radar, sonar  Passive  record signals already present in environment  e.g. video cameras
  • 11. Types of Sensors  Classification by medium used  based on electromagnetic radiation of various wavelengths  vibrations in a medium  concentration of chemicals in environment  by physical contact
  • 12. Types of Sensors  Exteroceptive: deal w/ external world  where is something ?  how does is look ? (camera, laser rangefinder)  Proprioceptive: deal w/ self  where are my hands ? (encoders, stretch receptors)  am I balanced ? (gyroscopes, INS)
  • 13. Types of Sensors  Interoceptive  what is my thirst level ? (biochemical)  what is my battery charge ? (voltmeter)  For the most part we’ll ignore these in this class
  • 14. Simple Practical SensorsSimple Practical Sensors that we can purchasethat we can purchase Touch sensors Tilt sensors Encoders Bend sensors Light sensors Temperature sensors Potentiometers Laser rangefinders Cameras
  • 17. EncodersEncoders Encoders measure rotational motion. They can be used to measure the rotation of a wheel. Servo motors: Used in conjunction with an electric motor to measure the motor’s position and, in turn, control its position.
  • 18. Encoders Important spec: Number of counts per revolution Voltage square wave on on offoffoff 1 2 3 4 ...
  • 19. Sample problems Sensor Analysis How far does the wheel travel for 1 encoder count? What happens if we change the wheel diameter? How many counts are there per meter of travel? 16 counts per rev. 10 cm wheel diameter 10 cm
  • 20. Sample problems Diameter Circumference C = πD C = 10π cm 10π cm 1 rev = 1 rev 16 counts x 1.96 cm count
  • 21. Sample problems Suppose I want 1.0 cm / count. What should my wheel diameter be? 1.0 cm count =1 rev 16 counts x 16 cm rev C = 16 cm D = C π = 16 π =5.09 cm
  • 22. Sample problems For my 10 cm wheel, how many encoder counts will there be for 1 meter of travel? 1.96 cm count = 100 cm 1 meter x 0.0196 m count = 0.0196 m/ct 1 51 counts/m
  • 23. Physics 101 Ohm’s Law V = I x R V RI voltage resistancecurrent 9 = 0.009 x 1000 (9 Volts) (1000 Ohms) (0.009 Amps)
  • 24. Electrical analogy Voltage Current Resistance a larger pipe is less resistance so more water a smaller pipe is more resistance so less water
  • 25. Bend sensor a variable resistor resistance changes as it bends V = I x R assuming constant current, the measured voltage changes with resistance
  • 29. Sample problem Bend sensor specs: 100 Ω when straight 1000 Ω when bent Given a 5 V source, what is the min. and max. current that is drawn? V = I x R I = V R min = 5 1000 = 5 mA max = 5 100 = 50 mA
  • 30. Sensors Based on EM SpectrumSensors Based on EM Spectrum  Basically used for ranging  Light sensitive  eyes, cameras, photocells etc.  Operating principle  CCD - charge coupled devices  photoelectric effect  IR sensitive - FLIR  sense heat differences and construct images  night vision application
  • 31. EM Spectrum  Radio and Microwave  RADAR: Radio Detection and Ranging  Microwave radar: insensitive to clouds  Coherent light  all photons have same phase and wavelength  LASER: Light Amplification by Stimulated Emission of Radiation  LASER RADAR: LADAR - accurate ranging
  • 32. The SICK Laser Rangefinder
  • 33. EM Spectrum  Nuclear Magnetic Resonance (NMR)  heavy duty magnetic field lines up lines up atoms in a body  now expose body to radio signals  different nuclei resonate at different frequencies which can be measured leading to an image
  • 34. Local Proximity Sensing in EM  Infrared LEDs  cheap, active sensing  usually low resolution - normally used for presence/absence of obstacles rather than ranging  operate over small range
  • 35. Sensors Based on SoundSensors Based on Sound  SONAR: Sound Navigation and Ranging  bounce sound off of something  measure time for reflection to be heard - gives a range measurement  measure change in frequency - gives the relative speed of the object (Doppler effect)  bats and dolphins use it with amazing results  robots use it w/ less than amazing results
  • 36. Sonar and IR Proxmity
  • 37. Odor SensorsOdor Sensors  Detection of chemical compounds and their density in an area  spectroscopy - mostly lab restricted  fibre-optic techniques - recently developed  chemical detection - sniffers aand electronic noses via “wet chemistry on a chip”  No major penetration in robotics yet applications are vast (e.g. mine detection)
  • 38. Touch SensorsTouch Sensors  Whiskers, bumpers etc.  mechanical contact leads to  closing/opening of a switch  change in resistance of some element  change in capacitance of some element  change in spring tension  ...
  • 39. Proprioceptive SensorsProprioceptive Sensors  Encoders, Potentiometers  measure angle of turn via change in resistance or by counting optical pulses  Gyroscopes  measure rate of change of angles  fiber-optic (newer, better), magnetic (older)  Compass  measure which way is north  GPS: measure location relative to globe
  • 41. Problem: SensorProblem: Sensor ChoiceChoice  What sensors to employ ?  E.g. mapping  ranging - laser, sonar, IR, stereo camera pair  salient feature detection - doors using color  Factors  accuracy, cost, information needed etc etc.
  • 42. Problem: SensorProblem: Sensor PlacementPlacement  Where do you put them ?  On/off board (e.g. localization using odometry vs. localization using beacons)  If onboard - where ?  Reasonable arrangements - heuristic  Optimal arrangements - mathematically rigorous
  • 43. References  Photo’s ,Text and Schematics Information  www.acroname.com  www.lynxmotion.com  www.drrobot.com  Alan Stewart • Dr. Gaurav Sukhatme • Thomas Braunl • Students 2002, class 479
  • 44. Questions to students 1. How would you apply Tilt Sensors in a walking robot? 2. List and explain all applications of Encoders 3. Light sensors in a mobile robot. Describe fusion, mapping and how to control motors. 4. Temperature sensors in robotics. 5. List sensors based on electromagnetic spectrum. 6. Laser rangers 7. Odor sensors in mobile robots. Show one good application. In each of the above problems think about sensor placement, how many of them, fusion, mapping and how used to control. 8. Sonars 9. Gyroscopes and compases in a mobile robot. 10. Describe your idea of using a GPS sensor in a mobile robot. Discuss accuracy, how connected. What application of the robot?