You are on page 1of 84

DEPARTMENT OF MECHANICAL ENGINEERING

OIE751 & ROBOTICS

om
UNIT NOTES
UNIT 1 – FUNDAMENTALS OF ROBOT
ROBOT:-
RIA- Robotics Industry Association (or) Robot Institute of America

.c
According to RIA robot is defined as ―a re-programmable, multifunctional manipulator
designed to move material, parts, tools or specialized devices through variable programmed

ul
motion for the performance of the variety of tasks‖.
Robots are generally used to perform unsafe, hazardous, highly repetitive and unpleasant tasks.
They have many different functions such as material handling, assembly , arc welding, resistance
pa
welding and machine tool load and unload functions, painting, spraying, etc.,.
Robots are used as follows: (i) To reduce production cost- fast, accurate and difficulties in human
nature (ii) To avoid 4D jobs- dirty, dangerous, difficult and dull (iii) 4A task- automation,
jin

augmentation, assistance and autonomous.


Robotics: - It is a branch of engineering that involves the conception, design, manufacture and
operation of robots. It is the study and technology of robots.
.re

Laws of Robotics:-
Asimov's Laws / Three Laws of Robotics are a set of rules devised by the science fiction
author Isaac Asimov. The rules were introduced in his 1942 short story "Run around", although
they had been foreshadowed in a few earlier stories. The Three Laws are:
w

1. A robot may not injure a human being or, through inaction, allow a human being to come
to harm.
w

2. A robot must obey the orders given it by human beings, except where such orders would
conflict with the First Law.
w

3. A robot must protect its own existence as long as such protection does not conflict with the
First or Second Law.
History of Robots:-
1922- Czecho author Karel Capek wrote a story called Rossum‘s Universal Robots and introduced
the word ―Rabota‖ (meaning forced labour)
1954- George Devol developed the first programmable Robot.
1955 -Denavit and Hartenberg developed the homogenous transformation matrices
1962 -Unimation was formed, first industrial Robots appeared.
1973 -Cincinnati Milacron introduced the T3 model robot, which became very popular in industry.
1990- Cincinnati Milacron was acquired by ABB
General areas of robotics:
 Industrial ,Military ,Educational ,Medical
 Domestic or personal ,Hobbyist , Show or promotional

om
Robot Anatomy:-
A robot anatomy is concerned with the physical construction and characteristics of the body, arm
and wrist which are the component of the robot manipulator. It is a study of skeleton of robot (or)
physical part. It has the following parts.

.c
ul
pa
jin

Base - It is the bottom portion of the robot. Mostly it is fixed or movable.


.re

Manipulator- It has arm and wrist. It is also called as assembly of links and joints which has
several degrees of freedom. It is used for moving the tools in the work volume and adjust the tools
End-effector or gripper- holding a part/ work piece or tools
Drives or actuators – Causing the manipulator arm or end effector to move in a space.
w

Controller – with hardware & software support for giving commands to the drives
Sensors - To feed back the information for subsequent action of the arm or grippers as well
w

as to interact with the environment in which the robot is working.


Interface – Connecting the robot subsystem to the external world.
w

Joints- it is used to connect two links or arms and to perform sliding, rotating, twisting and
revolving movements of the arms.

Manipulator Design Requirements


The majority classification of manipulators are
• Number of degrees of freedom (The no. of DOF should match the no. of required task)
• Work envelope ( Space within which the manipulator can manipulate the end of the wrist)
• Load Capacity ( Structure, power transmission and actuators)
• Speed ( Position, velocity, acceleration and cycle time)
• Repeatability and accuracy (Static characteristics, Resolution and etc.)
Robot Motions, Links and Joints:- Robot Joints:

om
.c
ul
Linear joint: Type L joint; the relative movement between the input link and the output link is a
translational sliding motion, with the axes of the two links parallel.
pa
Orthogonal joint: Type O joint; the relative movement between the input link and the output link
is a translational sliding motion, but the output link is perpendicular to the input link.
Rotational joint: Type R joint; this provides rotational relative motion, with the axis of rotation
perpendicular to the axes of the input and output links.
jin

Twisting joint: Type T joint; this provides rotary motion, but the axis of rotation is parallel to the
axes of the two links
Revolving joint: Type V joint; the axis of the input link is parallel to the axis of rotation of the
.re

joint, and the axis of the output link is perpendicular to the axis of rotation.
Robot Motions:-
w
w
w

Rotational movement: this enables the robot to place its arm in any direction on a horizontal plane
Radial movement: this enables the robot to move its end effector radially to reach different radius.
Vertical movement: this enables the robot to move its end effector radially to reach different
heights.

om
From the above figure (a) is LL robot, (b) RRR robot and (c) TL robot
ROBOT CONFIGURATION:

.c
Basically the robot manipulator has two parts viz. a body-and-arm assembly with three degrees-of-
freedom; and a wrist assembly with two or three degrees-of-freedom. For body-and-arm

ul
configurations, different combinations of joint types are possible for a three-degree-of-freedom
robot manipulator. Five common body-and-arm configurations are outlined below:
pa
Cartesian configuration
jin
.re

It is also known as rectilinear robot and x-y-z robot. It consists of three sliding joints, two of which
w

are orthogonal O-joints. Cartesian manipulators has 3 perpendicular axes which define a
rectangular work volume. Simplest configuration, move in linear, prismatic manner.
w

Notation: LOO
Advantages: high accurate and speed, less cost, simple operating procedure, high pay loads
w

Disadvantages: less work envelope, reduced flexibility.


Application: assembly, surface finishing, inspection.
Types: Cantilevered Cartesian, Gantry style
Cantilevered Cartesian – good repeatability, accuracy, less work envelope. Used for light
weight loads.
Gantry style Cartesian used for heavy loads less accuracy.
Cylindrical Configuration
It consists of a vertical column. An arm assembly is moved up or down relative to the vertical
column. The arm can be moved in and out relative to the axis of the column. Common
configuration is to use a T-joint to rotate the column about its axis. It can reach the workspace in a
rotary movement as like a cylinder. An L-joint is used to move the arm assembly vertically along
the column, while an O-joint is used to achieve radial movement of the arm.
Notation: TLO
Advantages: increased rigidity, high pay loads, easy to program off-line, good repeatability and

om
accuracy
Disadvantages: less work volume, floor space required is more
Application: loading and unloading, conveyor pallet transfers, material handling.

.c
ul
pa
Polar configuration
It consists of a sliding arm L-joint, actuated relative to the body, which rotates around both a
jin

vertical axis (T-joint), and horizontal axis (R-joint). It has one linear and two rotary joints that
allows the robot to operate in a spherical work volume.
Notation: TRL
.re

Advantages: long reach capacity in the horizontal plane, simple design, high payloads, light weight,
easy to program, good precision
Disadvantages: vertical reach is low, lower mechanical rigidity, more sophisticated control system,
large variable torque on joints that gives the counter balance problem, positional error
w

Application: injection moulding, forging, machine tool loading, material transfer.


w
w
om
.c
ul
Jointed-arm robot
It is similar to the configuration of a human arm. It consists of a vertical column that swivels about
pa
the base using a T-joint. Shoulder joint (R-joint) is located at the top of the column. The output link
is an elbow joint (another R joint). It gets three rotary joints and three wrist axes which forms into 6
DOF.
jin
.re
w

Notation: TRR
Advantages: long reach capacity in the horizontal plane, huge work volume, increased flexibility,
w

quick operations.
Disadvantages: very expensive, difficult operating procedures, more components
w

Application: automatic assembly, in-process inspection, machine vision, painting and welding
SCARA
Its full form is ‗Selective Compliance Assembly Robot Arm'. It is similar in construction to the
jointer-arm robot, except the shoulder and elbow rotational axes are vertical. It means that the arm
is very rigid in the vertical direction, but compliant in the horizontal direction.
Robot wrist assemblies consist of either two or three degrees-of-freedom. A typical three-degree-of-
freedom wrist joint is depicted in Figure. The roll joint is accomplished by use of a T-joint. The
pitch joint is achieved by recourse to an R-joint. And the yaw joint, a right-and-left motion, is
gained by deploying a second R-joint.
The SCARA body-and-arm configuration typically does not use a separate wrist assembly; its usual
operative environment is for insertion-type assembly operations where wrists joints are

om
unnecessary. The other four body-and-arm configurations more-or-less follow the wrist-joint
configuration given above, by deploying various combinations of rotary joints type R and T.

.c
ul
pa
jin
.re

A Selective Compliant Assembly Robotic Arm (SCARA) manipulator has been developed with
w

rotary hydraulic actuators for industrial automation. The robotic arm is mounted on a vertical
column which has an 'I'-shaped cross section. .
w

Advantages: long reach capacity in the vertical plane, huge work volume, increased flexibility,
quick operations.
w

Disadvantages: very expensive, difficult operating procedures, more components


Application: automatic assembly, in-process inspection, machine vision
WRIST ASSEMBLY:
The three degree of freedom wrist assembly
om
Pitch: up and down motion of wrist
Yaw: left right rotation of wrist

.c
Roll: rotating about horizontal axis of wrist
Wrist assembly is attached to end-of-arm, End effector is attached to wrist assembly, Function
of wrist assembly is to orient end effector, and Body-and-arm determines global position of end

ul
effector. Two or three degrees of freedom: Roll, Pitch and Yaw. Notation: RRT
ROBOT PARTS and their FUNCTIONS:
pa
jin
.re
w
w
w
om
.c
ul
pa
ROBOT ACCESSORIES
A Robot is a system, consists of the following elements, which are integrated to form a whole:
Manipulator / Rover: This is the main body of the Robot and consists of links, joints and
jin

structural elements of the Robot.


End Effector: This is the part that generally handles objects, makes connection to other machines,
or performs the required tasks. It can vary in size and complexity from end -effector on the space
.re

shuttle to a small gripper. The end-effector is the "hand" connected to the robot's arm. It is often
different from a human hand - it could be a tool such as a gripper, a vacuum pump, tweezers,
scalpel, blowtorch - just about anything that helps it do its job. Some robots can change end-
effectors, and be reprogrammed for a different set of tasks.
w

Arm: Robot arms come in all shapes and sizes. The arm is the part of the robot that positions the
End Effector and sensors to do their pre-programmed business. Many (but not all) resemble human
w

arms, and have shoulders, elbows, wrists, even fingers. This gives the robot a lot of ways to position
itself in its environment. Each joint is said to give the robot 1 degree of freedom. So, a simple robot
w

arm with 3 degrees of freedom could move in 3 ways: up and down, left and right, forward and
backward.
Actuators: Actuators are the muscles of the manipulators. Common types of actuators are
servomotors, stepper motors, pneumatic cylinders etc.
Sensors: It is defined as a sensory device coverts physical parameters into electrical signal. Sensors
are used to collect information about the internal state of the robot or to communicate with the
outside environment. Robots are often equipped with external sensory devices such as a vision
system, touch and tactile sensors etc., which help to communicate with the environment. Most
robots of today are nearly deaf and blind. Sensors can provide some limited feedback to the robot so
it can do its job. Compared to the senses and abilities of even the simplest living things, robots have

om
a very long way to go. The sensor sends information, in the form of electronic signals back to the
controller. Sensors also give the robot controller information about its surroundings and lets it know
the exact position of the arm, or the state of the world around it.
Controller:
• Every robot is connected to a computer, which keeps the pieces of the arm working together. This

