Ultrasonic sonars Ultrasonic sonars

Similar documents
Robot Perception Continued

E190Q Lecture 5 Autonomous Robot Navigation

Synthetic Sensing: Proximity / Distance Sensors

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

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

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

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

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

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

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

Automatic Labeling of Lane Markings for Autonomous Vehicles

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

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

Survey Sensors Hydrofest Ross Leitch Project Surveyor

MSc in Autonomous Robotics Engineering University of York

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

An inertial haptic interface for robotic applications

Traffic Monitoring Systems. Technology and sensors

Mobile Robot FastSLAM with Xbox Kinect

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

Sensors and Cellphones

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

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

USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE

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

Center of Gravity. We touched on this briefly in chapter 7! x 2

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

Robotics. Chapter 25. Chapter 25 1

Types of 3D Scanners and 3D Scanning Technologies.

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

COLLATED QUESTIONS: ELECTROMAGNETIC RADIATION

Interaction of Energy and Matter Gravity Measurement: Using Doppler Shifts to Measure Mass Concentration TEACHER GUIDE

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

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

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

Active and Passive Microwave Remote Sensing

Rotation: Moment of Inertia and Torque

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

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

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

Field and Service Robotics. Odometry sensors

Autonomous Mobile Robot-I

Linear Motion vs. Rotational Motion

Introduction to Robotics Analysis, Systems, Applications

Sensor Modeling for a Walking Robot Simulation. 1 Introduction

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Using Optech LMS to Calibrate Survey Data Without Ground Control Points

Onboard electronics of UAVs

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

State Newton's second law of motion for a particle, defining carefully each term used.

Frequently Asked Questions (FAQs)

K.Prasanna NIT Rourkela,India Summer Internship NUS

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

Real-Time Car GPS Tracker (Portable, Weatherproof, Magnet, More)

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

UAV Pose Estimation using POSIT Algorithm

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Waves Sound and Light

Two primary advantages of radars: all-weather and day /night imaging

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

FRC WPI Robotics Library Overview

Weather Radar Basics

Geography 403 Lecture 7 Scanners, Thermal, and Microwave

physics 1/12/2016 Chapter 20 Lecture Chapter 20 Traveling Waves

State Newton's second law of motion for a particle, defining carefully each term used.

Calibration of Ultrasonic Sensors of a Mobile Robot*

RF & GPS Tracking. American Sales: 150 S. Adkins Way, Suite 100 Meridian, ID United States. European Sales: Ahventie 4a ESPOO Finland

Synthetic Aperture Radar: Principles and Applications of AI in Automatic Target Recognition

SIX DEGREE-OF-FREEDOM MODELING OF AN UNINHABITED AERIAL VEHICLE. A thesis presented to. the faculty of

Physical Science Study Guide Unit 7 Wave properties and behaviors, electromagnetic spectrum, Doppler Effect

Selecting Receiving Antennas for Radio Tracking

How Waves Helped Win the War: Radar and Sonar in WWII

Mobile robots. Structure of this lecture. Section A: Introduction to AGV: mobile robots. Section B: Design of the ShAPE mobile robot

Digital vs. Analogue Control Systems

Motion & The Global Positioning System (GPS)

How To Control Gimbal

Lidar 101: Intro to Lidar. Jason Stoker USGS EROS / SAIC

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

DRONE DETECTION RADAR

Industrial Robotics. Training Objective

AS COMPETITION PAPER 2008

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning

MSAN-001 X-Band Microwave Motion Sensor Module Application Note

Tennessee State University

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Practice final for Basic Physics spring 2005 answers on the last page Name: Date:

A NEW LOOK AT RISLEY PRISMS. By Craig Schwarze Senior Systems Engineer OPTRA Inc.

SIVAQ. Manufacturing Status Review

Automated Container Handling in Port Terminals

PALLETS ROLLER CONVEYOR LOADING CONVEYOR CHAIN TRANSFER TURNTABLE ROLLER STOP

