SlideShare uma empresa Scribd logo
1 de 21
Introduction to RoboticsPerception I CSCI 4830/7000 February 7, 2010 NikolausCorrell
Review: Kinematics and Control Concepts Forward Kinematics “Odometry” Feed-back Control Inverse Kinematics
Forward Kinematics How does the robot move in world space given its actuator speed and geometry? “Odometry”: forward kinematics for mobile platform Example: from exercise 3
More on robot kinematics (arms) John Craig Introduction to Robotics Mark Spong, Seth Hutchinson and M.Vidyasagar Robot Modeling and Control
Inverse Kinematics How do we need to control the actuators to reach a certain position? Inversion of forward kinematics Examples: Differential wheel drive (Exercise 3
Feedback control Use error between reference and actual state to calculate next control input Change in speed proportional to error Error zero -> speed zero Problem: find stable controllers Example: from exercise K. Ogata Modern Control Engineering
Today	 Perception: Basis for reasoning about the world Understand how a sensor works before using it Case studies
iRobotRoomba 4 Bumpers 2 Floor sensors 1 infrared distance (side) Infrared Wheel encoders
PrairieDog Roomba 5.6m, 240 degrees laser scanner Indoor localization system Camera Microphone 5 Position encoders (arm)
Nao 2 VGA cameras 4 Microphones 2-axis gyroscope 3-axis accelerometer 2 bumpers (feet) Tactile sensors (hands + feets) Hall-effect encoders 2 Sonar 2 Infrared Proprioceptive or Exteroceptive?
PR2 (WillowGarage)
Laser Range Scanner Measures phase-shift of reflected signal Example: f=5MHz -> wavelength 60m
Examples 2 D 3D (PR2 sweep) (after classification)
Sensor performance Dynamic range: lowest and highest reading Resolution: minimum difference between values Linearity: variation of output as function of input Bandwidth: speed with which measurements are delivered Sensitivity: variation of output change as function of input change Cross-Sensitivity: sensitivity to environment Accuracy: difference between measured and true value Precision: reproducibility of results Hokuyo URG
Relation between sensor physics and performance (solutions) Dynamic range:  Range: limited by power of light and modulated frequency, smallest wave-length difference measurable Angle: limited by physical setup / trade-off between bandwidth and angular resolution Resolution: Range: Precision of phase-shift measurement Angle: limited by bandwidth / encoder Linearity: Range: phase shift is linear -> signal is linear, but: weak reception makes determination of phase harder Angle: depends on motor implementation Bandwidth Range: speed of light, calculating phase shift Angle: motor speed Sensitivity: Range: Doppler effect -> not relevant in robotics, Confidence in the range (phase/time estimate) is inversely proportional to the square of the received signal amplitude Angle: n.a. Cross-Sensitivity: Range: Glass / reflection properties, 785nm light  Accuracy: Range: Precision of phase-shift measurement, strength of reflected light Angle: motor quality Precision: range / variance
Infra-red distance sensors Principle: measure amount of reflected light The closer you get, the more light gets reflected Digitized with analog-digital converter Sharp IR Distance Sensor GP2Y0A02YK 20-150cm Miniature IR transceiver 0-3cm
Sensor performance Dynamic range: lowest and highest reading Resolution: minimum difference between values Linearity: variation of output as function of input Bandwidth: speed with which measurements are delivered Sensitivity: variation of output change as function of input change Cross-Sensitivity: sensitivity to environment Accuracy: difference between measured and true value Precision: reproducibility of results Sharp IR Distance Sensor
Relation between sensor physics and performance (solutions) Dynamic range: limited by power of light Resolution: limited by ADC, e.g. 10bit -> 1024 steps Linearity: highly non-linear (intensity decays quadratically) Bandwidth: limited by ADC bandwidth (sample&hold) Sensitivity: varies over range due to resolution Cross-Sensitivity: sun-light, surface properties Accuracy: limited by ADC, varies over range Precision: varies over range
Infra-red distance sensors in Webots (Exercise 1) Color of the bounding object affects sensor Non-linear relation between distance and signal strength Distance-dependent resolution and noise Software linearization Noise
Exercise Design a robot that can Vacuum a room Mow a lawn Collect golf-balls on a range Collect tennis balls on a court Address Sensors Algorithm Mechanism
Homework Read section 4.1.7 (pages 117 – 145) Questionnaire on CU Learn

Mais conteúdo relacionado

Mais procurados

Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
nguyendattdh
 
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
Amr Yousry CEng MIMechE, Msc., ASME Member
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
jjenishmech
 

Mais procurados (20)

Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
RMV Mechanics
RMV MechanicsRMV Mechanics
RMV Mechanics
 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
Kinematics Modeling and Simulation of SCARA Robot Arm
Kinematics Modeling and Simulation of SCARA Robot ArmKinematics Modeling and Simulation of SCARA Robot Arm
Kinematics Modeling and Simulation of SCARA Robot Arm
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
UNIT-IV-- Robotics
UNIT-IV-- RoboticsUNIT-IV-- Robotics
UNIT-IV-- Robotics
 
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
07 robot arm kinematics
07 robot arm kinematics07 robot arm kinematics
07 robot arm kinematics
 
Tushar ppt
Tushar pptTushar ppt
Tushar ppt
 
The inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-AllaqThe inverse kinematics problem - Aiman Al-Allaq
The inverse kinematics problem - Aiman Al-Allaq
 
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I Robotics
 
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
Navigation and Trajectory Control for Autonomous Robot/Vehicle (mechatronics)
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
Unit IV robotics-- Kinematics
Unit IV robotics-- KinematicsUnit IV robotics-- Kinematics
Unit IV robotics-- Kinematics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
simuliton of biped walkinng robot using kinematics
simuliton of biped walkinng robot using kinematicssimuliton of biped walkinng robot using kinematics
simuliton of biped walkinng robot using kinematics
 

Semelhante a Lecture 04: Sensors

3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
BellamMaheshBabu
 
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
BellamMaheshBabu
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final report
Saurebh Raut
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final Report
Saurebh Raut
 
First fare 2010 lab-view sensors for frc robots
First fare 2010 lab-view sensors for frc robotsFirst fare 2010 lab-view sensors for frc robots
First fare 2010 lab-view sensors for frc robots
Oregon FIRST Robotics
 

Semelhante a Lecture 04: Sensors (20)

3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
 
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...3-Robot drive system, functions of drive systems, pneumatic systems, electric...
3-Robot drive system, functions of drive systems, pneumatic systems, electric...
 
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air VehiclesSemi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
 
Lecture 06: Features and Uncertainty
Lecture 06: Features and UncertaintyLecture 06: Features and Uncertainty
Lecture 06: Features and Uncertainty
 
Design of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile RobotDesign of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile Robot
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigation
 
High speed measurement
High speed measurement High speed measurement
High speed measurement
 
Sensing
SensingSensing
Sensing
 
Sensors for mobile robot navigation based on robotics
Sensors for mobile robot navigation based on roboticsSensors for mobile robot navigation based on robotics
Sensors for mobile robot navigation based on robotics
 
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
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final report
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final Report
 
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
 
UAV Presentation
UAV PresentationUAV Presentation
UAV Presentation
 
IRJET- Automatic Luggage Follower
IRJET- Automatic Luggage FollowerIRJET- Automatic Luggage Follower
IRJET- Automatic Luggage Follower
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
All About Robotics (pdf)
All About Robotics (pdf)All About Robotics (pdf)
All About Robotics (pdf)
 
First fare 2010 lab-view sensors for frc robots
First fare 2010 lab-view sensors for frc robotsFirst fare 2010 lab-view sensors for frc robots
First fare 2010 lab-view sensors for frc robots
 
208114036 l aser guided robo
208114036 l aser guided robo208114036 l aser guided robo
208114036 l aser guided robo
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 

Mais de University of Colorado at Boulder

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocks
University of Colorado at Boulder
 

Mais de University of Colorado at Boulder (20)

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocks
 
Template classes and ROS messages
Template classes and ROS messagesTemplate classes and ROS messages
Template classes and ROS messages
 
NLP for Robotics
NLP for RoboticsNLP for Robotics
NLP for Robotics
 
Indoor Localization Systems
Indoor Localization SystemsIndoor Localization Systems
Indoor Localization Systems
 
Vishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random TreesVishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random Trees
 
Lecture 10: Summary
Lecture 10: SummaryLecture 10: Summary
Lecture 10: Summary
 
Lecture 09: SLAM
Lecture 09: SLAMLecture 09: SLAM
Lecture 09: SLAM
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
Lecture 05
Lecture 05Lecture 05
Lecture 05
 
Lecture 03 - Kinematics and Control
Lecture 03 - Kinematics and ControlLecture 03 - Kinematics and Control
Lecture 03 - Kinematics and Control
 
Lecture 02: Locomotion
Lecture 02: LocomotionLecture 02: Locomotion
Lecture 02: Locomotion
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Lectures 11+12: Debates
Lectures 11+12: DebatesLectures 11+12: Debates
Lectures 11+12: Debates
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
Lecture 06: Features
Lecture 06: FeaturesLecture 06: Features
Lecture 06: Features
 
Lecture 05: Vision
Lecture 05: VisionLecture 05: Vision
Lecture 05: Vision
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Último (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Lecture 04: Sensors

  • 1. Introduction to RoboticsPerception I CSCI 4830/7000 February 7, 2010 NikolausCorrell
  • 2. Review: Kinematics and Control Concepts Forward Kinematics “Odometry” Feed-back Control Inverse Kinematics
  • 3. Forward Kinematics How does the robot move in world space given its actuator speed and geometry? “Odometry”: forward kinematics for mobile platform Example: from exercise 3
  • 4. More on robot kinematics (arms) John Craig Introduction to Robotics Mark Spong, Seth Hutchinson and M.Vidyasagar Robot Modeling and Control
  • 5. Inverse Kinematics How do we need to control the actuators to reach a certain position? Inversion of forward kinematics Examples: Differential wheel drive (Exercise 3
  • 6. Feedback control Use error between reference and actual state to calculate next control input Change in speed proportional to error Error zero -> speed zero Problem: find stable controllers Example: from exercise K. Ogata Modern Control Engineering
  • 7. Today Perception: Basis for reasoning about the world Understand how a sensor works before using it Case studies
  • 8. iRobotRoomba 4 Bumpers 2 Floor sensors 1 infrared distance (side) Infrared Wheel encoders
  • 9. PrairieDog Roomba 5.6m, 240 degrees laser scanner Indoor localization system Camera Microphone 5 Position encoders (arm)
  • 10. Nao 2 VGA cameras 4 Microphones 2-axis gyroscope 3-axis accelerometer 2 bumpers (feet) Tactile sensors (hands + feets) Hall-effect encoders 2 Sonar 2 Infrared Proprioceptive or Exteroceptive?
  • 12. Laser Range Scanner Measures phase-shift of reflected signal Example: f=5MHz -> wavelength 60m
  • 13. Examples 2 D 3D (PR2 sweep) (after classification)
  • 14. Sensor performance Dynamic range: lowest and highest reading Resolution: minimum difference between values Linearity: variation of output as function of input Bandwidth: speed with which measurements are delivered Sensitivity: variation of output change as function of input change Cross-Sensitivity: sensitivity to environment Accuracy: difference between measured and true value Precision: reproducibility of results Hokuyo URG
  • 15. Relation between sensor physics and performance (solutions) Dynamic range: Range: limited by power of light and modulated frequency, smallest wave-length difference measurable Angle: limited by physical setup / trade-off between bandwidth and angular resolution Resolution: Range: Precision of phase-shift measurement Angle: limited by bandwidth / encoder Linearity: Range: phase shift is linear -> signal is linear, but: weak reception makes determination of phase harder Angle: depends on motor implementation Bandwidth Range: speed of light, calculating phase shift Angle: motor speed Sensitivity: Range: Doppler effect -> not relevant in robotics, Confidence in the range (phase/time estimate) is inversely proportional to the square of the received signal amplitude Angle: n.a. Cross-Sensitivity: Range: Glass / reflection properties, 785nm light Accuracy: Range: Precision of phase-shift measurement, strength of reflected light Angle: motor quality Precision: range / variance
  • 16. Infra-red distance sensors Principle: measure amount of reflected light The closer you get, the more light gets reflected Digitized with analog-digital converter Sharp IR Distance Sensor GP2Y0A02YK 20-150cm Miniature IR transceiver 0-3cm
  • 17. Sensor performance Dynamic range: lowest and highest reading Resolution: minimum difference between values Linearity: variation of output as function of input Bandwidth: speed with which measurements are delivered Sensitivity: variation of output change as function of input change Cross-Sensitivity: sensitivity to environment Accuracy: difference between measured and true value Precision: reproducibility of results Sharp IR Distance Sensor
  • 18. Relation between sensor physics and performance (solutions) Dynamic range: limited by power of light Resolution: limited by ADC, e.g. 10bit -> 1024 steps Linearity: highly non-linear (intensity decays quadratically) Bandwidth: limited by ADC bandwidth (sample&hold) Sensitivity: varies over range due to resolution Cross-Sensitivity: sun-light, surface properties Accuracy: limited by ADC, varies over range Precision: varies over range
  • 19. Infra-red distance sensors in Webots (Exercise 1) Color of the bounding object affects sensor Non-linear relation between distance and signal strength Distance-dependent resolution and noise Software linearization Noise
  • 20. Exercise Design a robot that can Vacuum a room Mow a lawn Collect golf-balls on a range Collect tennis balls on a court Address Sensors Algorithm Mechanism
  • 21. Homework Read section 4.1.7 (pages 117 – 145) Questionnaire on CU Learn