.c
computer is known as the controller. The controller functions as the "brain" of the robot. The
controller also allows the robot to be networked to other systems, so that it may work together

ul
with other machines, processes, or robots.
• Robots today have controllers that are run by programs - sets of instructions written in code.
pa
Almost all robots of today are entirely pre-programmed by people; they can do only what they are
programmed to do at the time, and nothing else. In the future, controllers with artificial
intelligence, or AI could allow robots to think on their own, even program themselves. This could
make robots more self-reliant and independent.
jin

• The controller receives data from the computer, controls the motions of the actuator and
coordinates these motions with the sensory feedback information
Drive
.re

The drive is the "engine" that drives the links (the sections between the joints into their desired
position. Without a drive, a robot would just sit there, which is not often helpful. Most drives are
powered by air, water pressure, or electricity.
w

ROBOT SPECIFICATION:
w

Accuracy: Capacity to position the wrist at a target point in the work volume. One half of the
distance between two adjacent resolution points. Affected by mechanical inaccuracies.
Manufactures don‘t provide the accuracy (hard to control). The ability of a robot to go to the
w

specified position without making a mistake. Closely related to spatial resolution.


Repeatability: Ability to position back to a point that was previously taught. Ability to position a
wrist back to the previously visited point. Repeatability errors form a random variable. Mechanical
inaccuracies in arm, wrist components. Larger robots have less precise repeatability values.
Resolution: The smallest increment of motion or distance that can be detected or controlled by the
robotic control system. It is a function of encoder pluses per revolution and drive ratio. It is
dependent on the distance between the tool centre point and the joint axis.
Spatial Resolution: It is an ability of the robot to break down its movements into increments.
Increments=2n, Where, n=Number of bits in control memory, Spatial resolution=Range/ 2n
Example: A robot controller has 12-bit storage capacity, the full range of the robot=1.0m for one

om
joint , Spatial resolution= 1.0m/4096=0.244mm.
Envelope: The three dimensional shape that defines the boundaries that the robot manipulator can
reach, also known as reach envelope.
Reach: The maximum horizontal distance from the centre of the robot base to the end of its wrist.
Maximum Speed: A robot moving at full extension with all joints moving simultaneously in

.c
complimentary directions at full speed. The maximum speed is the theoretical values which does
not consider under loading condition.

ul
Payload: The maximum payload is the amount of weight carried by the robot manipulator at
reduced speed while maintaining rated precision. Nominal payload is measured at maximum speed
pa
while maintain precision. These ratings are highly dependent on the size and shape of the payload
due to variation in inertia.
Pay load = End Effector Weight + Part Weight
Payload Capability Of Robot: A maximum load which can be carried by the manipulator at low
jin

speed.
Offset: Point of action for the tool mounted to the robot tool plate or tool centre point.
Duty Cycle: Ratio of run time to total operational time that a robot can continuously work at the
.re

rated payload without overheating the robot specifications.


Quality of robot: A robot is said to be high quality, when the precision and accuracy is more.
Work Envelope of the Manipulator: It is defined as the envelope or space within the robot can
w

manipulate the end of the wrist. A robot‘s work envelope is its range of movement. The shape of the
reachable work area of the robot. These distances are determined by the length of a robot arm and
w

the design of its axes. Each axis contributes its own range of motion. Robot can only perform within
the confines of this work envelope.
Work Volume: The volume of the space swept by the robot arm is called work volume. The robot
w

tends to have a fixed and limited geometry. The work envelope is the boundary of positions in space
that the robot can reach.
Work Space: In which the end point of the robot arm is capable of operating is called as work
space. It defined by the geometry of the robot; i.e., Cartesian, cylindrical, spherical, revolute.
Reach Envelope: A three dimensional shape that defines the boundaries that the robot manipulator
can reach.
Maximum Envelope: The envelope that encompasses the maximum designed movements of all
robot parts, including the end effector, work piece and attachments.
Restricted Envelope: It is that portion of the maximum envelope which a robot is restricted by
limiting devices.

om
Operating Envelope: This is the operating zone or area of the robot, while performing its
programmed motions.
Robot Selection: Size of class, DOF, Velocity, Drive type, Control mode, Repeatability, lift
capacity, weight of robot.
Types of robot: Industrial robot- (i) sequence robot,(ii) playback robot, (iii) Intelligent robot,

.c
(iv)repeating robot , laboratory robot, medical robot , service robot , military robot , space robot
explorer robot, hobbyist robot, class room robot, educational robot, tele- robot.

ul
Classification of Robot:
1. Physical configuration-Cartesian, cylindrical, polar, jointed arm, SCARA.
pa
2. Sensory System – vision robot, intelligent robot,
3. Movement – fixed, mobile, legged robot
4. Degrees of Freedom(DOF)- 1,2,3,6 dof
5. Types of Drive- electric, pneumatic , hydraulic robot
jin

6. Control systems- point to point robot, straight line robot, continuous robot.
7. Capabilities of robot system- program control, system parameters, end effector control,
external robot communication
.re

8. Application – manufacturing, handling and testing.


NEED FOR ROBOTS:
S.No. Situation Description
w

1 Hazardous work In this, the work environment is unsafe, unhealthy,


environment for uncomfortable or otherwise unpleasant for human are required
w

humans robots
2 Repetitive work cycle If the sequence of elements in the work cycle is the same , and
w

the elements consists of relatively simple motions, robots


usually perform the work with greater consistency and
repeatability than humans
3 Difficult handling for Heavy parts to handle, difficult operation
human
4 Multi shift operation It replace two to three workers at a time
5 Infrequent changeovers It is used in long production, job production, batch production
6 Space craft Robots are used to take pictures, analysis the planet geometry
7 Accuracy and Micron level , nano level process
efficiency
The Industrial application of robot:
Application Degrees Structure Drive Program Nature of Task Control systems
of system

om
Freedom
Material 3-5 Jointed Servo Programmable Safe/hazardoR Motion
Handling Adaptable motors Automation us Controllers with
Robot arm Control (PAC) Complicated Sensor
Technology.

.c
Part loading 4-5 Polar, Electronic Programmable Complicated Micro controller
and Multiple Cylindrical Servo Automation and and Motion
unloading arms Jointed arm Motors Control (PAC) safe Controller with
(Adoptable) (For heavy environments vision.

ul
loads)
Spot 5-6 Polar Electronic Programmable Simple and Microcontroller
welding Jointed Stepper logic safe with Changeable
pa
adaptable motors Controllers functions
robotic arm (PLC)
Arc Welding 5-6 Polar Direct Programmable Complicated Continuous path
modular drive servo Automation and unsafe motion
Cartesian motors and Control controllers with
jin

with sensor
adaptable Technology.
jointed arm
Spray 6 or Jointed arm Hydraulic Programmable Simple and Continuous path
.re

Coating more with Actuators automation unsafe motion


adoptable control with controllers
gun controller area
Network
Electronic 3-6 Jointed Stepper Programmable Complicated Microcontroller,
w

Assembly Multiple adaptable, motors and automation and safe nodes with
arms Cartesian direct control with sensors and end
coupled modular Drives controller area effectors with
w

motion robotic arm Network vision systems.


Automobile 3-6 Jointed arm Electrical Programmable Complicated Microcontroller,
Assembly Multiple Cartesian and automation and safe nodes with
w

arms SCARA powered control with sensors and end


coupled lead controller area effectors with
motion through Network vision systems

Other areas of applications include:


1. Biomedical applications – Surgical
a. Probe to detect cancer
b. Drug development
c. Research and development
2. Space exploration –space vehicles, Example: Rover robots along with path finder in Mars
3. Defence – Surveillance Robots and Combat machines.
4. Mining – exploration, search and rescue, tunnelling for main road ways, operations in short

om
passages
5. Municipal services- fire fighting, underground(dangerous gas), sewer clearing
6. Undersea - oil/mineral exploration, salvage operations
7. Nuclear – maintenance of atomic reactors.
FUTURE AREAS OF ROBOTS:

.c
1. Fast communication –new robot language, communication protocol
2. Precision sensors

ul
3. Internet based robot
4. Medical robot
pa
5. General purpose robot
6. Social issue.
ADVANTAGES OF ROBOTS:
 Greater flexibility, re-programmability, adjustable kinematic system
jin

 Greater response time to input than humans


 Improved product quality
 Maximize capital intensive equipment in multiple work shifts
.re

 Accident reduction
 Reduction of hazardous exposure for human workers
 Automation less susceptible to work stoppages
w

 Industrial robot – increased productivity, improved quality, more consistent product quality,
reduced scrap and waste, reduced reworking costs, reduced raw goods inventory, direct
w

labour cost saving, indirect cost savings


DISADVANTAGES OF ROBOTS:

w

Replacement of human labour


 More unemployment
 Training cost for both unemployed and users of new technology
 Hidden cost because of the associated technology
LIMITATION OF ROBOT:
 Assembly section needs human being particularly eye-hand coordination work
 Payload to robot weight ratio is poor that is less than 5%
 Robot structural configuration, constraints in joints
 Work volume constraints
Case study: Application of robot in inspection work
Robot-based inspections systems are an application whose time has come. As vision systems
become increasingly powerful and flexible, more end-users will consider inspection tasks being

om
integrated into robotic work cells. Robot makers and integrators can offer end-users some valuable
advice on having vision systems do more than just guide the robot.
―Robotic inspection systems are performing flaw detection on parts, ensuring complete part
assembly, and measuring parts‖. ―The vision system must be able to both find and inspect the part
accurately. Most importantly, integrators have to make sure of getting very good positional

.c
accuracy and communicating that back to the robot quickly.‖
Parts or No Parts?

ul
Inspection systems are called upon to determine part presence. ―Integrators start by looking to see if
certain things are present or not present on an assembly,‖ ―Inspection systems could be looking at
pa
an engine to confirm that it has been completely assembled. For example, at the end of the
production line, car makers want to confirm that an oil filter has been put on the engine or
determine if a certain bolt has been tightened down completely.‖
The robotic form of ―go/no go‖ inspection utilizes a camera mounted on the robot‘s arm, which is
jin

moved around to check the presence of different features on a part.


Measure up
Robots are also used to measure items. ―Inspection systems are measuring components but as
.re

tolerances of the measurements get tighter and tighter, these tolerances become harder to satisfy,‖
―Lighting and part presentation to the robot becomes more critical. When moving from verifying a
part‘s presence to actually measuring it, integrators are adding complexity to the inspection system.‖
w

As an example of robotic inspection, the vision system is ascertaining if a nut or a bolt is where it
should be or that a hole is tapped properly. ―Those features are typically inspected with robotics,‖
―Three-dimensional robotic metrology that requires dimensional tolerance checking,". "The robot's
w

inspection system acts as a coordinate measuring machine so end-users do not need to send a
sample of parts to a laboratory check to their measurements.‖ robotic inspection ensures that end-
w

users are given correct answers when collecting data on their parts.
Error-Proofing
―Robotic flaw detection is looking at surface finishes or finding precise dimensions,‖ ―End-users
must define what a good part is and what a bad part is. If you ask several line operators to define
what is a good part and what is a bad part and they do not all give the same answer, the inspection
system will also struggle with finding a good answer.‖
Knowing details of an inspection application is crucial to achieving success. ―Issues relating to the
detail of the part and the inspection requirements are important,‖ ―Integrators must know the
specifics of the inspection requirements, such as the need to identify an extremely fine defect or
detail, before selecting the inspection equipment to fit the application.‖

om
―End-users have to define what the tolerance on the part is and define the appropriate way to do the
inspection.‖ To meet these challenges, integrators must use the right inspection method, professes
Forrest.
―End-users need to understand exactly what needs to be verified or measured. Those doing robotic
inspection not only need to know what the good state of an item is but also the bad state. When a

.c
bad part shows up, the system has to be configured to properly deal with it.‖
When setting up an inspection system, integrators need all the information from the end-user of

ul
what constitutes both good and bad parts. ―Integrators often get a sample set of parts that might not
be a true representation of what is going through long term.
pa
Robotic inspection systems offer cost savings over traditional inspection solutions. ―Robotic
inspection improves quality in manufacturing because robots can do inspection on every part rather
than just on samples.‖ Traditional quality inspection has only one or two percent of parts sent to a
laboratory to be checked out. ―Quality and cost pressures drive robotic inspection,‖
jin

Inspecting all parts rather than just a small sample is important to ABB‘s end-users, observes Steve
West. ―Traditional inspection has some parts shipped to the quality department, where these parts
are put into a coordinate measuring machine for a quality check. With robotic inspection,
.re

manufacturers can perform in-line quality checks. The advantage is that manufacturers can check
every part rather than just one out of 100.‖
Being able to perform in-line inspection saves on scrap, time and money, ―Robotic inspection adds
w

quality checks into the manufacturing process earlier, so end-users can stop adding value to a bad
part and gets it off the assembly line sooner and more reliably.‖ while inspection adds complexity to
w

vision applications in addition to just locating a part, the benefit stems from cost-savings through
increased quality.
w
UNIT II

Robots Drive Systems and End Effectors

Robot Drive sytems

 Pneumatic drive system


 Hydraulic drive system

om
 Electric drive system
Stepper motors
Servo motors
End Effectors

.c
 Grippers
 Mechanical Grippers

ul
 Magnetic Grippers
 Vacuum Grippers
 Factors to be considered for gripper selection
pa
TYPES OF DRIVE SYSTEMS USED IN ROBOTS.
Electric motors like: Servomotors, Stepper motors
jin

Hydraulic actuators

Pneumatic actuators
.re

CHARACTERISTICS OF ACTUATING SYSTEMS

 Weight

w

Power to weight ratio


 Operating pressure
 Stiffness Vs compliance
w

PNEUMATIC ACTUATORS SYSTEM:


w

Pneumatic systems use pressurized air to make things move. Basic pneumatic system
consists of an air generating unit and an air-consuming unit. Air compressed in compressor is
not ready for use as such, air has to be filtered, moisture present in air has to be dried,
and for different applications in plant pressure of air has to be varied. Several other treatments
are given to the air before it reaches finally to the Actuators. The figure gives an overview of
a pneumatic system. Practically some accessories are added for economical and efficient operation
of system.

om
Compressor:

.c
A device, which converts mechanical force and motion into pneumatic fluid power, is called
compressor. Every compressed-air system begins with a compressor, as it is the source of airflow

ul
for all the downstream equipment and processes Electric Motor Electric motor is used to drive
the compressor.
pa
Air Receiver:

It is a container in which air is stored under pressure. Pressure Switch. Pressure Switch is used to
maintain the required pressure in the receiver; it adjusts the High Pressure Limit and Low Pressure
jin

Limit in the receiver. The compressor is automatically turned off when the pressure is about to
exceed the high limit and it is also automatically turned on when the pressure is about to fall
below the low limit.
.re

Safety Valve:

The function of the safety valve is to release extra pressure if the pressure inside the receiver
tends to exceed the safe pressure limit of the receiver.
w

Hydraulic Actuator Systems:

A hydraulic actuator consists of a cylinder or a fluid motor that uses hydraulic power to
w

facilitate mechanical operation .the mechanical motion gives an output in terms of


linear,rotary or oscillatory motion.because liquids are nearly impossible to compress a
w

hydraulic actuator can exert considerable force.the drawback of this approach is its limited
acceleration.

The hydraulic cylinder consists of a hollow cylindrical tube along which a piston can slide.the
term single acting is used ,when the fluid pressure is applied to just one side of the piston.
The piston can move in only one direction,a spring being frequently used to give the piston a
return stroke.the term double acting is used when pressure is applied on each side of the piston
any difference in pressure between the two sides of the piston moves the piston to one side or
another.

Types of Hydraulic Actuators

(i) Linear hydraulic actuator cylinder

om
 Single acting cylinder
 Double acting cylinder
 Double acting double rod cylinder
(ii) Hydraulic rotary actuator motor

.c
 Gear motor
 Vane Motor

ul
 Piston motor
Working of a stepper motor.
pa
jin
.re
w

A stepper motor is an electromechanical device which converts electrical pulses into


discrete mechanical movements. The shaft or spindle of a stepper motor rotates in discrete
w

step increments when electrical command pulses are applied to it in the proper sequence.
The motors rotation has several direct relationships to these applied input pulses. The
sequence of the applied pulses is directly related to the direction of motor shafts rotation.
w

The speed of the motor shafts rotation is directly related to the frequency of the input pulses
and the length of rotation is directly related to the number of input pulses applied.

This mean that a digital signal is used to drive the motor and every time it receives a
digital pulse it rotates a specific number of degrees in rotation.
Each step of rotation is the response of the motor to an input pulse (or digital command).

Step-wise rotation of the rotor can be synchronized with pulses in a command-


pulse train, assuming that no steps are missed, thereby making the motor respond
faithfully to the pulse signal in an open-loop manner.

Stepper motors have emerged as cost-effective alternatives for DC servomotors in high-

om
speed, motion-control applications (except the high torque-speed range) with the
improvements in permanent magnets and the incorporation of solid-state circuitry and
logic devices in their drive systems.

Today stepper motors can be found in computer peripherals, machine tools, medical

.c
equipment, automotive devices, and small business machines, to name a few applications.

Advantages:

ul
 Low cost
 Ruggedness
pa
 Simplicity in construction
 Less likely to stall or slip
 Excellent start-stop and reversing response.
jin

Servo motors:

 Servo motors are special electromechanical devices that produce precise degrees of
rotation.A Servo motor is a DC or AC or brushless DC motor with apposition sensing
.re

device.

 A reference input is sent to the servo amplifier which controls the speed of the servo motor
and a feed back device is mounted on the machine,which is either an encoder or resolver.
w

 Thos device changes mechanical motion in to electric signals and is used as afeedback. This
feed back is sent to the error detector,which compares the actual operation with reference
w

input.

 Both velocity and positions are monitored to provide accurate speed ,torque & to control
w

direction
om
DC SERVO MOTORS

Components:

 DC motor

.c
 Gear Assembly

 Position sensing device

ul
 Control circuit

DC Servo
pa
motor
Permanent magnet DC Servo
Seperately excited motor
motor
Brushless DC motor
jin

Working principle:

 A DC reference voltage is set to the value corresponding to the desired output. this voltage
.re

can be applied by using another potentiometer, control pulse width to voltage converter or
through timers depending on the control circuitry

 The dial on the potentiometer produces a corresponding voltage which is then applied as one
w

of the inputs to the error amplifier

 In some circuits , a control pulse is used to produce DC reference voltage corresponding to


w

desired positon or speed of the motor and it is applied to the pulse width to voltage
converter.
w

 In this converter,the capacitor starts charging at a constant rate when the pulse is high.then
the charge on the capacitor is fed to the buffer amplifier,when the pulse is low and this
charge is further appied to the error amplifier.

 So the length of the pulse decides the voltage applied at the error amplifier as a desired
voltage to produce the desired speed or position.
 In dgital control ,microprocessor or microcontroller are used for generating the PWM pulses
in terms of duty cycles to produce more accurate signals

om
.c
ul
Advantages of DC motors

High efficiency due to absence of field loss


pa
Linear torque Vs speed curve

Field flux is less affected by temperature rise


jin

AC SERVO MOTOR

 In this type of motor,the magnetic force is generated by a permanent magnet and current
which produces the torque .
.re

 It has no brushes so there is alittle noise/vibration and this motor provides high precision
control with the help of high resolution encoder..

 The stator is composed of a core and a winding ,the rotor part consists of shaft,rotor core
w

and a permanent magnet.


w
w
om
.c
ul
pa
Working principle:
jin

 In this type of motors the reference input at which the motor shaft has to maintain at a
certain position is given to the rotor of synchro generator as a mechanical input.this rotor is
connected to the electric input at rated voltage at a fixed frequency.
.re

 The three stator terminals of a synchro generator are connected correspondingly to the
terminals of the control transformer. the angular position of the two phase motor is
transmitted to the rotor of control transformer through gear train arrangement and it
w

represents the control condition.

 Initially there exists a difference between the synchro generator shaft position and control
w

transformer shaft position.this error is reflected as the voltage across the control
transformer.this error voltage is applied to the servo amplifier and then to the control phase
of the motor..
w

 With the control voltage,the rotor of the motor rotates in required direction till the error
becomes zero.this is how the desired shaft position is ensured in the AC Servo motors

 Modern AC servo drives are having embedded controllers like PLCs,Microprocessors and
microcontrollers where pulse width modification and proportional integral derivative
techniques are used to control the desired voltage and frequency
Advantages:

 Provides high intermittent torque ,high torque to inertia ratio and high speeds

 Works well for velocity control

 Available in all sizes

 Quiet in operation and smoother rotation at lower speeds

om
Disadvantages:

 More expensive than stepper motors

 Require tuning of control loop parameters.

 Not suitable for hazardous environment or in vacuum‘

.c
 Excessive current can result in partial demagnetization of DC type servo motor

ul
Comparison of Stepper and servo motor

Sl no Characteristics Servo motor(DC brushed) Stepper Motor(Hybrid)


pa
1 Cost Higher Lower

2 Reliability Depends on how well the Higher because it does not


motor is protected require encoder which may fail
jin

3 Frame sizes Available in a wide variety Do not have as many size


of frame sizes selections

4 Overload safety Will malfunction if Unlikely to get damaged by


.re

overloaded mechanica loads

5 Efficiency 80-90% 70%

6 Heat production Since the current drawn is Draws excess current regardless
w

proportional to load of load ,this excess power is


applied ,heat production is dissipated as heat
w

very low

7 Resonance and Do not vibrate or have Vibrate slightly and have some
w

Vibration resonance issues resonance issues.


Application and comparison of Drives

Sl Comparing Features Hydraulic Drive Pneumatic Electric Drive


no Drive

1 Power to weight ratio High Moderate Low

2 Payload carrying capacity Heavy Medium Low

om
3 Controlling devices Needs a Control system Pneumatic
hydraulic power is needed power control
pack devices needed

.c
4 Size and Stiffness Very High Low stiffness Very Low

ul
5 Compliance of the system Low Better Good

6 Leakage and cleanliness Worst Nil Better


pa
7 Reliability of components Low high Higher

8 Accuracy and response Good higher Bad


jin

9 Need for maintenance Needed more Low Less

10 Torque and inertia on actuator High Medium to high Low to medium


.re

End effector.

End effector is a device that is attached to the end of the wrist arm to perform specific task.
w

Examples of Robot End Effector.


w

 Gripper
 Tools
w

 Welding equipment
 End of arm tooling(EOAT)

Gripper

Gripper is the End effector which can hold or grasp the object.
THE DIFFERENCE BETWEEN INTERNAL GRIPPERS AND EXTERNAL GRIPPERS

In internal grippers, the finger pads are mounted on the inside of the fingers. This
mounting allows the pads to fit into the inside diameter of the part it must lift. The pads are
pressed against the inside wall of the part.

An external gripper is designed so that the finger pads press against the outside
of the component. Grips the exterior surface of the objects with closed fingers.

om
TYPES OF MECHANICAL GRIPPERS

 Linkage actuation gripper


 Gear and rack Actuation gripper

.c
 Cam Actuation gripper
 Screw Actuated gripper

ul
TWO LIMITATIONS OF MAGNETIC GRIPPERS

 Residual Magnetism
pa
 Side slippage
 More than one sheet will be lifted by the magnet from a stack
FOUR IMPORTANT FACTORS TO BE CONSIDERED IN THE SELECTION
jin

AND DESIGN OF GRIPPERS.

 The gripper must have the ability to reach the surface of a work part
 The change in work part size must be accounted for providing accurate positioning
.re

 During machining operations, there will be a change in the work part size. As a result, the
gripper must be designed to hold a work part even when the size is varied
 The gripper must not create any sort of distort and scratch in the fragile work parts
w

Various types of Gripper mechanisms.

Pivoting or Swinging Gripper


w

Mechanisms:
w
This is the most popular mechanical gripper for industrial robots. It can be designed for
limited shapes of an object, especially cylindrical work piece. If actuators that produce
linear movement are used, like pneumatic piston- cylinders, the device contains a pair of
slider-crank mechanisms.

When the piston 1 is pushed by pneumatic pressure to the right, the elements in the cranks 2
and 3, rotate counter clockwise with the fulcrum F and clockwise with the fulcrum F

om
respectively, when B < 180°. These rotations make the grasping action at the extended end
of the crank elements 2 and 3. The releasing action can be obtained by moving the piston
to the left. An angle B ranging from 160° to is commonly used.

.c
ul
pa
This is the swing block mechanism. The sliding rod 1, actuated by the pneumatic piston
jin

transmits motion by way of the two symmetrically arranged swing-block linkages 1--2--3--4 and
1—2—3‗—4‗ to grasp or release the object by means of the subsequent swinging motions of
links 4 and 4‗ at their Pivots F.
.re

Rotary Actuator:
w
w
w

A gripper using a rotary actuator in which the actuator is placed at the cross point of the two
fingers. Each finger is connected to the rotor and the housing of the actuator, respectively.
The actuator movement directly produces grasping and releasing actions.
Cam Actuated Gripper

The cam actuated gripper includes a variety of possible designs, one of which is shown.

om
A cam and follower arrangement, often using a spring-loaded follower, can provide the
opening and closing action of the gripper. The advantage of this arrangement is that the spring
action would accommodate different sized objects.

.c
Screw type gripper:

ul
pa
The screw is turned by a motor, usually accompanied by a speed reduction mechanism. Due
to the rotation of the screw, the threaded block moves, causing the opening and dosing of the
jin

fingers depending on the direction of rotation of the screw.

Magnetic Grippers.
.re

Magnetic grippers are used extensively on ferrous materials. In general, magnetic


grippers offer the following advantages in robotic handling operations
w
w
w
Variations in part size can be tolerated

Pickup times are very fast

They have ability to handle metal parts with holes

Only one surface is required for gripping

The residual magnetism remaining in the work piece may cause problems. Mother
potential disadvantage is the problem of picking up one sheet at a time from a stack. The

om
magnetic attraction tends to penetrate beyond the top sheet in the stack, resulting in the
possibility that more than a

single sheet will be lifted by the magnet.

.c
Magnetic grippers can use either electromagnets or permanent magnets.
Electromagnetic grippers are easier to control, but require a source of dc power and an

ul
appropriate controller. W hen the part is to be released, the control unit reverses the polarity
at a reduced power level before switching off the electromagnet. This procedure acts to
cancel the residual magnetism in the work piece ensuring a positive release of the part. The
pa
attractive force, P of an electromagnet is found from Maxwell‗s equation given by
jin
.re
w

Vacuum grippers
w
w
Vacuum grippers are used in the robots for grasping the non – ferrous objects. It
usesvacuum cups as the gripping device, which is also commonly known as suction cups. This type
of grippers will provide good handling if the objects are smooth, flat, and clean. It has only one
surface for gripping the objects. Most importantly, it is not best suitable for handling the objects
with holes.

om
Vacuum cups:

Generally, the vacuum cups (suction cups) will be in the round shape. These cups will be
developed by means of rubber or other elastic materials. Sometimes, it is also made of soft plastics.

.c
Moreover, the vacuum cups are prepared of hard materials for handling the soft material objects.

Two different devices are used in the suction cups for creating the vacuum. They are:

ul
 Venturi
 Vacuum pump
pa
Venturi device is operated with the help of shop air pressure, while the vacuum pump is driven
either by means of vane or piston device. The vacuum pump has the ability to create the high
vacuum. As the venturi is a simple device, it is more reliable and inexpensive. Both these devices
are very well capable of providing high vacuum if there is a sufficient supply of air pressure.
jin

Types of vacuum grippers:

 The ball joint type vacuum gripper is capable of changing into various contact angles
.re

automatically. Moreover, the bending moments in the vacuum cups are also decreased. It is
used for carrying irregular materials, heavy objects, etc.
 A vacuum gripper with level compensator can be very helpful in balancing the objects with
different levels. It also has the capability to absorb the shocks.
w

Applications of vacuum grippers:


w

 Vacuum grippers are highly useful in the heavy industries, automobiles, compact disc
manufacturing, and more for material handling purposes.
 It is also used in the tray & box manufacturing, labeling, sealing, bottling, and so on for
w

packaging purposes
Selection and design consideration of grippers:

Sl no Factors Considerations

1 Part to be Handled Weight and size, changes in shape during processing, tolerances
on the part size, surface condition, protection of delicate surfaces

2 Actuator Method Mechanical Grasping, Vacuum cup, Magnets

om
3 Power and signal Pneumatic,hydraulic,electric,Mechanical
Transmission

4 Gripper force weight of the object, Method of holding, speed and acceleration

.c
during motion cycle

ul
5 Positioning Length of finger, inherent accuracy, repeatability of the robot,
Problems Tolerances on the part size
pa
6 Service conditions No of actuators, Maintenance and serviceability, replacement of
worn components

7 Operating Heat and temperature,humidity,moisture,dust,chemicals


jin

environment

8 Temperature Heat shield, long finger, forced cooling, use of heat resistant
.re

protection materials

9 Fabrication Strength ,rigidity,durability,fatigue strength, cost and ease of


materials fabrication,compatability with operating environment
w

10 Other Use of interchangeable fingers, design standards, mounting


considerations connectors and interfacing with robots
w
w
Unit III
Sensors and Machine Vision
 Used for interaction with the environment
 To receive information from the environment
 To manipulate: send signals to various joints necessary

Categories:

om
 Tactile sensors
 Proximity and range sensors
 Miscellaneous sensors and sensor-based systems
 Machine vision system

.c
ul
pa
jin
.re

Sensor is a transducer used to make a measurement of a physical variable.


w

Measured variable Output signal


Calibration
w

Characteristics of Sensing device:


w

Range:
Minimum and maximum change in input signal to which the sensor can respond

Good if it possesses a wide operating range


Response:
How quick the change is sensed

Should be instantaneous

Accuracy:
Should reflect the quantity exactly, Input must be measured or sensed properly

om
Should be as high as possible

Sensitivity:
Change in output exhibited for a unit change in input

.c
Should be as high as possible

ul
Linearity:
Should exhibit same sensitivity over its entire operating range
pa
Necessary qualities of sensor:
Should not disturb the quantity sensed or measured
Should be suitable for the environment
Must sustain even if there is excess signal
jin

Must be handy
Must be economic
Must have ease of operation
.re

Basic types of sensors


Tactile sensors
Tactile sensors are also called as contact sensors are brought in contact with the object to
obtain signal to measure the necessary qualities as Force sensors, torque sensors, touch sensors,
w

position sensor.
Used to obtain information associated with the physical contact between a manipulator hand and
w

objects in workspace
Information by contact could give:


w

location of object,
 recognition of object
 force exerted by manipulator

Contact sensors can be further classified into two as

 touch sensors , i.e. binary sensor, which is also known as binary sensors
 Force sensors i.e. force sensors, which is also known as analog sensors
Non-tactile sensors
Non-tactile sensors are also called as contactless sensors, which sense the signals remotely,
with in specific range, this can measure magnetic fields, infrared and ultraviolet rays, electrical
fields, ultrasonic sound waves or electromagnetic waves. There are other methods to measure, they
are :
 Electro-optical imaging sensors,
 Proximity sensors

om
 Range imagining sensors.
 Touch sensors ( Binary sensors)

Touch sensors are switches that respond to the presence or absence of an object.
It provides binary output signal which indicates whether or not contact has been made with the
object

.c
It indicates when contact is made without regard to the magnitude of the contacting force.
Devices such as limit switches, micro switches are used, multiple binary touch sensors can be used

ul
on the inside or outside surface of each finger to provide further tactile information.
pa
jin
.re

Position and displacement sensors


w

Used as components of the robot control system


The position of each joint in order to calculate the position of the end-effector.
w

The movements of the joints can be either linear or angular (rotary)


Position sensors could be absolute or incremental(displacement sensor)
w

Potentiometers
Analog devices for linear and angular
Output voltage is proportional to the position of a wiper (between wiper and ground)
Voltage is applied across the resistive element.
Vo=K.θ
Vo = output voltage
K = voltage constant of the potentiometer
in units per radian (angular)
in volts per mm (linear)
θ= position of the wiper with referenc

om
.c
ul
pa
jin

 Potentiometeres are relatively inexpensive


 They are temperature sensitive, which affects accuracy as well
.re

 Wiper could create wear and also electrical noise

Encoders
Non-contact type position sensors
w

Encoders give digital signal, they are either incremental or absolute type.
Encoeder disc has alternate transparent and opaque stripes aligned radially.
w

A photo transmitter is placed at one side of encoder disc which transmits light source. Generally
two sets of photo transmitters used along with receivers.
w

Photo receivers are placed on the other side of the encoder disc to receive the light from the
transmitter.
Usually the two sets of photo transmitters and receivers aligned 90° out of phase.
By counting the number of pulses and by adding or subtracting based on its direction. It is
possible to use the encoder for position information with respect to a known starting position.
om
.c
ul
pa
Absolute encoders
Position can be known in absolute terms
More tracks, corresponding sets of transmitters and receivers
jin

Strips are usually aligned


Resolution=2n, where n is number of tracks.
.re
w
w

Figure illustrates a 3-bit encoder


w

1- ON -through transparent region


2- OFF-through opaque region
Here in the mentioned transition at particular places more changes are noted: 1-2, 3-
4, 5-6. These changes could make malfunctions and hence it is designed to have just one
change in a transition, such a transition is called gray scale. This is as shown below.

The gray scale has only one change in a transition.


Gray code disc increases reliability but requires the use of additional decoder circuit.

om
.c
In practice, when the photo cells become skewed from the radial line which could create

ul
malfunction.
pa
jin
.re
w
w
w

Linear Variable Differential Transformer


It is a position sensor, the construction shows a primary coil excited with an A.C. source and two
secondary, .there is a movable core
om
.c
Construction:

ul
pa
Stage 1: core in central location, voltage will be some in secondary, Output in null position.
Stage 2: when core moves to right end, amplitude of voltage is S1 and S2 vary resulting in
output change.
Stage3: when core moves to left end (vice versa) similar but voltage out in positive phase.
jin

A.C. output of LVDT can be converted to D.C. using rectifiers.


Force sensors
.re

Measuring force is necessary to perform certain operation as


Grouping and object
Loading, unloading
Assembly
w

Force is a vector quantity (magnitude with direction)


Wrist sensing: with straight gauges mounted between arm and end-effector
w

Joint sensing: measuring Cartesian components of force and torque acting on robot joint.
w

Joints driven by D.C. motor- armature current can be used to sense.


Contact surface sensing: array of force sensing element can sense the shape and other info
about contact surface.
Wrist sensors
Force sensing wrist is to provide information about three components Fx, Fy and Fz and
three moments Mx, My and Mz applied at the end of the arm.
With the help of the six components, the robot controller can obtain the exact amount of
forces and moments being applied a the wrist.
The force calculated must be computed properly to perform complex jobs.
Wrist sensors are
 Small
 Sensitive
 Light in weight

om
 Compact in design

.c
ul
pa
jin

Forces acting on wrist, moment are measured by gauges, through the information
.re

computation can be carried out by the robot controller or by specified amplifier.


w
w
w

When there is no contact on the sides of the hole, the sensing pads will receive no force
accommodation, based on the pattern on sensing pad the controller give movements to
correct the action.
Based on the force (reaction) the controller guides it to keep the roller roll and follow the
edge.
om
.c
ul
End effector is required to follow an edge of an irregular surface
pa
jin
.re
w
w
w

Plunger is moved against the spring,


The plunger is connected to a code wheel.
When plunger moves it results in rotation of the wheel, which gives an output proportional
to the sensor force.
om
.c
ul
pa
Classification of sensors and their functions.
Senosrs can be broadly classified in two:
 Internal state sensors
jin

 External state sensors


.re

Where the external states sensors are further classified based on their function method as
 Non-contact sensors
 Contact sensors
w

The chart given below shows the broad classification with brief description about it
w
w
om
.c
ul
pa
jin
.re
w

Pneumatic switch sensors.


w

Fingers are fitted internally with a source of pneumatic (or liquid) pressure
‗Skin‘ - a flexible membrane is used to cover the sensor, beneath that lies a thin metal sheet
from a diaphragm which can make contact with the electrode.
w

The diagram shows the insertion of a peg in the provision.


The binary distribution of forces caused by the peg on the finger is sensed and this is used to
modify the gripper‘s orientation so as to facilitate insertion.
om
.c
ul
Proximity and Range sensors
 May be located on the end effector or wrist.
 The presence of an object can be sensed by a proximity sensor. It is used to control the
pa
motion of a manipulator arm.
 Range sensors are used to sense and measure the distance between the objects and the
sensing device, which is used to locate the work piece. Ranges from several millimeter to
several feet.
jin

 Proximity sensors do not make any physical contact to sense the object. They are designed
with various techniques, such as
 Optical devices
 Acoustics
.re

 Eddy currents
 Magnetic fields, etc.

Photoelectric proximity sensor



w

These kind of sensor senses the presence of an object without making


physical contact.
 Distance of object can be measured using the reflecting light.
w

 In case of presence of object in the region, light received will exceed threshold
value.
 This uses visible(incandescent light) and invisible (infra red) light sources.
w
om
.c
Another optical approach

ul
pa
jin
.re

Located the part with the help of the distance of separation between the source and point of
reception.
D=l/2 tanθ
Based on the use of electric fields
w

When sensing objects are brought near the object, it creates an alternating magnetic field in a small
region
w

This field induces eddy currents through conducting object


Eddy current produces their own magnetic field
w

These eddy current interacts with the primary field to change is flux density
Probe detects the change in the flux density and this
Based on the use of magnetic field
It is simple in construction
Permanent magnet is made either as sensor or object to be detected
With the presence of magnetic field, it completes the magnetic circuit and activates the reed switch.
Use of acoustics
Ultrasonic frequency (above 20,000Hz) beyond the range of human hearing
Made at one end of cylindrical chamber with an acoustic emitter
Waves pass the cavity, get altered in the presence of obstacle if any.
Microphone receives and senses the change in sound pattern.

om
.c
ul
pa
Slip sensor for robot gripper
jin
.re
w
w
w

Strain gauges measure strain on the lever, measures the effort required to close the finger.
Rubber padded pulley rolls when the object slips and will make the potentiometer sense the
movement.
The signal obtained is digitized and fed to a microprocessor.
When there is a slip, the micro processor detects and sends signal to input output module of the
robot controller.
Range imaging sensor.
A light source ranges in this sensor.
LASER is used for scanning

om
Two major methods to range:
Based on transmitting a laser pulse and measuring the time of arrival of the reflected (beam) signal.
Based on transmitting an amplitude modulated laser beam and measuring the phase shift of the
reflected signal.

.c
ul
pa
jin
.re
w
w

Can be used to sense metallic work piece with the help of inductive proximity swithches. Contour
w

can be prepared simultaneously on two planes.


Grid picture may be prepared.
Tactile array sensors
It is a special type of force sensor composed of a matrix of force-sensing elements
Force data provides
Opto-electronic sensors
A linear array of opto-electronic sensors consisting of photo transistors acting as detectors.
For continuous generation (pattern recognition)

om
.c
ul
pa
jin
.re

Light falls on base of NPN transistor Connected in Darlington configuration Voltage at


w

the common collector of each element will be low or high depending on whether the
transistor is ON or OFF.
Robot vision system
w

Also known as computer vision , machine vision.


Many potential industrial applications in future would be more.
w

Function:
Sensing and digitizing image data
Image processing and analysis
Application
om
.c
Sensing and Digitizing
Input of vision data – camera

ul
With special lighting techniques
Image of sufficient contrast for later processing
pa
30 frames per second, European standard 25fps.
Image is digitized analog to digital convertor digital image known as frame of vision data
captured by hardware device called frame grabber.
jin

Frame:
Consists of matrix of data representing projections of the scene sensed by the camera.
Element of matrix  picture elements pixels
.re

A single pixel is the projection of a small portion of the scene which reduces the portion to a single
value.
The value is a measure of light intensity
w

Each pixel intensity is converted into a digital value.


Image processing
w

Digital image matrix for each frame is storedimage processinganalysis


Several hundred thousand bytes of raw image dataseveral hundred bytes
w

Hence the data size is reduced by around thousand times


Imaging devices
Principal device used are
Television cameras:
1) consisting either of a tube (Vidicon tube)
2) solid state cameras Change Coupled Device(CCD), Charge Injection Devices (CID)
3) Silicon bipolar sensor cameras

