Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen



Similar documents
E190Q Lecture 5 Autonomous Robot Navigation

Robot Perception Continued

Synthetic Sensing: Proximity / Distance Sensors

Sensors and Cellphones

Range sensors. Sonar. Laser range finder. Time of Flight Camera. Structured light. 4a - Perception - Sensors. 4a 45

Sensors for Robots An overview

Robotics. Lecture 3: Sensors. See course website for up to date information.

Field and Service Robotics. Odometry sensors

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Sensors Collecting Manufacturing Process Data

Survey Sensors Hydrofest Ross Leitch Project Surveyor

W07 Sensors and Measurement (1/2) Yrd. Doç. Dr. Aytaç Gören

Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

Safety Car Drive by Using Ultrasonic And Radar Sensors

Perception: Sensors. Autonomous Mobile Robots. Davide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Introduction to Robotics Analysis, Systems, Applications

Collision Prevention and Area Monitoring with the LMS Laser Measurement System

ARGUS GR RFHQ\ VWDQX WHFKQLF]QHJR

Sensors for plastic manufacturing Solutions in partnership from a single source

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

Digital vs. Analogue Control Systems

An inertial haptic interface for robotic applications

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

How To Control Gimbal

RIEGL VZ-400 NEW. Laser Scanners. Latest News March 2009

Polarization of Light

Types of 3D Scanners and 3D Scanning Technologies.

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

3D Scanner using Line Laser. 1. Introduction. 2. Theory

Laminar and Turbulent flow. Flow Sensors. Reynolds Number. Thermal flow Sensor. Flow and Flow rate. R = Mass Flow controllers

Indoor Positioning Systems WLAN Positioning

How To Make An Ultrasonic Sensor

Laser diffuse reflection light scanner with background suppression. Dimensioned drawing

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization

High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets

Product Information. QUADRA-CHEK 3000 Evaluation Electronics For Metrological Applications

ZEISS T-SCAN Automated / COMET Automated 3D Digitizing - Laserscanning / Fringe Projection Automated solutions for efficient 3D data capture

MEMS mirror for low cost laser scanners. Ulrich Hofmann

Mobile Mapping. VZ-400 Conversion to a Mobile Platform Guide. By: Joshua I France. Riegl USA

Onboard electronics of UAVs

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Compact Sensors - S8 Series. Compact size and high performance for the most challenging detection applications

T-SERIES INDUSTRIAL INCLINOMETER ANALOG INTERFACE

Sense it! Connect it! Bus it! Solve it! EncoderS

Decoding an Accelerometer Specification. What Sensor Manufacturer s Don t Tell You! David Lally VP Engineering PCB Piezotronics, Inc.

Three Channel Optical Incremental Encoder Modules Technical Data

Traffic Monitoring Systems. Technology and sensors

Automotive Applications of 3D Laser Scanning Introduction

Apogee Series. > > Motion Compensation and Data Georeferencing. > > Smooth Workflow. Mobile Mapping. > > Precise Trajectory and Direct Georeferencing

Physics 6C, Summer 2006 Homework 2 Solutions

Automation System TROVIS 6400 TROVIS 6493 Compact Controller

Vibrations can have an adverse effect on the accuracy of the end effector of a

Robotics. Chapter 25. Chapter 25 1

PreciTrack3D GmbH. PRECI 3D TRACK PRECI 3D GUN PRECI 3D SCAN PRECI 3D ROBOGUN PRECI 3D CONFOCAL PRECI 3D REF Tube Inspection & Measurements PRODUCTS

Quest- 1 Satellite Functional Description

AUDIO. 1. An audio signal is an representation of a sound. a. Acoustical b. Environmental c. Aesthetic d. Electrical

IP-S2 Compact+ 3D Mobile Mapping System

The NXT Generation. A complete learning solution

Application Note Noise Frequently Asked Questions

Single Mode Fiber Lasers

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

APPLICATION NOTE ULTRASONIC CERAMIC TRANSDUCERS

Fiber Optic High Density ACC Sensor System Faser Optisches Beschleunigungs-Messsystem

FACTORY AUTOMATION INTELLIGENT CLAMP MONITORING FOR MACHINE TOOL SPINDLES WITH INDUCTIVE POSITIONING SYSTEMS

Control of a quadrotor UAV (slides prepared by M. Cognetti)

Artificial Intelligence

Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December Theo N.M.M.

MSc in Autonomous Robotics Engineering University of York

SSI. Modbus Analogue Output DEVICENET ETHERNETIP. Zero Slip, Zero Wear. Exact Measurement. No Moving Parts. Permanently Calibrated.

The Design of a Low-Cost and Robust Linkage Position Sensor

Ultrasonic Wave Propagation Review

APPLICATION NOTE AP050830

GT Sensors Precision Gear Tooth and Encoder Sensors

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

E0-245: ASP. Lecture 16+17: Physical Sensors. Dipanjan Gope

Electronic Instrumentation

Optical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus

A receiver TDC chip set for accurate pulsed time-of-flight laser ranging

Laser Measurement Systems of the LMS100 Product Family

crm+25/d/tc/e Extract from our online catalogue: Current to:

