COS Lecture 8 Autonomous Robot Navigation

Similar documents
E190Q Lecture 5 Autonomous Robot Navigation

Robot Perception Continued

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

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

Synthetic Sensing: Proximity / Distance Sensors

Various Technics of Liquids and Solids Level Measurements. (Part 3)

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

INTERFERENCE OF SOUND WAVES

Three Channel Optical Incremental Encoder Modules Technical Data

Optical Encoders. K. Craig 1. Actuators & Sensors in Mechatronics. Optical Encoders

CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging

APPLICATION NOTE ULTRASONIC CERAMIC TRANSDUCERS

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

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

Fibre Bragg Grating Sensors An Introduction to Bragg gratings and interrogation techniques

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72

Agilent AEDB-9140 Series Three Channel Optical Incremental Encoder Modules with Codewheel, 100 CPR to 500 CPR Data Sheet

The quadrature signals and the index pulse are accessed through five inch square pins located on 0.1 inch centers.

Polarization of Light

Ultrasound Distance Measurement

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

EECC694 - Shaaban. Transmission Channel

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

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

Sensors Collecting Manufacturing Process Data

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

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Instruction Manual Service Program ULTRA-PROG-IR

Doppler. Doppler. Doppler shift. Doppler Frequency. Doppler shift. Doppler shift. Chapter 19

Small Optical Encoder Modules 480lpi Digital Output. Features. Applications VCC 3 CHANNEL A 2 CHANNEL B 4 GND 1

A comparison of radio direction-finding technologies. Paul Denisowski, Applications Engineer Rohde & Schwarz

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

INTERFERENCE OF SOUND WAVES

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

APPLICATION NOTE AP050830

Nano Meter Stepping Drive of Surface Acoustic Wave Motor

DRTS 33. The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters

Autonomous Mobile Robot-I

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Module 13 : Measurements on Fiber Optic Systems

GLOBAL COLLEGE OF ENGINEERING &TECHNOLOGY: YSR DIST. Unit VII Fiber Optics Engineering Physics

PIPELINE INSPECTION UTILIZING ULTRASOUND TECHNOLOGY: ON THE ISSUE OF RESOLUTION By, M. Beller, NDT Systems & Services AG, Stutensee, Germany

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

Encoders for Linear Motors in the Electronics Industry

MSc in Autonomous Robotics Engineering University of York

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

Micro Power Generators. Sung Park Kelvin Yuk ECS 203

Interferometers. OBJECTIVES To examine the operation of several kinds of interferometers. d sin = n (1)

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

Scanning Acoustic Microscopy Training

Overview. What is EMR? Electromagnetic Radiation (EMR) LA502 Special Studies Remote Sensing

LASER ENGRAVING REFLECTIVE METALS TO CREATE SCANNER READABLE BARCODES Paper P516

A wave lab inside a coaxial cable

Experimental Uncertainties (Errors)

FRC WPI Robotics Library Overview

HEDS-9000/9100 Two Channel Optical Incremental Encoder Modules. Features. Applications

v = fλ PROGRESSIVE WAVES 1 Candidates should be able to :

Laser diffuse reflection light scanner with background suppression. Dimensioned drawing

Reflectance Measurements of Materials Used in the Solar Industry. Selecting the Appropriate Accessories for UV/Vis/NIR Measurements.

ACTIVE INFRARED MOTION DETECTOR FOR HOUSE SECURITY SYSTEM MIOR MOHAMMAD HAFIIZH BIN ABD. RANI UNIVERSITI MALAYSIA PAHANG

Physics 6C, Summer 2006 Homework 2 Solutions

A pulse is a collection of cycles that travel together. the cycles ( on or transmit time), and. the dead time ( off or receive time)

GE Medical Systems Training in Partnership. Module 8: IQ: Acquisition Time

Advancements in High Frequency, High Resolution Acoustic Micro Imaging for Thin Silicon Applications

Ultrasonic Wave Propagation Review

Field and Service Robotics. Odometry sensors

Digital Transmission of Analog Data: PCM and Delta Modulation

Preview of Period 3: Electromagnetic Waves Radiant Energy II

2. THE TEORRETICAL OF GROUND PENETRATING RADAR:

INTRODUCTION FIGURE 1 1. Cosmic Rays. Gamma Rays. X-Rays. Ultraviolet Violet Blue Green Yellow Orange Red Infrared. Ultraviolet.

Data Sheet. AEDR-8000 Series Reflective Surface Mount Optical Encoder. Description. Features. Applications

Owner s Manual

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

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