Solid state cameras possess a number of advantages over tube cameras such as

Lighter weight, smaller size, longer life and lower power consumption.

However resolution of certain tubes is still beyond the capabilities of solid state cameras.

om
.c
ul
pa
jin
.re
w
w
w
UNIT -4 ROBOT KINEMATICS AND ROBOT PROGRAMMING

Kinematics:
Kinematics studies the motion of bodies without consideration of the forces or moments that cause
the motion.
Robot kinematics refers the analytical study of the motion of a robot manipulator.

FORWARD KINEMATICS
It is a scheme to determine joint angles of a robot by knowing its position in the world coordinate

om
system. For a manipulator, the position and orientation of the end-effector are derived from the
given joint angles and link parameters, the scheme is called the forward kinematics problem.
Considering the revolute type of joint only, the position of the end-effector can be represented by
the joint angles, θ1, θ2, θ3 … etc.,
Pjoint = (θ1, θ2, θ3)

.c
ul
REVERSE KINEMATICS
It is a scheme to determine the position of the robot in the world coordinate system by knowing the
pa
joint angles and the link parameters of the robot.
If, the joint angles and the different configuration of the manipulator are derived from the position
and orientation of the end effector , the scheme is called the reverse kinematics problem.
The position of the end-effector can also be defined in world space as,
Pworld = ( x, y, z )
jin
.re

