Lecture 5 June 11, 2009 Sensors Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi Announcement Outlines of slides in Lectures 1-4 on May 15, 18, 21, June 01, 2009, respectively, are available from: http://web.iitd.ac.in/~saha/ saha/ethiopia/ ethiopia/01lec.pdf /02lec.pdf /03lec.pdf /04lec.pdf Review of Lecture 4 DC motors Permanent Magnet (PM) Brushless PM Their construction + advantages, etc. AC motors Single-phase: Induction vs. Synchronous Three-phase Selection of motors in practical applications Questions from Lecture 4? Why DC motors are widely used in robots? Why PMBLDC motors are preferred? What is slip? What is effective inertia? Why RMS torque needs to be calculated? Outline Purpose Classification Internal Sensors Position, Velocity, Acceleration, Force External Sensors Contact, Non-contact Vision Systems Purpose Sensors are like Eyes, Skin, Nose, Ears, and Tongue Terms like vision, tactile, etc. have cropped Gather information To function effectively During pick-n-place place obstacles are to be avoided Fragile objects not to be broken End-effector, sensor, controller work together Sensors 1
Capabilities Simple Touch Presence/absence of an object Taction or Complex Touch Presence of an object Size and shape Simple Force Force along a single axis Complex Force Along 2 or more axes Capabilities Proximity Non-contact detection Simple Vision Detects edges, holes, corners, etc. Complex Vision Recognize shapes Classification Internal Sensors Used to measure the internal state of a robot Position Velocity Aceleration, etc Based on above info. control command is decided by controller Position Sensors Measures position (angle) of each joint Joint angles End-effector configuration Encoder Digital optical device Converts motion Sequence of pulses Pulses can be converted to rel./abs. meas. Incremental or Absolute Linear and Rotary Incremental Linear Encoder Transparent scale with opaque grating Equal grating line thickness, and gap, μm One side light source + condenser lens Other side light sensitive cells Cell resistance (photodiodes) decreases when light falls Pulse is generated Pulse is fed to controller updates a counter (record of dist. travelled) Absolute Linear Encoder Similar to incremental encoder Provides absolute value of the dist. Chance of missing pulse at high speed is less Output is digital Scale is marked with a sequence of opaque and transparent strips Sensors 2
Abs. Lin. Encoder If Opaque block 1 Transparent block 0 Left most column Binary = 00000 Decimal = 0 Next column 00001 1 Incremental Rotary Encoder Similar to incremental encoder Gratings are on circular disc Common value of transparent space width = 20 μmm Two sets of grating lines on two different circles Detects the direction of motion Accuracy can be enhanced Absolute Rotary Encoder Similar to absolute linear encoder Circular disk Divided into a no. of circular strips Each strip has definite arc segment Directly provides digital output Mounted on motor shaft or with some gearing (to enhance accuracy) Abs. Rot. Encoder A gray scale is sometimes used To avoid noise Gray Code Unlike binary code, allows only one binary bit of a code to change between radial lines Prevents confusion in the changes of binary output of absolute encoder Binary Code vs. Gray Code Decimal Binary Code Gray Code 0 0000 0001 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 Potentiometer Also referred as pot Variable resistance device Expresses lin./ang ang. disp. in terms of voltage Consists of a wiper Makes contact with resistive element When pt. of contact moves Resistance betn. wiper & end leads change disp. Sensors 3
LVDT Linear Variable Differential Transformer Most used disp. transducer (?) when high accuracy is reqd. It generates AC signal. Magnitude is related to the moving core disp. Ferrous core moving a magnetic field Field is created similar to transformer LVDT Central core surrounded by two identical secondary coils and a primary coil As core changes its posn. w.r.t.. coils it changes the magnetic field Voltage amplitude in seconadry coil changes as a function of core disp. A RVDT uses same principle Available for range of ± 40 o Synchros and Resolvers Encoders provide digital output Synchros/Reolvers give analog signal as output Consist of a rotor + stator: Must be converted to digital signal Single winding rotor inside fixed stators Synchros and Resolvers Synchro stator has 3 windings at 120 o in Y-connection Difficult to manufacture + Costly Resolver stator t has 2 windings at 90 o Resemble rotating transformers Rotor winding excited by AC reference voltage Induced voltage in stator sinθ Velocity Sensors All position sensors with certain time bounds Velocity = No. of pulses for an inc. encoder divided id d by time consumed in doing so This scheme puts some computational load on controller Tachometer Finds speed directly without any computational load Based on Fleming s rule: Voltage produced Rate of change of flux linkage Voltage produced Speed of shaft rotation Info. to be digitized using ADC before passing it to the controller computer Sensors 4
Hall-Effect Sensor Flat piece of conductor material (called Hall chip) is attached to a potential diff., voltage across faces is zero If a magnetic field is imposed, voltage is generated With ring magnet on shaft, voltage speed of shaft Acceleration Sensors Time-rate of change of velocities or double time-rate of change of positions Heavy computational load on the computer Not efficient i Speed of robot operation will be hampered Alternate way: Measure force (F) = mass (m) x acceleration (a) Acceleration Sensors Force can be measured using strain gauges F = ΔR R A E /(R C) F: Force; ΔR: Change in resistance of strain gauge (SG); A: Area; E: Elastic modulus of SG material; R: Original resistance of SG; C: Deformation constant of SG Acceleration, a = ΔR R A E /(R C m) Differentiation vs. Integration Velocity and acceleration using a position sensor requires differentiation Not desired Any noise is amplified upon differentiation Velocity and position from acceleration require integration Recommended Integrators tend to suppress noise Force Sensors A spring balance is a force sesnsor Force (weight) is applied on scale pan Displacement (spring stretches) Strain Gauge based, Piezoelectric, etc. Strain Gauge Principle: Elongation of a conductor increases its resistance. Due to Increase in length Decrease in area Typical resistance 50-100 Ω Made of electrical conductors (wire or foil etched on base material Sensors 5
Strain Gauge Glued on surfaces where strains are measured, R 1 and R 2 Resistances are measured by attaching them to the Wheatstone bridge circuit Cheap and accurate method Care should be taken for the temp. change To enhance output + temperature compensation 2 SGs are used Piezoelectric Sensor Based on Piezoelectric effect When asymmetrical, elastic crystals are deformed by a force Electrical potential will be developed Reversible, i.e., if a potential is applied betn. the surfaces of the crystal, it will change physical dimension Magnitude and polarity of induced charges Magnitude and direction of applied force Piezoelectric Sensor / Current-based Sensing Materials: Quartz, Tourmaline, Rochalle salt, and others 1 to 20 kn Used for instantaneous change in force (dynamic force) Current-based sensing: Uses the principle of electric motor, i.e., torque current drawn (motor characteristics are known) Summary Purpose of sensors explained Classification as internal and external sensors is provided Several ealintenalsensosaee internal sensors are explained Position Velocity Acceleration Force Thank You saha@mech.iitd.ac.in sahaiitd@gmail.com http://web.iitd.ac.in/~saha Sensors 6