Intelligent Robotics Sensors and Actuators

Similar documents
Development of intelligent systems

Sensing and Perception

Range Sensing strategies

EEE 187: Robotics. Summary 11: Sensors used in Robotics

Brainstorm. In addition to cameras / Kinect, what other kinds of sensors would be useful?

Robot Hardware Non-visual Sensors. Ioannis Rekleitis

Lecture: Sensors , Fall 2008

MOBILE ROBOTICS. Sensors An Introduction

An Example of robots with their sensors

An Example of robots with their sensors

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Lab 2. Logistics & Travel. Installing all the packages. Makeup class Recorded class Class time to work on lab Remote class

Sensing self motion. Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems

COS Lecture 7 Autonomous Robot Navigation

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Degree of mobility Degree of steerability

Introduction to ROBOTICS. Robot Sensing and Sensors

Sensors and Actuators

PRESENTED BY HUMANOID IIT KANPUR

What is a robot? Introduction. Some Current State-of-the-Art Robots. More State-of-the-Art Research Robots. Version:

electronics for computer engineering (Sensor) by KrisMT Computer Engineering, ICT, University of Phayao

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

EL6483: Sensors and Actuators

Actuators, sensors and control architecture

IVR: Sensing Self-Motion 26/02/2015

Feeding human senses through Immersion

Probabilistic Robotics Course. Robots and Sensors Orazio

Design Project Introduction DE2-based SecurityBot

Sensors. human sensing. basic sensory. advanced sensory. 5+N senses <link> tactile touchless (distant) virtual. e.g. camera, radar / lidar, MS Kinect

Sensors. Chapter 3. Storey: Electrical & Electronic Systems Pearson Education Limited 2004 OHT 3.1

5. Transducers Definition and General Concept of Transducer Classification of Transducers

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology

Sensor Data Fusion Using Kalman Filter

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Introduction. ELCT903, Sensor Technology Electronics and Electrical Engineering Department 1. Dr.-Eng. Hisham El-Sherif

Robot control. Devika Subramanian Fall 2008 Comp 140

Chapter 2 Sensors. The Author(s) 2018 M. Ben-Ari and F. Mondada, Elements of Robotics, / _2

MEM380 Applied Autonomous Robots I Fall Introduction to Sensors & Perception

Perception. Autonomous Mobile Robots. Sensors. Vision Uncertainties, Fusion Features. Autonomous Systems Lab. Zürich. Cognition.

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

Homework 10: Patent Liability Analysis

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Solar Powered Obstacle Avoiding Robot

Sensing and Perception: Localization and positioning. by Isaac Skog

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Robotic Vehicle Design

Lesson 4 Examples of the Sensors. Chapter-7 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Signals, Instruments, and Systems W7. Embedded Systems General Concepts and

Electronic Instrumentation and Measurements

GPS data correction using encoders and INS sensors

Planning in autonomous mobile robotics

New Long Stroke Vibration Shaker Design using Linear Motor Technology

GPS-Aided INS Datasheet Rev. 3.0

Mechatronics System Design - Sensors

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

Introduction to Embedded and Real-Time Systems W12: An Introduction to Localization Techniques in Embedded Systems

GPS-Aided INS Datasheet Rev. 2.6

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

GPS-Aided INS Datasheet Rev. 2.7

Robotic Vehicle Design

Sensors (Transducer) Introduction By Sintayehu Challa

Sensors. CS Embedded Systems p. 1/1

Robotics Intelligent sensors (part 1)

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Actuator Components 2

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Tektronix AFG10022 Function Generator. Coming soon to B10: Sin, Square, Ramp, Swept, Arbitrary, Noise. Linear Actuators. Non-magnetized iron plunger

Robotic Systems ECE 401RB Fall 2007

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A.

IMGD 3100 Novel Interfaces for Interactive Environments: Physical Input

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Introduction to Vision & Robotics

Geo-Located Content in Virtual and Augmented Reality

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

GPS-Aided INS Datasheet Rev. 2.3

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Introduction to Mobile Sensing Technology

Exploration of Unknown Environments Using a Compass, Topological Map and Neural Network

Lecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?

Active Stereo Vision. COMP 4102A Winter 2014 Gerhard Roth Version 1

Measurement Techniques

Sensors for Mechatronics

Electronics II. Calibration and Curve Fitting

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

NAVIGATION OF MOBILE ROBOTS

Time of Flight Capture

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

Baset Adult-Size 2016 Team Description Paper

EP A2 (19) (11) EP A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2011/11

Robotics Enabling Autonomy in Challenging Environments

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Velocity and Acceleration Measurements

Transcription:

Intelligent Robotics Sensors and Actuators Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro) The Perception Problem Do we need perception? Complexity Uncertainty Dynamic World Detection/Correction of errors A robot must perceive its physical environment to get information about itselt and its surroundings 2 1

The Perception Problem What does a robot needs to sense Depends on what the robot needs to do Animals have evolved sensors that suited to their environment and position in the ecosystem A good robot designer should follow similar principles Two possible questions: Given a sensory reading, what was the world like when the reading was taken? Given a sensory reading, what should I do? 3 The Perception Problem The first question Focused on world representation Perception is considered in isolation The second question Perception without the context of action is meaningless Systemic view of the robot design Task to perform Best suited sensors Most suited mechanical design 4 2

