Robot Teknolojisine Giriş Yrd. Doç. Dr. Erkan Uslu, Doç. Dr

Slides:



Advertisements
Similar presentations
Mapping with the Electronic Spectrum
Advertisements

Advanced Mobile Robotics
INTRODUCTION TO ROBOTICS INTRODUCTION TO ROBOTICS Part 4: Sensors Robotics and Automation Copyright © Texas Education Agency, All rights reserved.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
We deal with voltage signals Sensors convert environment data to electrical signals Output: Voltage Input: Time/Distance/Whatever Move Receiver around.
Sensors For Robotics Robotics Academy All Rights Reserved.
Last time we saw: DC motors – inefficiencies, operating voltage and current, stall voltage and current and torque – current and work of a motor Gearing.
10/10/2014 Jason Holm ME 486 Encoders and Sensors.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
1 CMPUT 412 Sensing Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A A.
[HW] 2015 – sensors purpose of a sensor:
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
L06Uaecho-based range sensing1.
Overview of Our Sensors For Robotics. What makes a machine a robot?
Introduction to Remote Sensing The Electromagnetic (EM) Spectrum.
 Potentiometers are a convenient method of converting the displacement in a sensor to an electrical variable.  The wiper or slider arm of a linear potentiometer.
Sensors Introduction Describing Sensor Performance Temperature Sensors
1 Sensors BADI Year 3 John Errington MSc. 2 Sensors Allow a design to respond to its environment – e.g. a line following robot may use photosensors to.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
Topic 1 different attributes that characterize sensors ETEC 6405.
2050 RoboCup Small Sizehttp://
ISAT 303-Lab3-1  Measurement of Condition: Lab #3 (2005):  List of parameters of condition: –Linear distance, angular displacement, vibration, displacement,
Smartphone Overview iPhone 4 By Anthony Poland 6 Nov 2014.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
Magnetic Contactor For handling large current and voltage.
Localisation & Navigation
Analog vs Digital  Digital on/off voltage Analog variable voltage.
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
感測器原理與應用.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/14/99 Lecture 12.
An Introduction to Robotic Navigation ECE 450 Introduction to Robotics.
CSE 323b: Measurements & Testing (1)b
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
remote sensing electromagnetic spectrum frequency Landsat satellite Objectives Compare and contrast the different forms of radiation in the electromagnetic.
Sensing Today: Using Sensors Monday: Quiz on Controls and Sensing Rat Robots Scientists Develop Remote-Controlled Rats "The animal is not only doing something.
INTRODUCTION TO ROBOTICS INTRODUCTION TO ROBOTICS Part 4: Sensors Robotics and Automation Copyright © Texas Education Agency, All rights reserved.
EE 495 Modern Navigation Systems Inertial Sensors Monday, Feb 09 EE 495 Modern Navigation Systems Slide 1 of 19.
EE 495 Modern Navigation Systems
RGB, HSL, HSV HSL, HSV: easier to define, closer to human vision
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
EE 495 Modern Navigation Systems Inertial Sensors Wed, Feb 17 EE 495 Modern Navigation Systems Slide 1 of 18.
Sensor for Mobile Robots many slides from Siegwart, Nourbaksh, and Scaramuzza, Chapter 4 and Jana Kosecka.
The sensors guide fingerprint sensors rate monitor gyroscope camera
L06Uaecho-based range sensing1.
1 Sensors and Transducers. 2 Physical Process Measurand Signal variable Display X S Measurement M Simple Instrument Model Physical Measurement variable.
PRESENTATION ON MEASUREMENT OF FLUID VELOCITY Submitted by:  Prativa Giri (072bme628)  Sutishna Pokharel(072bme646)
SENSORS.
Programming & Sensors.
.: maslab 2006 :: dheera venkatraman
Sensors Fusion for Mobile Robotics localization
Sensors For Robotics Robotics Academy All Rights Reserved.
Introduction to Robots
Robotics Sensors and Vision
Sensors For Robotics Robotics Academy All Rights Reserved.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Sensors and Sensing for Reactive Robots
دکتر سعید شیری قیداری & فصل 4 کتاب
دکتر سعید شیری قیداری & فصل 4 کتاب
Perception 4 Sensors Uncertainty Features Localization Cognition
دکتر سعید شیری قیداری & فصل 4 کتاب
Autonomous Cyber-Physical Systems: Sensing
Day 32 Range Sensor Models 11/13/2018.
GAJENDRA KUMAR EC 3rd YR. ROLL NO
Probabilistic Robotics
Distance Sensor Models
Remote sensing in meteorology
Programming & Sensors.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Robot Teknolojisine Giriş Yrd. Doç. Dr. Erkan Uslu, Doç. Dr Robot Teknolojisine Giriş Yrd. Doç. Dr. Erkan Uslu, Doç. Dr. Sırma Yavuz, Doç. Dr. Fatih Amasyalı, Ar. Grv. Nihal Altuntaş, Ar. Grv. Furkan Çakmak D011 Cuma 14:00-17:00 04