Small Satellite Attitude Determination With RF Carrier Phase Measurement

FRC WPI Robotics Library Overview

TRIMBLE ATS TOTAL STATION ADVANCED TRACKING SYSTEMS FOR HIGH-PRECISION CONSTRUCTION APPLICATIONS

SERVOMECH Linear Actuators

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

T-REDSPEED White paper

telemetry Rene A.J. Chave, David D. Lemon, Jan Buermans ASL Environmental Sciences Inc. Victoria BC Canada I.

RIEGL VQ-480. Airborne Laser Scanning. Airborne Laser Scanner with Online Waveform Processing. visit our website

L-LAS-TB-CL serie. laser light curtains for inline measuring tasks

Copyright 2008 Pearson Education, Inc., publishing as Pearson Addison-Wesley.

Sensori ottici e laser nelle applicazioni industriali

LM10. Micro Laser Displacement Sensor. The LM10 makes laser sensors super easy to use! New circuitry lowers costs

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Sound Power Measurement

Transcription:

Robot Sensors Henrik I Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0760 hic@cc.gatech.edu Henrik I Christensen (RIM@GT) Sensors 1 / 38 Outline 1 Introduction 2 Sensor Classification 3 Sensors 4 Wrap up Henrik I Christensen (RIM@GT) Sensors 2 / 38 The Robot Structure Henrik I Christensen (RIM@GT) Sensors 3 / 38 Robots and Sensors Henrik I Christensen (RIM@GT) Sensors 4 / 38

Robots and Sensors 3Com WLAN 802.11b AXIS WebCam or SONY XC777 Stereo cameras Trimble 212DL DGPS Polaroid 6500 UltraSound irobot ATRV SICK LMS 291 laser scanner Crossbow DMU-6x (INS) Bumpers KVH-100 Compass Henrik I Christensen (RIM@GT) Sensors 5 / 38 Robots and Sensors Henrik I Christensen (RIM@GT) Sensors 6 / 38 Sensors Uncertainty in the layout of the environment due to lack of models or unknown dynamics Execution of commands is uncertain due to imperfect actuation Sensors are needed to cope with the uncertainty and provide an estimate of robot state and environmental layout. Henrik I Christensen (RIM@GT) Sensors 7 / 38 Outline 1 Introduction 2 Sensor Classification 3 Sensors 4 Wrap up Henrik I Christensen (RIM@GT) Sensors 8 / 38

Sensor classes Sensing is divided according to the purpose: Proprioception Estimation of the internal state of the robot. Configuration, temperature, current, speed of axis,... Exteroception Estimation of the state of the environment with respect to robot Sensors are also divided according to measurement principle Passive Uses ambient energy to perform the measurement Active Transmits energy into environment to allow measurements Henrik I Christensen (RIM@GT) Sensors 9 / 38 Sensors in mobile robotics Classification Sensor Type PC/EC A/P Tactile sensors Switches/Bumpers EC P Optical barriers EC A Proximity EC P Haptic sensors Contact arrays EC P Force/Torque EC/PC P Resistive EC P Motor/Axis sensors Brush Encoders PC P Potentiometers PC P Resolvers PC A Optical encoders PC A Magnetic encoders PC A Inductive encoders PC A Capacity encoders EC A Henrik I Christensen (RIM@GT) Sensors 10 / 38 Sensors for mobile robots Classification Sensor Type PC/EC A/P Heading sensors Compass EC P Gyroscopes PC P Inclinometers EC A/P Beacon based GPS EC A (Postion wrt Active Optical EC A an inertial RF beacons EC A frame) Ultrasound beacon EC A Reective beacons EC A Ranging Capacitive sensor EC P Magnetic sensors EC P/A Camera EC P/A Ultra-sound EC A Laser range EC A Structures light EC A Henrik I Christensen (RIM@GT) Sensors 11 / 38 Sensors for mobile robots Classification Sensor Type PC/EC A/P Speed/motion Doppler radar EC A Doppler sound EC A Camera EC P Accelerometer EC P Identification Camera EC P RFID EC A Laser ranging EC A Radar EC A Ultra-sound EC A Sound EC P Henrik I Christensen (RIM@GT) Sensors 12 / 38

Sensing types Scalar Estimation of a scalar / amplitude entity such as temperature, intensity, current, force,... Position Estimation of 1D, 2D or 3D position. Typically in (x, y) or (ρ, θ) i.e. Cartesian or Polar Derivatives Estimation of motion or acceleration Henrik I Christensen (RIM@GT) Sensors 13 / 38 Characterizing Sensor Performance Dynamic Range Ratio between upper and lower limits (usually in decibel) Power measurements (1 mw to 20 W) 10 log 20 0.001 = 43dB Voltage measurements (1 mv to 20 v) 20 log 20 0.001 = 86dB I.e. F log Max Mix, where F=10 for power entities and F=20 for no-power entities Range: Upper limit of measurements Henrik I Christensen (RIM@GT) Sensors 14 / 38 Characterizing Sensor Performance Resolution minimum dierence between two values often lower limit = resolution Linearity Variation of output as a function of input Ideally Y = ax implies Y = a(x 1 + X 2) Bandwidth/Frequency Speed of response, delay Henrik I Christensen (RIM@GT) Sensors 15 / 38 Characterizing Sensor Performance Sensitivity minimum input change to result in output change Cross sensitivity Variation with other changes such as temperature Error/accuracy Dierence between actual value and generated value m v accuracy = 1 v where m is the measured value and v is the true value Henrik I Christensen (RIM@GT) Sensors 16 / 38