TRAJECTORY PLANNING
It is defined as planning of the desired movements of the manipulator.

DEGREES OF FREEDOM.
w

The number of independent ways by which a dynamic system can move without violating any
constraint imposed on it, is called degree of freedom. In other words, the degree of freedom can be
defined as the minimum number of independent coordinates which can specify the position of the
system completely.
w

JACOBIAN:
Let the linear velocity and the angular velocity of the end effector be represented in the vectorial
w

form by
om
Singularity :
A robot singularity occurs when robot axes are redundant (more axes than necessary to cause the
same motion) or when the robot is in certain configurations that extremely high joint rates to move

.c
at some nominal speed in Cartesian space.
Redundancy:
Most industrial robots have six or less joints, thus redundancy is not inherent to their design. Some
robots , though do have a certain joint arrangement in their final orientation joints that can lead a

ul
redundancy for certain orientations.
Robot motion Analysis:
Generally , for robots the location of the end effector can be defined in two systems.
pa
a. Joint space
In joint space, the joint parameters such as rotating or variable link length and twisting
joint angles are used to define the position of the end effector.
Vj = (θ , a) for RR robot (rotating)
Vj = (L1, L2 ) for LL robot (Variable joint angles)
jin

Vj = (α , L2 ) for TL robot (Twisting joint angles)