Sensors for Mobile Robots SENSING PLANNING ACTING information about the environment action on the environment

Why Do Robots Need Sensors? What is the angle of my arm? internal information

Why Do Robots Need Sensors? Where am I? localization

Why Do Robots Need Sensors? Will I hit anything? obstacle avoidance

Why Do Robots Need Sensors? Sensing for specific tasks Where is the cropline? autonomous harvesting

Why Do Robots Need Sensors? Sensing for specific tasks Where are the forkholes? autonomous material handling

Why Do Robots Need Sensors? Sensing for specific tasks Where is the face? face detection & tracking

Sensor Classification Proprioceptive Measures robotic interaction with environment GPS, INS (inertial navigation system), shaft encoder Exteroceptive Measures environment directly Contact, range, vision sensors Interoceptive Internal data Battery voltage, failure detection

Sensor Classification Active Transmit signal into environment Sense return signal Radar, sonar Passive Sense signal already available from environment Contact switch, compass, camera

Sensor Classification Absolute Zero position has physical meaning Absolute encoder, Compass, Accelerometer Relative Zero position is just an arbitrary starting value Incremental encoder, Gyro heading

Sensor Classification – MediumUsed Electromagnetic radiation Vibrations Chemical concentration Physical contact

What is Sensing? Collect information about the world Sensor: an electrical/mechanical/chemical device that maps an environmental attribute to a quantitative measurement Each sensor is based on a transduction principle - conversion of energy from one form to another Also known as transducers

Sensing Definitions Resolution (Çözünürlük): Minimum difference that can be detected Linearity: Sensor input/output variation is linear Frequency/Bandwidth: # of reading per second Range Accuracy (Doğruluk) Precision (Hassasiyet) Repeatability Sensitivity: Δ𝑜𝑢𝑡𝑝𝑢𝑡 Δ𝑖𝑛𝑝𝑢𝑡

Touch Sensor – Limit Switch Converts Sense of Touch to a code Detects presence or absence of something Used to mark a limit for movement Flipper size determines detection range NO: normally open, NC:normally closed Pull-up resistor required for floating input

Tilt Sensor Cylindirical cavity + conductive free mass

Bend Sensor a variable resistor resistance changes as it bends 𝑉 = 𝐼 𝑥 𝑅 assuming constant current, the measured voltage changes with resistance

Bend Sensor - Problem Using a bend sensor 100Ωs when straight and 1000Ωs when bent, what is the min and max current that is drawn, given 5V source?

Light Sensor photo-resistor resistance changes with light intensity

Temperature Sensor thermal resistor “thermistor” resistance changes with temperature

Potentiometer rotational sensor resistance changes with position of dial

Rotary Encoders Converts Angular Position of a Shaft to a code Measures how far a shaft has turned Measurement can be used for distance and speed One turn can be divided into 1000 or more counts May output small voltage or digital code Incremental or absolute type

Rotary Encoders Incremental Encoder, Absolute Encoder

Rotary Encoders Absolute Encoder measures angular position Incremental Encoder measures change in position

Rotary Encoders- Problem Using a rotary incremental encoder with 16 counts per revolution on a motor shaft that drives a wheel with 10 cm diameter How far does the wheel travel for 1 encoder count? What should be the wheel diameter to be able to achieve 1cm/count resolution? How many counts are there per meter of travel for 10cm diameter wheel case?

Rotary Encoders- Problem

Compass Measures magnetic field strength If there is no disturbance Earth’s magnetic field is the strongest Types: Hall Effect Compass Measures magnetic field’s effect on semiconductor Flux Gate Compass Phase difference between two perpenicular coils wound on aferrite

Gyroscope Measures the Angular Rate of Rotation Measures how fast the sensor is turning, degrees/sec Actual turn angle (Heading), is obtained by integrating the rate Rate Gyros sense in one or more Axes Types: MEMS based vibrating structure Optical gyroscope

Accelerometer Measures proper acc.: sense force of gravity and change in velocity Can sense acceleration in one or more axes Can be used for balancing, sensing vibration, measuring incline/orientation, collision detection MEMS based spring mass damper system

