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

Similar documents
Electronic Instrumentation and Measurements

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

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

Sensors and Actuators

Finger Posture and Shear Force Measurement using Fingernail Sensors: Initial Experimentation

Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities.

Position and Velocity Sensors

Industrial Sensors. Proximity Mechanical Optical Inductive/Capacitive. Position/Velocity Potentiometer LVDT Encoders Tachogenerator

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

9/28/2010. Chapter , The McGraw-Hill Companies, Inc.

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

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

Actuators, sensors and control architecture

Instrumentation (ch. 4 in Lecture notes)

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

Computer Numeric Control

Sonic Distance Sensors

PRESENTED BY HUMANOID IIT KANPUR

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

Ch 5 Hardware Components for Automation

Mechatronics Chapter Sensors 9-1

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

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


Development of intelligent systems

Automatic Control System

Mechatronics System Design - Sensors

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

Position Sensors. The Potentiometer.

JEPPIAAR ENGINEERING COLLEGE

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

PVA Sensor Specifications

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

Advanced Measurements

Robot Hardware Non-visual Sensors. Ioannis Rekleitis

DC motor control using arduino

Intelligent Robotics Sensors and Actuators

Elements of Haptic Interfaces

Laser Telemetric System (Metrology)

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

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

Length and Position Measurement

Sensors. CS Embedded Systems p. 1/1

IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

Sensors and Sensing Motors, Encoders and Motor Control

Sensors (Transducer) Introduction By Sintayehu Challa

CS545 Contents XIV. Components of a Robotic System. Signal Processing. Reading Assignment for Next Class

Range Sensing strategies

As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method

Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera

Lab Exercise 9: Stepper and Servo Motors

Patents of eye tracking system- a survey

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

ECET 211 Electric Machines & Controls Lecture 4-2 Motor Control Devices: Lecture 4 Motor Control Devices

09-2 EE 4770 Lecture Transparency. Formatted 12:49, 19 February 1998 from lsli

Modeling Position Tracking System with Stepper Motor

Robot Actuators. Motors and Control. Stepper Motor Basics. Increased Resolution. Stepper motors. DC motors AC motors. Physics review: Nature is lazy.

Shock Sensor Module This module is digital shock sensor. It will output a high level signal when it detects a shock event.

VARIABLE INDUCTANCE TRANSDUCER

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Advanced Measurements

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

Momentum and Impulse. Objective. Theory. Investigate the relationship between impulse and momentum.

MEASUREMENT AND INSTRUMENTATION QUESTION BANK UNIT I INTRODUCTION. Part A

signals Mo: signals 36+1

EL6483: Sensors and Actuators

Sensors and Sensing Motors, Encoders and Motor Control

Actuator Components 2

The 5 Types Of Touch Screen Technology.! Which One Is Best For You?!

Sensors for Mechatronics

Mechatronics UNIT I. Introduction of sensors and actuators

Technical Explanation for Displacement Sensors and Measurement Sensors

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Velocity and Acceleration Measurements

Smart off axis absolute position sensor solution and UTAF piezo motor enable closed loop control of a miniaturized Risley prism pair

Introduction to Measurement Systems

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

Touchscreens, tablets and digitizers. RNDr. Róbert Bohdal, PhD.

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1

SMART SENSORS AND MEMS

MOBILE ROBOTICS. Sensors An Introduction

Introduction. Theory of Operation

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

Operating Instructions

SIGNAL RECOVERY: Sensors, Signals, Noise and Information Recovery

Data Sheet. AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR. Description.

CNC Machine Feedback Devices

Comparative analysis of speed decoding algorithms for rotary incremental encoders

AS37-H39B Series. 39-Bit Battery Backup Multi-Turn Absolute Encoder. Data Sheet. Introduction. Features. Benefits. Operating Theory.

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Feedback Devices. By John Mazurkiewicz. Baldor Electric

28000 Series Size 11 Double Stack Hybrid Linear Actuators

VR System Input & Tracking

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

Data Sheet. AEDT-9340 Series High Temperature 115 C 1250/2500 CPR 6-Channel Commutation Encoder. Description. Features.

Development of a telepresence agent

Water Meter Basics Incremental encoders

TRIANGULATION-BASED light projection is a typical

Speech, Hearing and Language: work in progress. Volume 12

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

Transcription:

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