A REVIEW ON KALMAN FILTER FOR GPS TRACKING

IP-S2 Compact+ 3D Mobile Mapping System

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Experimental Evaluation of State of the Art 3D-Sensors for Mobile Robot Navigation 1)

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

Transcription:

Sensors for autonomous vehicles Thomas Hellström Dept. of Computing Science Umeå University Sweden Sensors Problems with mobility Autonomous Navigation Where am I? - Localization Where have I been - Map building Where am I going? - Path planning How do I get there? - Path tracking Additional problems: Will I hit anything? - Obstacle detection What will I hit? - Classification How can I avoide it? - Obstacle avoidance 1 2 Sensors are essential Object sensors Object sensors for detection and identification Pose sensors for localization Ultrasonic sonars Regular cameras Laser scanners 3D cameras Radars 3 4 Ultrasonic sonars Ultrasonic sonars Emits a chirp (50 KHz) and listens for bounce back Used to determine range based on time of flight The object can be anywhere on the lobe perimeter 5 Calculate distance based on the time of flight t : d = ½ c t c = c 0 + 0.6 T c 0 = 331 m/s T- temperature in degrees Celsius Sensitive to dirt WIDE lobe Not very suitable for heavy outdoor use 6 1

Regular cameras Computer Vision An image is a huge array of values of individual pixels Taken individually, these numbers are almost meaningless A robot needs information like "object ahead", "table to the left", or "person approaching" to perform its tasks is the conversion of low level information picture information into high level information Separate field of study from robotics Includes analysis of signals from: cameras thermal sensors X-ray detectors laser range finders synthetic aperture radar 7 8 Computer Vision Range from Vision Segmentation (where are the physical objects?) Classification (what are these objects?) 3D reconstruction (estimating ranges from 2D pictures) Stereo camera pairs Light stripers Laser scanners 3D cameras 9 10 Stereo Camera Pairs Laser Scanner A 3-D structure is computed from two or more images taken from different viewpoints Same technique as humans and animals use Heavy computations Delicate hardware Measures distance in a plane 181 (or 361) thin laser beams are emitted in a plane The time of flight of the signal is measured Max distance: 50m Resolution: 5cm Most often eye safe 11 12 2

Laser Scanner example: 3D Laser scanner Riegl LMS-Z210 3D laser scanner Measurement range up to 150-350 m depending on reflectivity Minimum range 2 m Measurement accuracy typ. +/- 2.5 cm Eye safety Class 1 for the scanned beam : photo coverage Laser scanner 13 14 3D camera 3D camera CSEM CSEM SwissRanger (two other manufacturers exist) Works like this: Illuminates the scene with frequency modulated infrared light Measures the phase shift of reflected light This gives distance for each pixel Reconstructs the relative xyz coordinates Maximum range of 7.5 m 144 x 176 pixels Field of view: 40 degrees Frame rate ~ 30 Hz No moving parts (except for a fan) 5000 euro Distance for each pixel. Blue: close Red: distant Standard IR intensity image 15 16 Radar Principle of radar: The radar emits a radio signal (green) which is scattered in all directions (blue). The time-of-flight t for the signal, back to the radar gives the distance d: d = c t / 2 Typically used in ships and airplanes Also as robot sensors: Radar If the object moves, the frequence of the scattered wave changes. A doppler radar measures the shift in frequency and computes the speed (in addition to distance) Ignores all stationary objects Used as back-up alarms and also as robot sensors 17 18 3

