Unit 1 - Elements of Robotics - Part II
Unit 1 - Elements of Robotics - Part II
By
Dr. Pooja P. Gundewar
Unit 1
Elements of Robotics
Part II
SENSORS IN ROBOTS – INTERNAL
• Internal sensors measure variables for control
• Joint position.
• Joint velocity.
• Joint torque/force.
• Joint position sensors (angular or linear)
• Incremental & absolute encoders — Optical, magnetic or
capacitive.
• Potentiometers.
• Linear analog resistive or digital encoders.
• Joint velocity sensors
• DC tacho-generator & resolvers
• Optical encoders.
• Force/torque sensors.
• At joint actuators for control.
• At wrist to measure components of force/moment being applied
on environment.
• At end-effector to measure applied force on gripped object.
SENSORS IN ROBOTS – EXTERNAL
• Detection of environment variables for robot guidance, object
identification and material handling.
• Two main types – Contact and non-contact sensors.
• Contact sensors: Respond to a physical contact
• Touch: switches, Photo-diode/LED combination. Slip.
• Tactile: resistive/capacitive arrays.
• Non-contact sensors: Detect variations in optical, acoustic or
electromagnetic radiations or change in position/orientation.
• Proximity: Inductive, Capacitive, Optical and Ultrasonic
• Range: Capacitive and Magnetic, Camera, Sonar, Laser range finder,
Structured light.
• Color sensors.
• Speed/Motion: Doppler radar/sound, Camera, Accelerometer,
Gyroscope.
• Identification: Camera, RFID, Laser ranging, Ultrasound.
• Localization: Compass, Odometer, GPS.
Joint rotation optical encoder
SENSORS FOR JOINT ROTATION
• = 1+ 2
• Signal conditioning circuit – wheatstone bridge ckt
• -Full bdg
• Half bdg
• Quarter bdg
• A strain gage has a gage factor of 4. If strain gage is attached to a
metal bar that stretches from 0.25m to 0.255m when strained, what
is the percentage change in resistance? If the unstrained value of the
gage is 120ohm, what is the resistance value of gage after application
of strain?
• Gage factor =
•4=
• ΔR = 9.6 ohm
• %change is 8%
• A wheatstone ckt is used to measure the change in resistance of a
strain gage. R = 120 ohm. ΔR= 12 ohm. Excitation voltage of bdg is 5V.
What will be the output of bdg for
• - Full configuration
• - Half configuration
• -Quarter configuration.
Output voltage of the full bdg is Vo = Vin*ΔR/R
FORCE/TORQUE SENSOR contd
• Performance specifications to ensure that the wrist motions
generated by the force/torque sensors do not affect the
position accuracy of the manipulator:
• High stiffness to ensure quick dampening of the disturbing
forces which permits accurate readings during short time
intervals.
• Compact design to ensure easy movement of the
manipulator.
• Need to be placed close to end-effector/tool.
• Linear relation between applied force/torque and strain
gauge readings.
• Made from single block of metal → No hysteresis.
External Sensor - Touch
• Allows a robot or manipulator to interact with its environment – to
“touch and feel”, “see” and “locate”.
• Two classes of external sensors – Contact and non-contact
• Simple – LED-Photo-diode pair used to detect presence/absence of
object to be grasped
• Micro-switch to detect touch.
• Touch sensor
Tactile sensor
• A tactile sensor is a collection of touch sensors which, in
addition to determining contact, can also provide
additional information about the object.
• This additional information may be about the shape, size,
or type of material. In most cases, a number of touch
sensors are arranged in an array or matrix form, as shown
in Figure
• Touch sensor is made up of a plunger, an LED, and a light sensor. As
the tactile sensor closes and the plunger moves in or out, it blocks
the light from the LED projecting onto the light detector.
• The output of the light sensor is proportional to the displacement of
the plunger.
• These touch sensors are in fact displacement sensors. Similarly,
• other types of displacement sensors may be used for this purpose,
from microswitches to LVDTs, pressure sensors, magnetic sensors,
and so on.
• As the tactile sensor comes in contact with an object,
depending on the shape and size of the object, different
touch sensors react differently at a different order. This
information is then used by the controller to determine
the size and the shape of the object.
Artificial skin
INDUCTIVE – HALL EFFECT PROXIMITY
SENSOR
• When any object carrying the current I is placed in the
transverse magnetic field B, then an electric field E is
induced in the object in direction perpendicular to both I
and B, the phenomenon is known as Hall Effect
• Hall effect relates the voltage between two points in a conducting or
semiconducting material subjected to a strong magnetic field across the
material.
• When a semi-conductor magnet device is brought in close proximity of a
ferromagnetic material
• the magnetic field at the sensor weakens due to bending of the field lines through
the material,
• the Lorentz forces (it acts on a charged particle travelling through a magnetic field)
are reduced, and
• the voltage across the semiconductor is reduced.
• The drop in the voltage is used to sense the proximity.
• Applications: Ignition timings in IC engines, tachometers and anti-lock
braking systems, and brushless DC electric motors.
Actuators in Robots
• Actuators are the muscles of robots, joints, links are
skeleton of robot
• Actuators are required to move joints, provide power
and do work.
• Serial robot actuators must be of low weight –
Actuators of distal links (one farther from
the robot base in the chain of links.) need to be
moved by actuators near the base.
• Parallel robots – Often actuators are at the base.
• Actuators drive a joint through a transmission device
• Three commonly used types of actuators:
• Hydraulic
• Pneumatic
Characteristics of Actuating
Systems
• weight,
• power and power to weight ratio,
• operating pressure,
• operating voltage,
• temperatures,
• and others
Weight and Power
And
• +
• So the motor will only feel a fraction of the actual inertia of the load.
• Suppose reduction ratio = 10 is used in conjunction with joints, the
total inertia that motor will see is only 1/100 the actual inertia and
thus the motor can accelerate quickly.
Hydraulic Actuators
• Early industrial robots were driven by hydraulic actuators.
• Pump supplies high-pressure fluid (typically oil) to a linear
cylinders, rotary vane actuator or a hydraulic motor at the
joint!
• Large force capabilities.
• Large power-weight ratio – The pump, electric motor driving
the pump, accumulator etc. stationary and not considered in
the weight calculation!
• Control is by means of on/off solenoid valves or servo-valves
controlled electronically.
• The entire system consisting of Electric motor, pump,
accumulator, cylinders etc. is bulky and often expensive –
Limited to ‘big’ robots.
Components of Hydraulic System
PNEUMATIC ACTUATORS FOR ROBOTS
Fig. 12: Wiring Diagram Of Unipolar Stepper Motor With Diffrent Leads
• In bipolar stepper there is single winding per pole. The direction of curren
need to be changed by the driving circuit so the driving circuit of the bipola
stepper becomes complex. These are also called unifilar motors.
Fig. 13: Wiring Diagram Of Bipolar Stepper Motor With Lead Outs
Stepping Modes
• The stepping mode refers to the pattern of sequence in which
stator coils are energized.
• Four stepping modes
• Wave drive – Only one phase/winding is on/energized → Torque output
is smaller.
• Full step drive – Both phases are on at the same time → Rated
performance.
• Half step drive – Combine wave and full-step drive → Angular
movement half of first two.
• Micro-stepping – Current is varying continuously → Smaller than 1.8 or
0.9 degree step size, lower torque.
• Choice of a stepper motor based on:
• Load, friction and inertia – Higher load can cause slipping!
• Torque-speed curve and quantities such as holding torque, pull-in and
pull-out curve.
• Torque-speed characteristic determined by the drive – Bipolar chopper
drives for best performance.
• Maximum slew-rate: maximum operating frequency with no load
(related to maximum speed).
Stepper Motor specification
• Gripper
---Mechanical gripper, Suction or vacuum cups, Magnetized gripper,
Hookes, Scoopes or ladles, Adhesive or electrostatic grippers.
---Part handling Grippers, Tool handling grippers, Specialised grippers
• Tool
--Machine tools, Measuring instruments, welding torches, Laser and
water jet cutters
Sample gripper designs
• Double gripper pivot action
• Pivot action gripper
• Vaccum cup
• Slide action gripper
Part handling grippers Tool handling grippers
• Used to grasp and hold obj • Hold tools like welding gun or
that require to transport from spray painting gun to perform
one point to another. specific task.
(a) Machine loading & • May hold deburring tool
unloading
(b) Picking parts from a
Specialized grippers
conveyor and moving parts
etc. • Special like- remote center
compliance (RCC)
• To insert an external mating
component into an internal
member, inserting a plug into
hole
https://www.youtube.com/watc
h?v=qFTUFHGGZIg
Tools
(i)Machine tools like (ii)Measuring instruments
• Drills
• Cutting wheels
• Grinding Wheels
• Sanders
(iii)Welding Torches
(iv) Laser and Water Jet Cutters
Classification of end effectors
Gripping by mechanical type fingers is less They are categorized acc to the number of
versatile and less dextrous than holding by fingers typically TWO,THREE, FIVE. Out of
universal fingers as the grippers with which two fingers are most popular.
mechanical fingers have fewer number of joints
and lesser flexibility. However, they economies
the device cost.
This is a two linkage gripper and it is actuated by a linear drive system-a Pneumatic
hydraulic piston that pulls or pushes the linkage causing rotation of the gripper
linkages to close on or open free an object
2. According to number of grippers mounted on the wris
• External Gripping
4.Acc to the number of DOF
• Mechanical grippers belongs to 1 DOF
• Few grippers found with more than 2 DOF
• Pneumatic grippers
(a) Angular gripper
(b) Parallel gripper
• Hydraulic grippers
• Electric grippers
Pneumatic grippers
• Using screw
• Using cylinder piston
• Using piston bar linkages
• Using Rotary actuators
Mechanical grippers with Three
fingers
• Versatility increased by increasing number of fingers
• Reason of adding one more finger is to:
Increase the capability of grasping the objects in
Three spots, enable tight grip for spherical objects
• Use ball screw mechanism
Vacuum gripper
• It is difficult to grasp large flat objects.
• Vacuum gripper helps in it.
• Also called “suction grippers”, they use a vacuum pump to
generate vacuum between a suction cup and the gripping plane.
• Suction cups are made of rubber like material (silicon or
neoprene).
• Acc. To the design and size of object suction cups get designed.
• They are use upto 200 degree celcius.
• Number of gripper determine the size and weight of object to
be grasped.
• For handling soft materials cups made of harder material are
used.
• Use to grasp- metal plates, pans of glass, or large light weight
boxes.
Magnetic gripper
• Simple method to grasp ferrous materials
• Principle used is same as the vacuum except that cups are replaced by
magnetic grippers.
• Easy to control but needs electric power.
• Permanent magnets has some disadvantage while releasing the object.
• It is small in size and has enormous holding power
• Light weight design reduces wear on automatic equipment
• Formula
Magnetic gripper
Advantages Disadvantages
• They can handle metal parts • Residual magnetism remaining
with holes. in the workpiece may cause
• Only one surface is require for problems.
gripping • While picking up a sheet from
• Pickup times are faster the stock, it is possible that
more than a single sheet is lifted
• Various in part size can be
tolerated.
Adhesive Grippers
• Adhesive substance can be used for grasping action.
• Item to be handled must be on one side only.
• Reliability of an adhesive is dimished with each successive operation
cycle as the adhesive substance loses its tackiness with repeated use.
• So to overcome from this problem?
Design of Gripper
• Potentiometers
• LVDT
• Hall-effect
• Encoders- Incremental Encoder
-Absolute encoder
Vision Sensors
Example
Infrared Ranging Sensor
KOALA ROBOT
•6 ultrasonic sonar transducers to explore wide, open areas
•Obstacle detection over a wide range from 15cm to 3m
•16 built-in infrared proximity sensors (range 5-20cm)
•Infrared sensors act as a “virtual bumper” and allow
for negotiating tight spaces
Tilt Sensors
Example
Tilt Sensor
Planar Bipedal Robot
Actuators/Muscles: I
http://www.ab.com/motion/servo/fseries.html
Actuators/Muscles: II
Pneumatic Cylinder
DC Motor
Computation Hardware
Computational engine that computes the control commands
Interface
Hardware
Interface units: Hardware to interface digital controller
with the external world (sensors and actuators) e.g ADC, OP-
Amp
Robotic Vision : Please refer the
Vision System pdf
Vision Sensors
• Most powerful and complex form of sensing, analogous to
human eyes.
• Comprising of one or more video cameras with integrated signal
processing and imaging electronics.
• Includes interfaces for programming and data output, and a
variety of measurement and inspection functions.
• Also referred to as machine or computer vision.
• Computations required are very large compared to any other
form of sensing.
• Computer vision can be sub-divided into six main areas: 1)
Sensing, 2) Pre-processing, 3) Segmentation, 4) Description, 5)
Recognition and 6) Interpretation.
Components of Vision System
VISION SENSORS
• Three levels of processing.
• Low level vision
• Primitive in nature, requires no intelligence on the part of
the vision functions.
• Sensing and pre-processing can be considered as low level
vision functions.
• Medium level vision
• Processes that extract, characterize and label components
in an image resulting from a low level vision.
• Segmentation (edge,blob), description and recognition of
the individual objects refer to the medium level function.
• High level vision: Processes that attempt to emulate
cognition.
VISION SENSORS
• Smaller number of robotic applications – Primarily due to
computational complexity and low speed.
• Vision system can
• Determine distances of objects.
• Determine geometrical shape and size of objects.
• Determine optical (color, brightness) properties of objects in an
environment.
• Can be used for navigation (map making), obstacle avoidance,
Cartesian position and velocity feedback, locating parts, and many
other uses.
• Can learn about environment.
• Acquire knowledge and intelligence.
• Vision systems extensively used in autonomous navigation in
mobile robots (Mars rovers).
• Use of vision systems increasing rapidly as technology
improves!
Robotics @ MPCRL:
http://mechatronics.poly.edu
Remote Robot Arm
Manipulation
Robotics @ MPCRL:
Smart Irrigation System
Robotics @ MPCRL: RoboDry
Robotics @ MPCRL:
4-Legged Hexapod
Robotics @ MPCRL: Hexapod
for Disaster Recovery
Robotics @ MPCRL: Hexapod
for Disaster Recovery
Robotics @ MPCRL:
Robotic Vacuum Cleaner
Robotics @ MPCRL:
Automated Distinguisher
Robotics @ MPCRL:
Automated Distinguisher