b. World (Global ) space


In world space, rectilinear coordinates with reference to the basic Cartesian system are used
to define the position of the end effector. Usually the origin of the Cartesian axes is located
.re

in the robot‘s base.


Vw = (x, y)

Vj, Vw refers to the position of the end effector in joint and world space.
The transformation of coordinates from joint to world space is known as forward kinematic
w

transformation. Similarly, from world to joint space is known as backward kinematic


transformation.
w
w
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
Robot Programming Methods.

A program consists of individual command steps which state either the position or function
to be performed, along with other informational data such as speed, dwell or delay times, sample
input device, activate output device, execute, etc.
When establishing a robot program, it is necessary to establish a physical or geometrical
relationship between the robot and other equipment or work to be serviced by the robot. To
establish these coordinate points precisely within the robot's working envelope, it is necessary to
control the robot manually and physically teach the coordinate points. To do this as well as

om
determine other functional programming information, three different teaching or programming
techniques are used:

 lead-through, walk-through, and off-line.

1. Lead-Through Programming or Teaching. This method of


teaching uses a proprietary teach pendant (the robot's control is

.c
placed in a "teach" mode), which allows trained personnel
physically to lead the robot through the desired sequence of events by
activating the appropriate pendant button or switch. Position data

ul
and functional information are "taught" to the robot, and a new
program is written (Figure ). The teach pendant can be the sole
source by which a program is established, or it may be used in
conjunction with an additional programming console and/or the
pa
robot's controller. When using this technique of teaching or
programming, the person performing the teach function can be
within the robot's working envelope, with operational safeguarding
devices deactivated or inoperative.
jin

2. Walk-Through Programming or Teaching. A


person doing the teaching has physical contact with the
robot arm and actually gains control and walks the
robot's arm through the desired positions within the
.re

working envelope

During this time, the robot's controller is scanning and


storing coordinate values on a fixed time basis. When the robot is later placed in the automatic
w

mode of operation, these values and other functional information are replayed and the program run
as it was taught. With the walk-through method of programming, the person doing the teaching is in
a potentially hazardous position because the operational safeguarding devices are deactivated or
inoperative.
w

Advantages of online programming:


w

Easy, No special programming skills or training

Disadvantages:

not practical for large or heavy robots