Some current sensing methods Action oriented perception Direct link between perception and action Expectation-based perception Sensor interpretation constraining based on world knowledge Task-driven attention Direct perception where information is needed or likely to be provided (focus-of-attention) Perceptual classes Partition world in manageable categories 5 What is a sensor? Sensors constitute the perceptual system of the robot A sensor is a device that maps an physical attribute to a quantitative measure Sensors are essentially transducers that convert some form of energy into electrical energy that is then processed as a quantitative measure Transducer + electronics + ADC + software 6 3

Human sensing Sense Physical attribute Organ Vision EM waves eyes Audition Pressure waves Ears Gustation Chemical properties Tongue Olfaction Chemical properties Nose Tact Contact pressure/texture Skin Humans can also sense other things like temperature, pain, equilibrium, own body Several animals have still other types of sensor capabilities 7 Robot sensors Proximity Infrared, Sonar, laser, optical, capacitive, inductive Position Potentiometer, switch, buttons, encoder Heading Compass, gyroscope Temperature Thermocouple Sound Microphone Force, Pressure Piezoelectric, variable resistance Battery, Current Thermocouple Chemical Several Magnetic field magnetometer Vision Camera Etc 8 4

Levels of sensing Attribute to be measured Physical principle of transduction Determines many of the characteristics of the sensor Hardware Electronics Software Signal processing Computation Sensor fusion 9 Levels of sensing Attribute to be measured Physical principle of transduction Determines many of the characteristics of the sensor Hardware Electronics Software Signal processing Computation Sensor fusion 10 5

Sensor Characteristics Field of view and Range Accuracy, repeatability and resolution Responsiveness in the target domain Power comsumption Hardware reliability Size Computational complexity Interpretation reliability 11 Sensor errors Systematic errors Always push the measured value in the same direction Can be reduced by sensor calibration Ex: temperature in sonar, wheel radius in odometry Non systematic errors Have a more random behavior Cannot be predicted or eliminated by calibration 12 6

Classification of sensors Passive sensors Rely on environment to provide the medium for observation Ex: Camera, thermocouple, microphone Less energy Reduced Signal to Noise ratio Active sensors Emits form of energy and measures the impact Ex: sonars. X-ray Restricted enviroments 13 Classification of sensors Proprioceptive Measure values intenally to the system Ex: motor speed, battery status, joint angle, etc. Exteroceptive Information from the robots external environment Generally considering the robots frame of reference 14 7

Proprioceptive sensors Potentiometers Encoders Inertial navigation system GPS Compass Gyroscopes Battery sensors 15 Potentiometer Physical principle: Linear tension variation at the output of a variable resistance Can be used to detect angular or linear position Joint angle, servomotor, etc 16 8

Physical principle Encoders Record the wheel traversed distance Wheel traversed distance is used to estimate robot position and orientation vl + vr lin = 2 vl vr rot = D Detect direction of movement 17 Physical principle GPS/DGPS Triangulation over the distance to several satellites Estimates longitude, latitude and altitude Resolution: 10-15m DGPS (Differential GPS) Extra GPS receivers at known locations are used to reduce errors Resolution: few centimeters 18 9

Proximity sensors Bumper Infrared Sonar Laser Range Finder 19 Bumper Physical principle Direct contact closes (or opens) a circuit Used to detect collisions Binary value Reliable but the collision is eminent 20 10

Infrared sensor Physical principle Na IR emitter/receiver is used to detect distance or as a barrier Used to estimate distance, presence of objects or color Some dark surfaces do not reflect IR Several technologies Range: from <10cm to ~1m Narrow field of view Cheap IR barrier 21 Sonar Physical principle Emit US chirp, time until echo is received is used to estimate distance Time until echo is proportional to the distance until closest obstacle Speed of sound changes with temperature and pressure Range: few centimeters to ~10m Field of view ~30º Cheap (but not as cheap as IR) Fast (depends on range) Ring of sonars 22 11

Sonar problems Foreshortening Crosstalk Receiver may detect echoes from other sonars in the ring Specular reflection Wave is reflected when angle is acute 23 Laser range finder Physical principle Similar to sonar but uses laser instead of sound Time of flight is used to estimate distance Range: 2m until ~500m Resolution: 1 cm Field of view: 100º-180º Much more accurate than sonar Also more expensive 24 12

Laser range finder Thrun et al. 25 Fire detection sensors Physical principle Detect flame by sensing ultraviolet light Flame detector, fire alarms, fire fighting competitions, etc Can detect a flame from a cigarette lighter from a distance of more than 5m 26 13

Compass Physical principle Detection of Earth magnetic field Used to detect robot orientation Together with velocity information can be used for dead reckoning Resolution 1º, Accuracy 2º Sensitive to other magnetic fields ot metal in the environment 27 Inertial sensors Accelerometer Measures the linear acceleration of the robot Second integration to obtain displacement Gyroscope Measures the angular motion of the robot Not influenced by gravity Integration gives angular displacement 28 14

Multisensor fusion Redundant Several sensors return the same percept Complementary Provide disjoint types of information about percept Coordinated Sequence of sensors Focus-of-attention 29 Redundant Multisensor fusion Mean of several measures Considering a normal distribution: 2 M ~ N( µ, σ ) The mean of N measures as a reduced covariance Mean = 1 N N M i n= 1 2 ( µ, N ) Mean ~ N σ 30 15

Redundant Multisensor fusion Kalman filter Integration of measures over time Markovian assumption Considers physics model and action model Forecast step Information 31 Complementary Multisensor fusion Example: Mercator Project The robot 2 Laser ranger finders 1 omnicam Laser ranger finders are used to detect distance to walls and obstacles Output of omnicam is used to apply textures to the model 32 16