Inertial Measurement Unit (IMU) Device that uses gyroscopes and accelerometers to estimate the relative position, velocity, and acceleration of a moving vehicle

Global Positioning System Each satellite continuously transmits data that indicate its location and the current time GPS receivers are completely passive Arrival time differences of transmission of two or more satellites inform the receiver its relative distance to each satellite Satellites needed to be well synchronized

Time-of-flight Active Ranging Makes use of the propagation speed of sound or an electromagnetic wave 𝑑= 1 2 𝑐.𝑡 d: distance, c: speed of wave propagation, t: time of flight Sound speed: 0.3 m/ms Light speed: 0.3 m/ns

Ultrasonic Sonar Sensor SONAR is SOund Navigation and Ranging Speed of sound in air depends on temperature and gas consantration Ultrasound is sound above Human Hearing >20kHz Measures how far an object is by Time-of-Flight Sends out a sound wave Times until the reflection returns

Ultrasonic Sonar Sensor Advantages Reliable with good precision Not as prone to outside interference Good maximum range Inexpensive Disadvantages Sensetive to smoothness Sensetive to angle to obstacle Poor resolution Prone to self-interference (self echo) Cannot detect too close obstacles Soft surfaces absorb sund energy

Laser Rangefinder Most accurate sensors for measuring distance Light is emitted and detected Sensors are called LIDAR (LIght Detection And Ranging)

Laser Rangefinder - Phase-Shift Measurement 𝑐=𝑓.𝜆 (c: speed of light, f: frequency, 𝜆: wavelength) distance difference between transmitted and emitted light is 2D Light travels 𝜆 at 2𝜋 phase difference, so for 𝜃 phase difference total of 𝜆𝜃 2𝜋 distance is covered 𝐷= 𝜆𝜃 4𝜋

Laser Rangefinder Advantages Better resolution than US, IR, camera Very reliable Not as sensitive to lighting conditions as camera and IR Disadvantages Cannot ideftify mirrors, glass More expensivethan all other sensors Larger and heavier than all other sensors

3D Laser Rangefinder Laser scanner that acquires scan data in more than a single plane

Time-of-flight Camera 3D scene is captured at one time There are no moving parts Uses modulated infrared light source to determine the distance for each pixel Typically covers ranges from 0.5 m up to 8 m The distance resolution is about 1 cm Typical images sizes are quite small: ZCAM 320x240, Swiss Ranger SR3000 174x144

Triangulation Active Ranging Use geometric properties measuring distance If the receiver measures the position of the reflection along a single axis  1D sensor If the receiver measures the position of the reflection along two orthogonal axes  2D sensor (structured light sensor)

Optical Triangulation (1D sensor) – Infrared Range Sensor Emit light from IR LED Light is reflected from object Receiver senses the angle at which the reflected light is returned Receiver has a lens and CCD (Charge-coupled device) array

Optical Triangulation (1D sensor) – Infrared Range Sensor Advantages Reliable with good precision Small beam angle Inexpensive Disadvantages Sensitive to smoothness Sensetive to angle to obstacle Short range Prone to interference from ambient light Cannot detect glass, mirror, shiny surfaces

Structured Light (2D sensor) Kinect

Motion/Speed - Doppler Effect Sensing Radar or sound Measured frequency ( 𝑓 𝑟 ) at the receiver is a function of the relative speed (𝜈) between transmitter and receiver where transmitter emits an EM or sound wave with frequency 𝑓 𝑡 𝑓 𝑟 = 𝑓 𝑡 1 1+ 𝜈 𝑐 (c:speed of wave)

Omnidirectional Camera

Stereo Camera 𝑓 𝑧 = 𝑢 ℓ 𝑥 𝑓 𝑧 = −𝑢 𝑟 𝑏−𝑥 𝑧=𝑏 𝑓 𝑢 ℓ − 𝑢 𝑟

Problem: Sensor Choice What sensors to employ ? mapping ranging - laser, sonar, IR, stereo camera pair salient feature detection - doors using color Factors accuracy, cost, information needed etc.

Problem: Sensor Placement 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

Common Sensors for Mobile Robots Contact sensors: Bumpers Internal sensors Accelerometers (spring-mounted masses) Gyroscopes (spinning mass, laser light) Compasses, inclinometers, IMU (earth magnetic field, gravity) Proximity sensors Sonar (time of flight) Radar (phase and frequency) Laser range-finders (triangulation, tof, phase) Infrared (intensity) Visual sensors: Cameras Satellite-based sensors: GPS

PR2 Robot Sensors