Radar Sequential Lobing Radar (Tyco) Normally used as frontal radar for cars Can track 10 obstacles closer than 30 m Range calculated by time of flight Bearing calculated by comparing two different patterns sent out by the antenna Sensor fusion Most object sensors are noisy and do not give crisp information about the presence of objects or pose Common to use a probabilisitc approach: Each sensor readout gives a probability for objects occupying areas or for a certain pose Many readouts are fused into a combined opinion 19 20 An occupancy grid is used to fuse object sensor readings and to create a map of the surrounding terrain. Sensors for localization A little more than Where am I? A vehicle has (at least) 6 degrees of freedom (DOF) expressed by the pose: (x, y, z, φ, θ, ψ) - Position = (x,y,z) - Attitude = roll, pitch, yaw) = (φ, θ, ψ) = (phi, theta, psi) Sensor: laser scanner. The cell size :0.1 meter Map update frequency : 5 Hz 21 22 Pose Using the Right-Hand Rule To remember positive and negative rotation directions: Roll Pitch - Open your right hand - Stick out your thumb - Aim your thumb in an axis positive direction Definitions: Roll (a.k.a. bank angle ) φ : the angle between y and the x-y plane. - π < φ - π Pitch (a.k.a. elevation ) θ : the angle between x and the x-y plane. - π < θ < π Yaw (a.k.a. heading or azimuth ) ψ : the angle between x and the projection of x on the x-y plane. - π < ψ < π The signs of the angles are defined in a right handed coord. system 23 - Curl your fingers around the axis - The curl direction is a positive rotation Yaw 24 4

Pose sensors Abolute: GPS - (relative): Wheel odometry Accelerometers Gyroscopes GPS Delivers position for a moving receiver: Latitude, Longitude, Altitude Speed and direction of movement can be estimated 25 26 Relative motion: Advance previous pose through displacement information: The simplest kind is called odometry: Steering angle and velocity from actuators and shaft encoders. Accelerometers: use Newtons 2:nd law: F=ma where a is the second derivative of the displacment, i.e. changes in (z,y,z). Gyroscopes: Measures rotations, i.e. changes in (φ, θ, ψ) Cameras Laser scanners Wheel Odometry Compute changes in the 2D-pose (x,y,θ) from steering angle and velocity Steering angle from angle sensor Velocity from shaft encoders or speed sensor Translate steering angle and velocity to (x,y,θ): Kinematics equations! Problems with wheel odometry: The wheels move but not the robot (spinning) The robot moves but not the wheels (slipping, sliding) The ground is not flat Causes drift! 27 28 Shaft encoders Counts rotation steps for the wheels or engine Localization with odometry 29 Position from GPS and odometry Mean difference between the position from GPS and wheel odometry for a Valmet 830 forwarder 30 5

Accelerometers Gyroscopes A variant of for measuring change in position (x,y,z) Common in air planes, missiles and sub-marines since the 50 s. 1. F is measured with 3 accelerometers 2. F = m a 3. Compute displacement by F y integrating twice a twice: F x m Measures rotation with one, two or three DOF The inertia of the spinning wheel gives a reference for rotations Estimates (φ, θ, ψ) by summing up gyroscope rotations y z Fiber optical or solid state x Often implememented in silicon F z 31 32 INS (Inertial Navigation Systems) 3 accelerometers and 3 gyroscopes Measures changes in the pose (x, y, z, φ, θ, ψ) Good accuracy for short periods I.e. same problem as wheel odometry, but not sensitive to slipping and sliding Ground Speed Radar Measures the real ground speed Change in position can be computed Illustration: Greg Welsh University of North Carolina at Chapel Hill, Eric Foxlin InterSense 33 34 Localization with Laser scanners Absolute localization using laser Manually drive the path Save laser snapshots and laser scanner poses in a database Basic idea: The pose change ( x, y, Φ) between scans can be computed from the scans Scan from 1 1 meter Scan from 5 meters 35 36 6

Absolute localization using laser Autonomously repeat the path At each step: 1. Take a snapshot 2. Find the most matching snapshot in the DB 3. Find the optimal x, y, Φ 4. Estimate pose (x, y, Φ) of robot x, y, Φ x,, y, y Φ Other pose sensors Mechanical tilt sensors Measures absolute attitude (φ, θ) Magnetic compass Measures the earth magnetic fields along 3 axes. This gives three angles Very sensitive to metal objects! x, y, Φ 37 38 7