High accuracy and straight-line movements are difficult to achieve, as are any other kind of
geometrically defined trajectory, such as circular arcs, etc.
difficult to edit out unwanted operator moves
difficult to incorporate external sensor data
Synchronization with other machines or equipment in the work cell is difficult
A large amount of memory is required

3. Off-Line Programming. The programming establishing the


required sequence of functional and required positional steps is
written on a remote computer console (Figure ). Since the
console is distant from the robot and its controller, the written
program has to be transferred to the robot's controller and

om
precise positional data established to achieve the actual
coordinate information for the robot and other equipment. The
program can be transferred directly or by cassette or floppy
discs. After the program has been completely transferred to the
robot's controller, either the lead-through or walk-through
technique can be used for obtaining actual positional
coordinate information for the robot's axes.

.c
When programming robots with any of the three techniques
discussed above, it is generally required that the program be verified and slight modifications in

ul
positional information made. This procedure is called program touch-up and is normally carried
out in the teach mode of operation. The teacher manually leads or walks the robot through the
programmed steps. Again, there are potential hazards if safeguarding devices are deactivated or
inoperative.
pa
Advantages of OFF-Line Programming

Programs can be developed without needing to use the robot


The sequence of operations and robot movements can be optimized or easily improved
jin

Previously developed and tested procedures and subroutines can be used


External sensor data can be incorporated, though this typically makes the programs more
complicated, and so more difficult to modify and maintain
Existing CAD data can be incorporated-the dimensions of parts and the geometric
.re

relationships between them, for example.


Programs can be tested and evaluated using simulation techniques, though this can never
remove the need to do final testing of the program using the real robot
Programs can more easily be maintained and modified
Programs can more be easily properly documented and commented.
w

Teach Method

The logic for the program can be generated either using a menu based system or simply
w

using a text editor but the main characteristic of this method is the means by which the robot
is taught the positional data. A teach pendant with controls to drive the robot in a number of
different co-ordinate systems is used to manually drive the robot to the desired locations.
w

These locations are then stored with names that can be used within the robot program. The
co-ordinate systems available on a standard jointed arm robot are :-
JointCo-ordinates
The robot joints are driven independently in either direction.
GlobalCo-ordinates
The tool centre point of the robot can be driven along the X, Y or Z axes of the robots global
axis system. Rotations of the tool around these axes can also be performed
ToolCo-ordinates
Similar to the global co-ordinate system but the axes of this one are attached to the tool
centre point of the robot and therefore move with it. This system is especially useful when
the tool is near to the workpiece.
WorkpieceCo-ordinates
With many robots it is possible to set up a co-ordinate system at any point within the
working area. These can be especially useful where small adjustments to the program are
required as it is easier to make them along a major axis of the co-ordinate system than along
a general line. The effect of this is similar to moving the position and orientation of the

om
global co-ordinate system.
This method of programming is very simple to use where simple movements are required. It
does have the disadvantage that the robot can be out of production for a long time during
reprogramming. While this is not a problem where robots do the same task for their entire
life, this is becoming less common and some robotic welding systems are performing tasks
only a few times before being reprogrammed.

.c
Teach-Pendants

A teach pendant device is needed to control an industrial robot remotely. The device allows its

ul
controller to work with robots without the need for tethering to a fixed terminal. Teach pendants
offer a variety of settings to control robots and are also utilized to design new capabilities and
features. Within the robotics repair industry, technicians not only repair the units themselves but use
pa
the device to test robotic equipment. The teach pendant is an essential component for industrial
robots and utilized for application use, along with the repair and refurbishment process.
The teach pendant has the following primary functions:
 Serve as the primary point of control for initiating and monitoring operations.
 Guide the robot or motion device, while teaching locations.
jin

 Support application programs.


 The Teach Pendant is used with a robot or motion device primarily to teach.
 Robot locations for use: in application programs. The Teach Pendant is also used with
custom. Applications that employ ―teach routine's that pause execution at specified points
and allow an Operator to teach * re-teach the robot locations used by the program. There
.re

are two styles of Teach Pendants: the programmer‗s pendant, which is designed for use
while an application is being written and debugged, and the operator‗s pendant, which is
designed for use during normal system operation.
 The operator‗s pendant has a palm-activated switch, which is connected to the remote
emergency stop circuitry of the controller. Whenever this switch is released, arm power is
w

removed from the motion device. To operate the Teach Pendant left hand is put through the
opening on the left-hand side of the pendant and the left thumb is used to operate the
pendant speed bars. The right hand is used for all the other function buttons.
w
w
om
.c
ul
The major areas of the Teach Pendant are:
pa
1. Data Entry Buttons:
The data entry buttons are used to input data, normally in response to prompts that appear on the
pendant display The data entry buttons include YES/NO, DEL, the numeric buttons, the decimal
point and the REC/DONE button, which behaves like the Return or Enter key on a normal
keyboard. In many cases, application programs have users press the REC/DONE button to signal
jin

that they have completed a task.


2. Emergency Stop Switch:
The emergency stop switch on the Teach Pendant immediately halts program execution and turns
off arm power.
3. User LED:
.re

The pendant is in background mode when the user LED is in not lit and none of the predefined
functions are being used. The user LED is lit whenever an application program is making use of the
Teach Pendant.
4. Mode Control Buttons:
The mode control buttons change the state being used to move the robot, switch control between the
w

Teach Pendant and the application programs and enable arm power when necessary.
5. Manual Control Buttons:
When the Teach Pendant is in manual mode, these buttons select which robot joint will move, or the
w

coordinate axis along which the robot will move.


6. Manual State LEDs:
The manual state LEDs indicates the type of manual motion that has been selected.
w

7. Speed Bars:
The speed bars are used to control the robot‗s speed and direction. Pressing the speed bar near the
outer ends will move the robot faster, while pressing the speed bar near the center will move the
robot slower.
8. Slow Button:
The slow button selects between the two different speed ranges of the speed bars.
9. Predefined Function Buttons:
The predefined function buttons have specific, system- wide functions assigned to them, like
display of coordinates, clear error, etc.
10. Programmable Function Buttons:
The programmable function buttons are used in custom application programs, and their functions
will vary depending upon the program being run.
11. Soft Buttons:
The ―soft‖ buttons have different functions depending on the application program being run,or the
selection made from the predefined function buttons.

Robot Programming Languages

om
Robot languages have been developed for ease of control of motions of robots having different
structures and geometrical capabilities.
 Some of the robot languages have been developed by modifying the existing general
purpose computer languages and some of them are written in a completely new style.
 Programming languages have been developed by the pioneer efforts of various researchers
at Stanford Artificial Intelligence Laboratory; research laboratories of IBM Corporation,

.c
under U.S. Air Force sponsorship, General Electric Co., Unimation and many other robot
manufacturers.

WAVE and AL:

ul
 WAVE, developed at Stanford, demonstrated a robot hand—eye coordination while it was
implemented in a machine vision system.
 Later a powerful language AL was developed to control robot arms. WAVE incorporated
pa
many important features.
 Trajectory calculations through coordination of joint movements, end-effector positions and
touch sensing were some of the new features of WAVE. But the algorithm was too complex
and not userfriendly.
 They could not be run in real-time and on-line. On the other hand, trajectory calculations are
jin

possible at compile time and they can be modified during run time.
AML:
 A manufacturing language, AML was developed by IBM. AML is very useful for assembly
operations as different user—robot programming interfaces are possible.
 The programming language AML is also used in other automated manufacturing systems.
.re

 The advantage of using AML is that integers, real numbers and strings can be specified in
the same aggregate which is said to be an ordered set of constants or variables.
MCL:
 US Air force ICAM project led to the development of another manufacturing control
language known as MCL by McDonnel—Douglas.
w

 This is a modification of the popular APT (Automatically Programmed Tooling) language


used in CNC machine tools as many similar commands are used to control machine tools in
CAM applications.
w

RAIL:
 RAIL was developed by Automatic for robotic assembly, inspection, arc welding and
machine vision. A variety of data types as used in PASCAL can be used.
 An interpreter is used to convert the language into machine language commands. It uses
w

Motorola 68000 type microcomputer system; It supports many commands and control of the
vision system.
I. VAL (Versatile Algorithmic Language)
It is a specific set of computer and robot commands that allow the operator to enter and edit
complex robot programs efficiently.
The set of instructions included in VAL provide for the following:
a.Control the robots configuration
b.Control the manipulators motions
c.Control of the gripper

om
.c
ul
pa
jin

II. The MCL Language


.re

The MCL stands for machine control language and was developed by McDonnell-Dougles
Corporation under contract to the U.S Air Force ICAM.
w
w
w
om
.c
ul
pa
jin
.re

Some Representative programming words in MCL


w
w
w
Simple robot program listing for using unimarion’s VAL language

om
Motion Interpolation
There are different interpolation schemes that can be specified by the robot to get one point to
another.

.c
a.Joint interpolation b.Straight line interpolation c.Circular interpolation d.Irregular smooth
motions.
a.Joint interpolated motion is the dominant type of joint motion when moving the robot in

ul
forward kinematics. Typically, the robot is commanded to move from the current configuration to a
new set of joint values. Obviously, there are numerous ways the robot controllere could choose to
make the change. For example, the robot controller could choose to move joint one to its new value,
then joint 2, etc., until all the joints have been moved to their new values, but this would take more
pa
time than necessary. For this reason, joint interpolated motion is the algorithm of choice.
The joint interpolated algorithm
1. examines each joint for the changes in joint angles,
jin

2. estimates the time to accomplish each joint change at the current speed setting, given the
speed allowables for each joint,
3. determines the joint which will take the longest time to accomplish the joint change,
.re

4. then slows the remaining joints down so that all accomplish their change in the same
period. The joint interpolated setting is usually a number between 0 and 1 which represents the
fractional % of full speed for each joint.
w
w
w
om
.c
b.Circular Interpolation

ul
-requires the programmer to define a circle in the robot‘s workspace which is done by
specifying three points that lie along the circle.
Circular interpolation therefore produces a linear approximation of the circle.If the grid work of
pa
addressable points is dense enough, the linear approximation looks very much like a real circle.
jin
.re
w
w

c.Manual lead through programming


w

When the programmer moves the manipulator wrist to teach spray painting or arc welding, the
movements typically consist of combinations of smooth motion segments.
d.Irregular smooth motions
The segments in manual leadthrough programming are sometimes approximately straight
sometimes curved and sometimes back and forth motions. These motions are called irregular
smooth motions.
WAIT, SIGNAL AND DELAY COMMANDS
SIGNAL M:
It instructs the robot controller to output a signal through line M 9( where M one of several
o/p lines available to the controller)
WAIT N :
It indicates that the robot should wait at its current location until it receives a signal on line
N (where N is one of several input lines available to the robot controller).

om
DELAY X SEC:
This command indicates that the robot should wait X seconds before proceeding to the next step in
the program.

.c
ul
pa
jin
.re
w

1. Write the robot Program for point to point path robot and to protruding in a pallet object
REMARK PROGRAM TO PICK OBJECTS FROM A PALLET
REMARK CORNER AND CHUTE LOCATION ARE TAUGHT
w

SETI MAX COL = 4


SETI MAX ROW = 3
SETI ROW =1
w
om
.c
ul
pa
jin
.re
w
w

2. Write a complete program in VAL language for suitable arc welding


w
w
w
w
.re
jin
pa
ul
.c
om
UNIT V IMPLEMENTATION AND ROBOT ECONOMICS