Characterizing Sensor Performance Most sensors generates measurements that are contaminated by noise. Systematic noise: errors that could be modelled for example through calibration Random noise: errors that cannot be predicted. Typically modelled in a probabilistic fashion Precision: reproducibility of measurements precision = range σ Henrik I Christensen (RIM@GT) Sensors 17 / 38 Outline 1 Introduction 2 Sensor Classification 3 Sensors 4 Wrap up Henrik I Christensen (RIM@GT) Sensors 18 / 38 Wheel encoder Optical encoders. A disc and a diode. Measurement of discrete values. Quadrature encoders enable detection of direction of motion. Henrik I Christensen (RIM@GT) Sensors 19 / 38 Quadrature encoders Henrik I Christensen (RIM@GT) Sensors 20 / 38

Orientation and heading Compass used as a reference since 2000 B.C. Today available in solid state technology Sensitive to ferro magnetic materials High environmental variation Henrik I Christensen (RIM@GT) Sensors 21 / 38 Gyro/Accelerometers The inertia of a spinning wheel provides a reference for orientation. Today available in fiber-optic and solid state versions Double integration implies high noise sensitivity Henrik I Christensen (RIM@GT) Sensors 22 / 38 Ranging Ranging for estimation of position is a very common methodology. Several methods are used: Time of Flight: Travel time for a pulse Phase Dierence: Phase of modulation time of travel Triangulation: Simple geometric relations From range measurements position can be estimated Henrik I Christensen (RIM@GT) Sensors 23 / 38 Time of Flight { Ranging Measures travel time. Speed of propagation c, distance d implies d = c t t = d c Travels back and forth so d = c t 2 Henrik I Christensen (RIM@GT) Sensors 24 / 38

Phase dierencing { Ranging At a distance d the phase dierence is θ = 4πD λ Estimated using PLL which is inexpensive technology Henrik I Christensen (RIM@GT) Sensors 25 / 38 Triangulation { Ranging Use simple geometric relations to recover depth Example is IR/Laser triangulation Depth inversely proportional to x D = f L x Laser/IR D L x PSD Emitted beam Reflected light f Henrik I Christensen (RIM@GT) Sensors 26 / 38 Position from Range One of the most common approaches in robotics Consider handling of two range readings y d 2 (x 2, y 2 ) x d 1 Henrik I Christensen (RIM@GT) Sensors 27 / 38 Position from Range Given two range pings d 1, d 2 and known positions: (0, 0) and (x 2, y 2 ) the position of intersection is x = x 2 2 + d 2 1 d 2 2 2x 2 y 2 = 2x 2 2 d 2 1 + 2d 2 1 d 2 2 + 2x 2 2 d 2 2 x 4 2 d 4 1 d 4 2 4x 2 2 Trivial to compute intersection point(s) Henrik I Christensen (RIM@GT) Sensors 28 / 38

Unique position estimates With 3+ range estimates the intersection point is unique Noise might contaminate the measurements y x Henrik I Christensen (RIM@GT) Sensors 29 / 38 Ultra-sonic ranging Widely used in underwater for mapping In air the main application has been cameras Speed of sound 343 m s so processing is slow Pulse based time of ight (49.1 khz) Cheap technology for mass products Henrik I Christensen (RIM@GT) Sensors 30 / 38 Sonar ranging Henrik I Christensen (RIM@GT) Sensors 31 / 38 Sonar sensing { Characteristics Henrik I Christensen (RIM@GT) Sensors 32 / 38

IR Ranging Short-range triangulation sensor Dependent on surface color/reectance Very inexpensive (easy interfacing) Primarily obstacle detection Henrik I Christensen (RIM@GT) Sensors 33 / 38 Laser Scanning - Beacon Based Angular distribution / Known landmarks Robust to variations Easy to install Used in factory settings for AGV systems More than 15000 units sold Henrik I Christensen (RIM@GT) Sensors 34 / 38 Laser Scanning - TOF Rotating mirror Pulsed laser Range 10-50 m Resolution 1 cm Sampling rate: 37 Hz Henrik I Christensen (RIM@GT) Sensors 35 / 38 Laser scanner - SICK Frequently used sensor system today (2007) Safety classified Unusual error distribution (uniform) Price: $ 4000 Henrik I Christensen (RIM@GT) Sensors 36 / 38

Outline 1 Introduction 2 Sensor Classification 3 Sensors 4 Wrap up Henrik I Christensen (RIM@GT) Sensors 37 / 38 Summary Introduction to classification of sensors for mobile systems Overview of methods for sensing Brief outline of most typical sensors (ex camera / GPS) Henrik I Christensen (RIM@GT) Sensors 38 / 38