Touch Sensor CCD Camera Vision System Ultrasonic Sensor Photo removed for copyright reasons: Sony Aibo dog robot. http://www.sony.net/ Products/aibo/. Wrist Force Sensor Tension Sensor Photo removed for copyright reasons. Robot hand with finger and thumb. Torque Sensor Tactile Sensor Touch Sensors Ultrasonic Sensor Infrared Photo removed for copyright reasons. Transition Technology meal delivery robot. Bumper Sensor Distance Sensor Slip Sensors

Internal and External Sensors Reference Command Actuators Environment Internal Sensors External Sensors

Robot sensor taxonomy Internal sensors Position sensor Velocity sensors Torque and acceleration sensors External sensors Tactile sensors Force and torques sensors Proximity sensors Range sensors Vision sensors Others

Internal Position Sensors Potentiometer Optical shaft encoder DC Motor Gearing Arm Links Joint Axis Reference Command Feedback Law Actuator & Load Position Sensors

Optical Shaft Encoder Opaque Disk with grid pattern Light source: LED Translucent Shaft Photodetector As the shaft rotates, a pulse train is generated. Counting the number pulses gives the angle of rotation.

Distinguishing clockwise and counter-clockwise rotations Track A Track B Photodetectors Clockwise rotation Counter-clockwise rotation A A B B +90 o Track A is 90 degrees ahead of track B. -90 o Track A is 90 degrees behind.

Using an up-down counter, CW and CCW rotations are correctly counted. A Phase B Phase Up-Down Counter Most sensitive bit n-bit parallel Clear/Initialization Least sensitive bit

Initialization of the Up-Down Counter Z B A Home Position When the joint is brought to a home position, the z-phase pulse is generated for initializing the updown counter.

Absolute Encoder Parallel Data No initialization needed

Internal Velocity Sensors Velocity Measurement Using an Encoder ~ Velocity = Pulse Frequency Counter clear Sampling period T = Pulse counting interval

The drawback of pulse frequency measurement As the angular velocity gets slower, only a few pulses are observed in the fixed time interval: discretization error increases. T t int A better alternative is to measure the interval between adjacent pulses tint, and take the reciprocal for estimating the velocity. 1 ω tint

Hybrid velocity counter Measuring the time interval between adjacent pulses: More accurate in slower speed t int Low speed counter T High speed counter Counting the number of pulses in a fixed time interval: More accurate in higher speed

Sensor as a System Signal Source Multi-stage Signal transduction and modulation Key Transducer Active Modulation Low-level Filtering High-level Filtering A sensor is often a system consisting of multiple stages of signal transduction and modulation, low-level and high-level filters, and a modulation unit. It comprises a communication and a power unit as well.

The shaft encoder for measuring both position and velocity Shaft rotation Signal Source Disc rotation LED-PD Threshold : binary signals A-B phase detection and counting Key Transducer Low-level Filtering Active Modulation Light intensity modulation Hybrid velocity estimation High-level Filtering

Internal Torque Sensors τ m = Torque Measurement Via armature current measurement: K t i The current is measured by inserting a small resister (2~3 Ω) in series and measuring the voltage drop across the resister. i R t V t = R t i

Torque Measurement Via measurement of the torsion/strain of the shaft: τ k θ m = a Strain Gauges

Strain Gauge Force/Torque Sensors Strain Gauges V out Temperature-Compensated Wheatstone Bridge

Wrist Force/Torque Sensors 6-Axis Wrist Force/Torque Sensor Fx Nx Strain Gauges Fy Ny Fz Nz Strain Gauges Outputs: y1, y2,, ym

Strain Gauges Outputs: y1, y2,, ym 6-Axis Wrist Force/Torque Sensor = = = = z z y x m z m x m x z y x sensor sensor N F F F y y N y F y F y N y F y F y M M L L M O M O L F y J y J F, 1 2 1 1 1 # Fy Ny Fz Nz Fx Nx

Wrist Force/Torque Sensor Hybrid Position/Force Control Position Feedback + Position Reference Inputs Force Reference Inputs + Position/velocity control compensator + Robot + Force/torque control compensator Task Environment Force Feedback

Tactile Sensors Tactile Pad Principle Force/Pressure P Electrodes Resistance R Conductive Rubber: Media impregnated with conductive dopants Force/Pressure P Other Methods: Capacitive Optical Piezoelectric Magneto-resistive Magneto-strictive