Material Handling:
It can be defined as using the right method to provide safely the right amount of the right material at
the right place at the right time in the right sequence in the right position in the right condition and
the right cost.
Material handling equipment is mechanical equipment used for the movement, storage, control
and protection of materials, goods and products throughout the process of manufacturing,

om
distribution, consumption and disposal.The different types of handling equipment can be classified
into four major categories: transport equipment, positioning equipment, unit load formation
equipment, and storage equipment.
Types of material handling equipments:
1.Industrial trucks 2.Cranes 3.Hoists 4.Conveyor 5.Mono rails 6.Automated guided vehicles

.c
7.Robots
Types of Transportation:
1.Overhead 2. Below floor 3. Above floor 4.Storage interface

ul
AUTOMATIC GUIDED VEHICLES (AGV):
An automated guided vehicle or automatic
pa
guided vehicle (AGV) is a portable robot that
follows markers or wires in the floor, or uses
vision, magnets, or lasers for navigation. They are
most often used in industrial applications to move
materials around a manufacturing facility or
jin

warehouse.
An AGV can also be called a laser guided vehicle
(LGV). Lower cost versions of AGVs are often
called Automated Guided Carts (AGCs) and are
.re

usually guided by magnetic tape. AGVs are


available in a variety of models and can be used to
move products on an assembly line, transport goods
throughout a plant or warehouse, and deliver loads.
The first AGV was brought to market in the 1950s,
w

by Barrett Electronics of Northbrook, Illinois, and


at the time it was simply a tow truck that followed a wire in the floor instead of a rail. Out of this
technology came a new type of AGV, which follows invisible UV markers on the floor instead of
w

being towed by a chain. The first such system was deployed at the Willis Tower (formerly Sears
Tower) in Chicago, Illinois to deliver mail throughout its offices.
Over the years the technology has become more sophisticated and today automated vehicles are
w

mainly Laser navigated e.g. LGV (Laser Guided Vehicle). In an automated process, LGVs are
programmed to communicate with other robots to ensure product is moved smoothly through the
warehouse, whether it is being stored for future use or sent directly to shipping areas. Today, the
AGV plays an important role in the design of new factories and warehouses, safely moving goods
to their rightful destination.
Navigation
a.Wired
A slot is cut in to the floor and a wire is placed approximately 1 inch below the surface. This slot is
cut along the path the AGV is to follow. This wire is used to transmit a radio signal. A sensor is
installed on the bottom of the AGV close to the ground. The sensor detects the relative position of
the radio signal being transmitted from the wire. This information is used to regulate the steering
circuit, making the AGV follow the wire.

om
b.Guide tape
AGVs (some known as automated guided carts or AGCs) use tape for the guide path. The tapes can
be one of two styles: magnetic or colored. The AGV is fitted with the appropriate guide sensor to
follow the path of the tape. One major advantage of tape over wired guidance is that it can be easily
removed and relocated if the course needs to change. Colored tape is initially less expensive, but
lacks the advantage of being embedded in high traffic areas where the tape may become damaged or

.c
dirty. A flexible magnetic bar can also be embedded in the floor like wire but works under the same
provision as magnetic tape and so remains unpowered or passive. Another advantage of magnetic
guide tape is the dual polarity. small pieces of magnetic tape may be placed to change states of the
AGC based on polarity and sequence of the tags.

ul
C. Laser target navigation
The navigation is done by mounting reflective tape on walls, poles or fixed machines. The AGV
pa
carries a laser transmitter and receiver on a rotating turret. The laser is transmitted and received by
the same sensor. The angle and (sometimes) distance to any reflectors that in line of sight and in
range are automatically calculated. This information is compared to the map of the reflector layout
stored in the AGV's memory. This allows the navigation system to triangulate the current position
of the AGV. The current position is compared to the path programmed in to the reflector layout
jin

map. The steering is adjusted accordingly to keep the AGV on track. It can then navigate to a
desired target using the constantly updating position.
D. Inertial (Gyroscopic) navigation
Another form of an AGV guidance is inertial navigation. With inertial guidance, a computer control
.re

system directs and assigns tasks to the vehicles. Transponders are embedded in the floor of the work
place. The AGV uses these transponders to verify that the vehicle is on course. A gyroscope is able
to detect the slightest change in the direction of the vehicle and corrects it in order to keep the AGV
on its path. The margin of error for the inertial method is ±1 inch. Inertial can operate
in nearly any environment including tight aisles or extreme temperatures.Inertial navigation can
w

include use of magnets embedded in the floor of the facility that the vehicle can read and follow.
E. Natural features (Natural Targeting) navigation
w

Navigation without retrofitting of the workspace is called Natural Features or Natural Targeting
Navigation. One method uses one or more range-finding sensors, such as a laser range-finder, as
well as gyroscopes or inertial measurement units with Monte-Carlo/Markov localization techniques
w

to understand where it is as it dynamically plans the shortest permitted path to its goal. The
advantage of such systems is that they are highly flexible for on-demand delivery to any location.
They can handle failure without bringing down the entire manufacturing operation, since AGVs can
plan paths around the failed device. They also are quick to install, with less down-time for the
factory.
Steering control:
To help an AGV navigate it can use three different steer control systems.
The differential speed control is the most common. In this method there are two independent drive
wheels. Each drive is driven at different speeds in order to turn or the same speed to allow the AGV
to go forwards or backwards.
The second type of steering used is steered wheel control AGV. This type of steering can be
similar to a car's steering. But this is not very manoeuvrable. It is more common to use a three-
wheeled vehicle similar to a conventional three wheeled forklift. The drive wheel is the turning

om
wheel. It is more precise in following the programmed path than the differential speed controlled
method.
The third type is a combination of differential and steered. Two independent steer/drive motors
are placed on diagonal corners of the AGV and swivelling castors are placed on the other corners. It
can turn like a car (rotating in an arc) in any direction. It can crab in any direction and it can drive in

.c
differential mode in any direction.
Path Decision:
AGVs have to make decisions on path selection. This is done through different methods:

ul
1.frequency select mode (wired navigation only), and 2. path select mode (wireless navigation only)
or via 3. a magnetic tape on the floor not only to guide the AGV but also to issue steering
commands and speed commands.
pa
1. Frequency select mode
Frequency select mode bases its decision on the frequencies being emitted from the floor. When an
AGV approaches a point on the wire which splits the AGV detects the two frequencies and through
jin
a table stored in its memory decides on the best path. The different frequencies are required only at
the decision point for the AGV. The frequencies can change back to one set signal after this point.
This method is not easily expandable and requires extra cutting meaning more money.
2. Path select mode
.re

An AGV using the path select mode chooses a path based on preprogrammed paths. It uses the
measurements taken from the sensors and compares them to values given to them by programmers.
When an AGV approaches a decision point it only has to decide whether to follow path 1, 2, 3, etc.
This decision is rather simple since it already knows its path from its programming. This method
can increase the cost of an AGV because it is required to have a team of programmers to program
w

the AGV with the correct paths and change the paths when necessary. This method is easy to
change and set up.
3. Magnetic tape mode
w

The magnetic tape is laid on the surface of the floor or buried in a 10mm channel; not only does it
provide the path for the AGV to follow but also strips of the tape in different combinations of
polarity, sequence, and distance laid alongside the track tell the AGV to change lane, speed up, slow
w

down, and stop.


Traffic control:
Flexible manufacturing systems containing more than one AGV may require it to have traffic
control so the AGV‘s will not run into one another. Traffic control can be carried out locally or by
software running on a fixed computer elsewhere in the facility. Local methods include zone
control, forward sensing control, and combination control. Each method has its advantages and
disadvantages
a. Zone control uses a wireless transmitter to transmit a signal in a fixed area. Each AGV contains
a sensing device to receive this signal and transmit back to the transmitter. If the area is clear the
signal is set at ―clear‖ allowing any AGV to enter and pass through the area. When an AGV is in
the area the ―stop‖ signal is sent and all AGV attempting to enter the area stop and wait for their
turn. Once the AGV in the zone has moved out beyond the zone the ―clear‖ signal is sent to one of
the waiting AGVs
b.Collision avoidance
Forward sensing control uses collision avoidance sensors to avoid collisions with other AGV in the

om
area. These sensors include: sonic, which work like radar; optical, which uses an infrared sensor;
and bumper, physical contact sensor. Most AGVs are equipped with a bumper sensor of some sort
as a fail safe.
C.Combination control
Combination control sensing is using collision avoidance sensors as well as the zone control

.c
sensors. The combination of the two helps to prevent collisions in any situation. For normal
operation the zone control is used with the collision avoidance as a fail safe. For example, if the
zone control system is down, the collision avoidance system would prevent the AGV from
colliding.

ul
System management
Industries with AGVs need to have some sort of control over the AGVs. There are three main ways
pa
to control the AGV: locator panel, CRT color graphics display, and central logging and report.
A locator panel is a simple panel used to see which area the AGV is in. If the AGV is in one area
for too long, it could mean it is stuck or broken down.
CRT color graphics display shows real time where each vehicle is. It also gives a status of the
jin

AGV, its battery voltage, unique identifier, and can show blocked spots.
Central logging used to keep track of the history of all the AGVs in the system. Central logging
stores all the data and history from these vehicles which can be printed out for technical support or
logged to check for up time.
.re

Vehicle types:
1. Towing Vehicles (also called "tugger" vehicles) were the first type introduced and are still a very
popular type today. Towing vehicles can pull a multitude of trailer types and have capacities
ranging from 2,000 pounds to 160,000 pounds.
w

2. AGVS Unit Load Vehicles are equipped


with decks, which permit unit load
transportation and often automatic load
w

transfer. The decks can either be lift and


lower type, powered or non-powered roller,
chain or belt decks or custom decks with
w

multiple compartments.
3. AGVS Pallet Trucks are designed to
transport palletized loads to and from floor
level; eliminating the need for fixed load
stands.
4. AGVS Fork Truck has the ability to
service loads both at floor level and on
stands. In some cases these vehicles can also stack loads in rack. They can sometimes lift up to 30'
to store or retrieve on high-bay racking.
5. Light Load AGVS are vehicles which have capacities in the neighborhood of 500 pounds or less
and are used to transport small parts, baskets, or other light loads though a light manufacturing
environment. They are designed to operate in areas with limited space.
6. AGVS Assembly Line Vehicles are an adaptation of the light load AGVS for applications
involving serial assembly processes.

om
Battery charging:
AGVs utilize a number of battery charging options. Each option is dependent on the users
preference
a. Battery swap
"Battery swap technology requires an operator to manually remove the discharged battery from the

.c
AGV and place a fully charged battery in its place after approximately 8 – 12 hours (about one
shift) of AGVs operation. 5 – 10 minutes is required to perform this with each AGV in the fleet.
b. Automatic and opportunity charging

ul
"Automatic and opportunity battery charging allows for continuous operation. On average an AGV
charges for 12 minutes every hour for automatic charging and no manual intervention is required. If
opportunity is being utilized the AGV will receive a charge whenever the opportunity arises. When
pa
a battery pack gets to a predetermined level the AGV will finish the current job that it has been
assigned before it goes to the charging station.
Automatic battery swap
"Automatic battery swap"]is an alternative to manual battery swap. It requires an additional piece of
automation machinery, an automatic battery changer, to the overall AGV system. AGVs will pull
jin

up to the battery swap station and have their batteries automatically replaced with fully charged
batteries. The automatic battery changer then places the removed batteries into a charging slot for
automatic recharging. The automatic battery changer keeps track of the batteries in the system and
pulls them only when they are fully charged.
.re