Chapter 8. Digital and Analog Interfacing Methods

Handbook on the Ultrasonic Examination. Austenitic Welds

Automated Container Handling in Port Terminals

Analog and Digital Signals, Time and Frequency Representation of Signals

Bar Code Label Detection. Size and Edge Detection APPLICATIONS

Introduction to Fourier Transform Infrared Spectrometry

STAAR Science Tutorial 30 TEK 8.8C: Electromagnetic Waves

Pulsed Fourier Transform NMR The rotating frame of reference. The NMR Experiment. The Rotating Frame of Reference.

Sensors for plastic manufacturing Solutions in partnership from a single source

Physics 25 Exam 3 November 3, 2009

Interference. Physics 102 Workshop #3. General Instructions

Survey Sensors Hydrofest Ross Leitch Project Surveyor

FTIR Instrumentation

Sensors for Robots An overview

Data Sheet. Reflective Surface Mount Optical Encoder. AEDR-8300 Series Encoders. Description. Features. Applications

Lab 9: The Acousto-Optic Effect

COLLATED QUESTIONS: ELECTROMAGNETIC RADIATION

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Sturdy aluminium housing, anodized in blue Female connector for optical fiber (please order optical fiber separately) Mounting holes

PHYS 222 Spring 2012 Final Exam. Closed books, notes, etc. No electronic device except a calculator.

Antennas & Propagation. CS 6710 Spring 2010 Rajmohan Rajaraman

Digital vs. Analogue Control Systems

Carbon Dioxide and an Argon + Nitrogen Mixture. Measurement of C p /C v for Argon, Nitrogen, Stephen Lucas 05/11/10

Experiment #5: Qualitative Absorption Spectroscopy

ENGINEERING METROLOGY

Integrated sensors for robotic laser welding

Transcription:

COS 495 - Lecture 8 Autonomous Robot Navigation Instructor: Chris Clark Semester: Fall 2011 1 Figures courtesy of Siegwart & Nourbakhsh

Control Structure Prior Knowledge Operator Commands Localization Cognition Perception Motion Control 2

Sensors: Outline Sensor Examples 1. Encoders 2. Range Sensors 3. Heading Sensors 3

Sensors: Encoders A digital optical encoder is a device that converts motion into a sequence of digital pulses. By counting a single bit or by decoding a set of bits, the pulses can be converted to relative or absolute position measurements. Optical encoders are Proprioceptive sensors Can integrate signal to obtain robot position 4

Sensors: Encoders Most encoders are composed of a glass or plastic code part with a photographically deposited pattern organized in tracks. As lines in each track interrupt the beam between a photoemitter-detector pair, digital pulses are produced. 5

Sensors: Encoders There are two main types 1. Absolute encoders which measure the current orientation of a wheel. 2. Incremental encoders which measure the change in orientation of a wheel. 6

Sensors: Encoders Absolute Encoder The optical disk of the absolute encoder is designed to produce a digital word that distinguishes N distinct positions of the shaft. Checks each track E.g. 101 7

Sensors: Encoders Absolute Encoder 12 track example: 8 http://www.kavlico.com/index_home.html

Sensors: Encoders 9 Absolute Encoder The resolution of the encoder will depend on the number of tracks. Each track is either clear or black (1 or 0), giving 2 T possible combinations for T tracks. For the example above, there are 3 tracks, yielding 8 possible combinations of track readings. Divided among 360 degrees, this leaves a resolution of 360/8 = 45 degrees. Disadvantage: Needs a larger disk or strip for higher resolution

Sensors: Encoders Gray Code: The most common types of numerical encoding used in the absolute encoder are gray and binary codes Gray code uses an ordering of binary numbers such that only one bit changes from one entry to the next. Gray codes for 4 or more bits are not unique. 10

Sensors: Encoders Gray Code: 11 Gray codes for 4 or more bits are not unique

Sensors: Encoders Why Gray Code? Gray code is used is to eliminate errors that occur due to timing inconsistencies. When a disk moves from one position to the next, the different bit flips will occur at different times. Example: When changing from 0011 to 0100, three different bits get flipped. If these happen at different times, the encoder could spit out 0011, 0111, 0101, 0100. This gives 2 erroneous measurements. 12

Sensors: Encoders Incremental Encoders Incremental encoders operate by means of a grating moving between a light source and a detector. 13 http://www.kavlico.com/index_home.html

Sensors: Encoders Incremental Encoders They need a reference for position measurement. Higher resolution can be obtained more easily. Needs a decoder to detect direction and position/ velocity. 14