Sensor Pad: 2-D sensor array Pressure distribution Technical Issues: How to process the 2-D data of pressure distribution How to reduce wires

A tactile sensor = Measuring 2-D pressure distribution A Matrix Wiring Structure for Reducing Cables N Switches Sensor Element N Switches

B.E. Robertson and A.J. Walkden, 1985 16 x 16, 256 elements Photo and diagrams removed for copyright reasons. Integrating sensor elements with signal processing circuitry on a VLSI chip

Integrating sensor elements with signal processing circuitry on a VLSI chip

Pressure patterns (a) Intensity (b) Contour Two photos removed for copyright reasons. VLSI tactile array sensor with 20 x 20 grids of 75 um separation by M.H. Raibert and J.E. Tanner, 1982

Distance Sensors Transmitted Sonic Pulse Ultrasonic Sensors Object Reflected Echo Transmitted pulse t Echo pulse Measuring the distance d to an object by the time interval between the transmitted and reflected sonic pulses. 2 d = v t v = speed of sound, t= time interval

PiezoelectricTransducer for Transmitting and Receiving Acoustic Signals Actuator Sensor Pressure Wave F + + + + + + + + + + x V F = d 33 q Piezoelectric Material V = d 33 x (Force) = proportional to (Charge) (Voltage) = proportional to (Displacement)

Dielectric Capacitance Transducer for Transmitting and Receiving Acoustic Signals Figure by MIT OCW.

Swept frequency method Machine Filter Process Receive Amplifier Rx Transducer Human Processor Auditory Link (Earphones) Hearing Process Variable Frequency Generator Drive Amplifier Tx Transducer CWFM Sonar for Blind Persons and Machines Figure by MIT OCW.

Proximity Sensors Basic Principle Transmitter + Receiver Transmitter + Receiver The approach of an object changes: Back pressure: pneumatic sensor Inductance: inductive/magnetic sensors Capacitance: capacitive sensor

Pneumatic Proximity Sensor Supply Pressure Distance Object Back Pressure Output Pressure Threshold Distance

Glass Tube Leads Magnetic Lead Switches Filled with Inert Gas S Permanent OFF ON Magnet N N S S N For extending the detectable range Magnetic Lead Switch Permanent Magnet Magnetic Material Magnetic Material: A Fake Mine

Optical Proximity Sensors LED Photo Detector 3V R2 R1 Photodiode Vout LED Photo Detector

Imaging Sensors Photo-electric effect Photon CCD Camera Photo Current oc Illumination Intensity Absorbs photon energy to move electrons to a higher energy level Energy = (Plank s Constant) x (Speed of Light)/(Wavelength) CCD (Charge Coupled Device) Light beam - - - + + + Photo Sensitive Array Scanned pixel by pixel

Image Processing A. Two-dimensional Images

Structured Lighting Figure by MIT OCW.

Camera Slit Light Figure by MIT OCW.

Structured Lighting Slight light scanned over 3D objects Photos removed for copyright reasons.

3D range Finders 3D Range Finders M Laser Range Finder ω Known distance between the mirror and the detector B S O L 2 ω T X D N Rotational Mirror ω M α T Laser Light Source S O N α L Detector D 2 ω B Figure by MIT OCW.

Simultaneous Location And Mapping (SLAM) Sensor Data Map Building Image courtesy of JPL. Robot Control Location Estimation Planet Exploration Robotics

Human Sensors Measuring human motion for controlling Remote manipulators Hazardous environment Human Operator Joystick Manipulator Figure by MIT OCW.

Surgical Robot System Virtual Reality Robot Control Photo removed for copyright reasons. Surgical robot with virtual reality workstation (left) and robot (right)

Data Glove Measurement of hand posture and touch force Fingernail Sensors: Measurement of Fingertip Touch Force and Posture through Nail Color Change Photos removed for copyright reasons. Free-Fingered Glove

Instrumented Fingernails Micro LED & Photo Detectors Nail B ed Nail Nail Matrix No sensor pad is needed Pressure: vein occlusion Figure by MIT OCW. After Spence, Basic Human Anatomy.

Measurement Principle Transmitted Light Reflected Light Vout 3V R2 R1 P h otodio d e 660 nm Red LED Vout 0 Contact Pressure

Applications Virtual Switches Task and Skill Monitoring Photos removed for copyright reasons.