Applications of AGV’s
Automated Guided Vehicles can be used in a wide variety of applications to transport many
different types of material including pallets, rolls, racks, carts, and containers. AGVs excel in
applications with the following characteristics:
Handling raw materials, Work-in-process movement, Pallet handling, Finished product handling,
Trailer loading, Roll handling, Pharmaceutical, Chemical, Manufacturing, Automotive, Paper and
w

print, Food and beverage, Hospital, Warehousing, Theme parks.


Advantages of AGVs
1.Reduced Labor Costs 2.Increased Safety 3.Increased Accuracy and Productivity 4.Easy to
w

Expand 5.Improved Material Accountability 6.Reduced product damage


RGV (Rail Guided Vehicle)
Rail Guided Vehicle (RGV) is a flexible transportation vehicle developed by SMC's own
w

technology. It can link multiple destinations and be


a good & economic alternative of conveyor by its
characteristic that it can eliminate complex and
fixed layout of conveyors, which enables simple
and easily maintainable transportation system.
In a system multiple vehicles can be operated
according to the transportation requirement. RGV
system constitutes of transportation rail, vehicles

78
and controller. RGV rail can be installed linear or circular.
RGV is controlled by distribution control system and can be expanded easily as the system
parameter changes. This characteristic cannot be obtained in normal conveyor system.
Features
· Independent operation of vehicle by individual controller on each vehicle
· Low noise & vibration
· Modular design of drive unit to enable less parts and easy maintenance
· Relatively accurate positioning by an encoder
· Distribution control system

om
Application
Super high speed-RGV application
· Driving speed 265m/min, C/V loading speed 30m/min
· Inactivity server motor & S-curve urgent acceleration/deceleration
· Installation of absolute encoder in external timing belt
Performance Measures of material handling systems:
A number of different performance measures have been used in the design and analysis of material

.c
handling systems. These performance measures have measured either:
(1) the entire manufacturing system (e.g. job throughput), or
(2) the material handling system independently (e.g. vehicle travel distance).

ul
A review of performance, reliability, and performability measures used in the analysis and design
of material handling systems in a manufacturing environment.
Steps to be followed to implement Robot in industries:
Five Keys for Implementing Robotic Automation"
pa
 Identifying the Need
 Where to Automate First
 Understanding the True Cost of Ownership
 Who Takes Responsibility
 Where to Go for Help
jin

1. Intial familiarization with the technology


2. Plant survey to identify potential applications
a.Hazardous or uncomfortable working conditions b.Repetitive operations c.Difficult
handling jobs d.Multishift operations
.re

3. Selection of the best application


4. Selection of the robot
5. Detailed economic analysis and capital authorization
6. Planning and engineering the installation
7. Robot installing
Robotic automation requires careful study, planning, and implementation. Despite being
w

automated, robotic automation requires manual intervention in: • Studying the process and business
structure • Selecting the right automation model • Determining the degree of automation • Selecting
the aspects that can be automated • Writing codes • Mapping the selected automation model •
w

Monitoring progress and results • Optimizing automation for best results


Selection of Robot:
w

1.Number of axes 2. Type of control system 3.Work volume 4.Ease of programming 5.Precision of
motions 6.Load carrying capacity

Safety considerations for robot operations:


Be sure to observe all of the following safety precautions.Strict observance of these warning and
caution indications are a MUST for preventing accidents, which could result in bodily injury and
substantial property damage. Make sure you fully understand all definitions of these terms and
related symbols given below, before you proceed to the text itself.
This section provides safety precautions to be observed for the robot system. The installation shall
be made by qualified personal and should confirm to all national and local codes.
Teaching, inspection, adjustment, and repair of the robot must be carried out by a trained worker
who possesses the ability to perform these tasks safely.
a.Warning Labels
The robot unit and controller have warning labels. These labels alert the user to the danger of the
areas on which they are pasted. Be sure to observe the instructions printed on those labels.
b. Insuring the proper installation environment
The standard and cleanroom types have not been designed to withstand explosions, dust-proof, nor

om
is it splash-proof.
Therefore, it should not be installed in any environment where:
(1) there are flammable gases or liquids, (2) there are any shavings from metal processing or other
conductive material flying about, (3) there are any acidic, alkaline or other corrosive material, (4)
there is a mist, (5) there are any large-sized inverters, high output/high frequency transmitters, large
contactors, welders, or other sources of electrical noise.
c. Service space

.c
The robot and peripheral equipment should be installed so that sufficient service space is
maintained for safe teaching, maintenance, and inspection.
d. Control devices outside the robot's restricted space

ul
The robot controller, teach pendant and mini-pendant should be installed outside the robot's
restricted space and in a place where you can observe all of the robot‘s movements and operate
the robot easily.
e.Positioning of gauges
pa
Pressure gauges, oil pressure gauges and other gauges shouldbe installed in an easy-to-check
location.
f. Protection of electrical wiring and hydraulic/pneumatic piping
If there is any possibility of the electrical wiring or hydraulic/pneumatic piping being damaged,
protect them with a cover or similar item.
jin

g. Grounding resistance
The protective grounding resistance of the robot power supply should not be more than 100Ω.
h.Positioning of emergency stop switches
Emergency stop switches should be provided in a position where they can be reached easily should
.re

it be necessary to stop the robot immediately. (1) The emergency stop switches should be red. (2)
Emergency stop switches should be designed so that they will not be released after pressed,
automatically or mistakenly by any other person. (3) Emergency stop switches should be separate
from the power switch.
i. Positioning of operating status indicators:
Operating status indicators should be positioned in such a way where workers can easily see
w

whether the robot is on a temporary halt or on an emergency or abnormal stop.


j. Setting-up a safety fence
A safety fence should be set up so that no one can easily enter the robot's restricted space.
w

(1) The fence should be constructed so that it cannot be easily moved or removed.
(2) The fence should be constructed so that it cannot be easily damaged or deformed through
external force.
w

(3) Establish the exit/entrance to the fence. Construct the fence so that no one can easily get past it
by climbing over the fence.
(4) The fence should be constructed to ensure that it is not possible for hands or any other parts of
the body to get through it.
k. Setting the robot's motion space
The area required for the robot to work is called the robot's operating space. If the robot‘s motion
space is greater than the operating space, it is recommended that you set a smaller motion space to
prevent the robot from interfering or disrupting other equipment.
l. No robot modification allowed
Never modify the robot unit, robot controller, teach pendant or other devices
m. Cleaning of tools
If your robot uses welding guns, paint spray nozzles, or other end-effectors requiring cleaning, it is
recommended that the cleaning process be carried out automatically.
n. Lighting
Sufficient illumination should be assured for safe robot operation.
o. Protection from objects thrown by the end-effector
If there is any risk of workers being injured in the event that the object being held by the end-

om
effector is dropped or thrown by the end-effector, consider the size, weight, temperature and
chemical nature of the object and take appropriate safeguards to ensure safety.
p. Precautions while Robot is Running
1) Do not enter the robot's restricted space when the robot is in operation or when the motor power
is on.
2) As a precaution against malfunction, ensure that an emergency stop device is activated to cut the
power to the robot motor upon entry into the robot's restricted space.

.c
3) When it is necessary to enter the robot's restricted space to perform teaching or maintenance
work while the robot is running, ensure that the steps described in Section 4.3 "Ensuring safety of
workers performing jobs within the robot's restricted space" are taken.

ul
ECONOMIC ANALYSIS OF ROBOTS
In addition to the technological considerations involved in applications engineering for a robotics
project, there is also the economic issue.
pa
Will the robot justify itself economically? The economic analysis for any proposed engineering
project is of considerable importance in most companies because management usually decides
whether to install the project on the basis of this analysis.

To perform the economic analysis of a proposed robot project, certain basic information is needed
jin

about the project. This information includes the type of project being considered, the cost of the
robot installation, the production cycle time, and the savings and benefits resulting from the project.
Type of Robot Installation:
There are two basic categories of robot installations that are commonly encountered. The first
.re

involves a new application. This is where there is no existing facility.


The second situation is the robot installation to replace a current method of operation.
The present method typically involves a production operation that is performed manually, and
the robot would be used somehow to substitute for the human labor.
w

In either of these situations, certain basic cost information is needed in order to perform the
economic analysis.
The following subsection discusses the kinds of cost and operating data that are used to analyze the
w

alternative investment projects.


Cost Data Required for the Analysis
w

The cost data required to perform the economic analysis of a robot project divide into two types:
investment costs and operating costs.
Investment costs:
1. Robot purchase cost—The basic price of the robot equipped from the manufacturer with the
proper options (excluding end effector) to perform the application.
2. Engineering costs— The costs of planning and desig engineering staff to install the robot.
3. Installation costs— This includes the labor and materials needed to prepare the installation site
(provision for utilities, floor preparation, etc.).
4. Special tooling— This includes the cost of the end eflector, parts position and other fixtures and
tools required to operate the work cell,
5. Miscellaneous costs—This covers the additional investment costs not included by any of the
above categories (e.g., other equipment needed for the cell).
Operating costs and savings:
6. Direct labor cost—The direct labor cost associated with the operation of the robot cell. Fringe
benefits are usually included in the calculation of direct labor rate, but other overhead costs are
excluded.
7. Indirect labor cost—The indirect labor costs that can be directly allocated to thc operation of the

om
robot cell. These costs include supervision, setup, programming, and other personnel costs not
included in category 6 above
8. Maintenance—This covers the anticipated costs of maintenance and repair for the robot cell.
These costs are included under this separate heading rather than in category 7 because the
maintenance costs involve not only indirect labor (the maintenance crew) but also materials

.c
(replacement parts) and service calls by the robot manufacturer. A reasonable of thumb in the
absence of better robot will be approximately 10 percent of the purchase price
9. Utilities—this includes the cost of utilities to operate the robot cell (e.g., electricity, air pressure,

ul
gas). These are usually minor costs compared to the above items.
10. Training—Training might be considered to be an investment cost because much of the
training required for the installation will occur as a first cost of the installation. However,
pa
training should he a continuing activity, and so it is included as an operating cost.
Three methods to develop a robot with profit
Before starting the development of a robot, some of the data must be collected to carry
out economic analysis effectively. They are:
· Type of robot to be installed.
jin

· Cost to install a robot.


· Time taken to produce a robot.
· Savings and benefits in the development.
In an industry, the investment put on the development of a robot can be compared and
analyzed by three common methods such as:
.re

· Payback method
· EUAC (Equivalent Uniform Annual Cost) method
- ROI (Return on Investment) method
Payback method:
The duration taken to equal the initial investment and net accumulated cash flow in the
w

development of a robot is called as payback period or payback method. If the net annual cash flows
are identical to every year, then it can be stated by a formula given below.
Payback period = Investment Cost / Net Annual Cash Flow
w

EUAC method:
The EUAC is the short form of Equivalent Uniform Annual Cost method. It is used to alter thetotal
cash flows and investments into the equivalent uniform costs over the expected time of developing a
w

robot. It is done by employing different interest features that are connected with the calculations of
engineering economy.
ROI method:
The Return on Investment is the expansion of ROI method. It is used to determine the return
ratio of the current project, which is related to the anticipated expenditures and profits. If the rate of
return is low to the expected cost of a company, then the investment made is accepted.
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om
w
w
w
.re
jin
pa
ul
.c
om

You might also like