Sensors: Encoders Incremental Encoders 4X Decoding: A B A B A B A B A B 15 Counter Clockwise Rotation

Sensors: Encoders Incremental Encoders 4X Decoding: Resolution is 360/4N, where N is the number of gratings. 1 2 3 4 1 16

Sensors: Encoders Incremental Encoders Example: Encoder with 2 tracks instead of 2 sensor positions. Home position track. 17

Sensors: Outline Sensor Examples 1. Encoders 2. Range Sensors 3. Heading Sensors 18

Sensors: Range Sensors Range sensors make use of propagation speed of sound or electromagnetic waves respectively. Distance traveled by a wave is given by: d = c t 19 d = distance traveled c = speed of wave propagation t = time of flight

Sensors: Range Sensors For sound, v = 0.3 m/ms For electromagnetic signals, v = 0.3 m/ns If distance = 3 m: t ultrasonic = 10 ms t laser = 10 ns t laser is difficult to measure, laser range sensors are expensive and difficult 20

Sensors: Range Sensors Quality of range sensors depend on: Uncertainties of time of arrival of reflected signal Inaccuracies in time of flight measure (laser) Opening angle of transmitted beam (sound) Interaction with the target (specular reflections) Variation of propagation speed 21

Sensors: Ultrasonic Range Sensors Sensor transmits a packet of ultrasonic pressure waves d = c t / 2 The speed of sound c (340 m/s) in air is: c = γ R T γ = ratio of specific heats R = gas constant T = temperature in Kelvin 22

23 Sensors: Ultrasonic Range Sensors

Sensors: Ultrasonic Range Sensors Frequency typically 40 180 khz Wave generated by piezo transducer Receiver may coincide with transmitter Problem with objects too close, Blanking time! Sound beam propagates in cone, not points 24

Sensors: Ultrasonic Range Sensors Other problems Soft surfaces that absorb most of sound energy Surfaces that are not perpendicular to the direction of sound, get specular reflection Low Bandwidth 25

Sensors: Example Application 1 26 Clark, Cal Poly SLO

Sensors: Time of Flight Laser Range Sensors Transmitted and received beams coaxial Transmitter illuminates target with beam Receiver detects time needed for round-trip Can get 2D or 3D information using mirror sweeps 27

Sensors: Time of Flight Laser Range Sensors Methods for measuring time of flight: Use pulsed laser and measure time of flight directly Measure the phase shift 28

Sensors: Time of Flight Laser Range Sensors Phase Shift Measurement: Wavelength λ relates to modulating freq. f as: λ = c/f Total distance is: D = L + 2D 29

Sensors: Time of Flight Laser Range Sensors We want to measure the distance to target 2D = λ θ / 2π Where θ is the phase difference between the transmitted and received beams. 30 Note there is theoretical ambiguity in range estimates

Sensors: Time of Flight Laser Range Sensors Schematic and examples: a) Schematic b) EPS Technologies c) SICK 31

Sensors: Time of Flight Laser Range Sensors Schematic and examples (cont ): 32 d) Hokuyo URG Scanning laser range finder

Sensors: Time of Flight Laser Range Sensors Schematic and examples (cont ): 33 e) SICK in 3D scanning configuration

Sensors: Time of Flight Laser Range Sensors Uncertainty Uncertainty of the range is inversely proportional to the square of the received signal amplitude. Dark, distant objects will not produce such good range estimated as closer brighter objects 34

Sensors: Triangulation Laser Range Sensors Distance is proportional to 1/x D = f L / x 35

Sensors: Structured Light Range Sensors Project structured light on target Use camera to perceive light Simple geometry will determine range H = D tanα 36

Sensors: Structured Light Range Sensors Project structured light on target No correspondence problem 37

Sensors: Example Application 2 38 Kondo, Tokyo University of Marine Science & Technology

Sensors: Outline Sensor Examples 1. Encoders 2. Range Sensors 3. Heading Sensors 39

Sensors: Heading Sensors Can determine orientation and inclination Can be Proprioceptive (e.g. gyroscope) or Exteroceptive (e.g. compass). Used with velocity information from encoders to obtain robot position estimate Dead Reckoning 40

Sensors: Heading Sensors Compass Over 4000 years old Uses earth s magnetic field to provide absolute measure for orientation Disadvantages: Earth s magnetic field is weak Field is easily disturbed by other magnetic objects Not dependable for indoor environments 41

Sensors: Heading Sensors Example: Deventech Compass good precision (0.1 degrees). poor accuracy (within 3-4 degrees) 42