Industrial Robotics
Industrial Robotics
Industrial Robotics
Definition of Robot:
The Robot Institute of America (1969) defines a robot as a re-programmable, multifunctional
manipulator designed to move materials, parts, tools or specialized devices through various
programmed motions for the performance of a variety of tasks
Simple words: Robotics is a multi-functional, re-programmable, automatic industrial machine.
Asimov’s laws of robotics: 1. A robot may not injure a human being or, through inaction, allow a
human being to come to harm.
2. A robot must obey the orders given it by human beings except where such orders would conflict
with the First Law
3. A robot must protect its own existence as long as such protection does not conflict with the first
or Second Laws.
Components of a Robot:
Components of a Robot:
Robot Anatomy
Joints and Links: The manipulator of an industrial robot consists of a series of joints and links.
Robot anatomy deals with the study of different joints and links and other aspects of the
manipulator's physical construction. A robotic joint provides relative motion between two links of
the robot.
Each joint, or axis, provides a certain degree of freedom (DOF) of motion. In most cases, only one
degree of freedom is associated with each joint. Therefore, the robot's complexity can be classified
according to the total number of degrees of freedom they possess.
Each joint is connected to two links, an input link, and an output link. Joint provides controlled
relative movement between the input link and output link. A robotic link is the rigid component of
the robot manipulator.
Most of the robots are mounted upon a stationary base, such as the floor. From this base, a joint-
link numbering scheme may be recognized as shown in Figure 1.1. The robotic base and its
connection to the first joint are termed link-0. The first joint in the sequence is joint-1. Link-0 is
the input link for joint-1, while the output link from joint-1 is link-1 which leads to joint-2. Thus
link 1 is, simultaneously, the output link for joint-1 and the input link for joint-2.
Nearly all industrial robots have mechanical joints that can be classified into the following five
types as shown in Figure 1.2.
1. 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 being parallel
2. Orthogonal joint (type U joint) This is also a translational sliding motion, but the input
and output links are perpendicular to each other during the movement.
3. Rotational joint (type R joint) This type provides rotational relative motion, with the axis
of rotation perpendicular to the axes of the input and output links.
4. Twisting joint (type T joint) This joint also involves rotary motion, but the axis of rotation
is parallel to the axes of the two links.
5. Revolving joint (type V-joint, V from the “v” in revolving) In this type, the axis of the
input link is parallel to the axis of rotation of the joint. However, the axis of the output link
is perpendicular to the axis of rotation.
Robot configuration
The position and orientation of a rigid body in space are defined by three components of translation
and three components of rotation, which means that it has six degrees of freedom.
Six degrees of freedom of movement of a ship
Translation: Rotation:
Moving up and down (heaving); Tilts forward and backward (pitching);
Moving left and right (swaying); Swivels left and right (yawing);
Moving forward and backward (surging); Pivots side to side (rolling).
Robotic Wrist
Geometrically, the position accuracy of the robot for a given position can be defined as being the
distance between the desired position and the centroid position (centroid is the mean position of
all the points in all of the coordinate directions) which is actually achieved after repetitive
movements of the end-effector toward the original desired position.
Repeatability can be defined as the closeness of agreement between several positions reached by
the robot’s end-effector for the same controlled position, repeated several times under the same
conditions. Geometrically, position repeatability can be defined as the radius of the smallest sphere
that encompasses all the positions reached for the same requested position.
Module 2
End effectors
Device that attaches to the wrist of the robot arm and enables the general-purpose robot to perform a
specific task.
Types of End effectors
1. Grippers – to grasp and manipulate objects (e.g., parts) during the work cycle
2. Tools – to perform a process, e.g., spot welding, spray painting
Gripper:
End-effector that holds or grasps an object (in assembly, pick and place operation, and material
handling) to perform some tasks.
Four Major Types of Grippers
1. Mechanical
2. Suction or vacuum cups
3. Magnetized gripper
4. Adhesives
5. Hooks and scoops
1. Mechanical gripper
Mechanical Gripper:
• Holding the part is by friction between fingers and work part. The finger must apply force that is
sufficient for friction to retain the part against gravity
To resist the slippage, the gripper must be designed to exert a force that depends on the weight of the
part, coefficient of friction, and acceleration of part
Mechanical Gripper Actuation:
1. Linkage actuation
2. Gear and rack actuation
3. Cam actuation
4. Screw actuation
3.Cam actuation
Screw actuation
Mechanical Grippers
Mechanical grippers are used to pick up, move, place, or hold parts in an automated system. They can
be used in harsh or dangerous
VACUUM GRIPPERS: for non-ferrous components with flat and smooth surfaces, grippers can be
built using standard vacuum cups or pads made of rubber-like materials. Not suitable for components
with curved surfaces or with holes.
Vacuum grippers
Vacuum-grippers become in suction cups, the suctions cups is made of rubber. The suction cups are
connected through tubes with under pressure devices for picking up items and for releasing items air
is pumped out into the suction cups. The under pressure can be created with the following devices:
The vacuum grippers use suction cups (vacuum cups) as pick up devices. There are different types of
suction cups and the cups are generally made of polyurethane or rubber and can be used at
temperatures between -50 and 200 °C. The suction cup can be categorized into four different types;
universal suction cups, flat suction cups with bars, suction cups with bellow and depth suction cups
Magnetic Grippers:
Magnetic Gripper: used to grip ferrous materials. Magnetic gripper uses a magnetic head to attract
ferrous materials like steel plates. The magnetic head is simply constructed with a ferromagnetic core
and conducting coils. Magnetic grippers are most commonly used in a robot as end effectors for
grasping the ferrous materials. It is another type of handling the work parts other than the mechanical
grippers and vacuum grippers. Types of magnetic grippers:
• Magnetic grippers work on magnetic objects and therefore are limited in working with certain
metals.
• For maximum effect the magnet needs to have complete contact with the surface of the metal to be
gripped. Any air gaps will reduce the strength of the magnetic force. In some cases, the shape of the
magnet matches the shape of the object
• Electromagnets can be used instead and are operated by a DC electric current and lose nearly all of
their magnetism when the power is turned off.
• Permanent magnets are also used in situations where there is an explosive atmosphere and sparks
from electrical equipment would cause a hazard. Permanent magnets tend to become demagnetized
because of the temperature
MODULE 3 :Sensors and Sensing
Proximity
Vision
Range sensor
Proximity sensor
Vision sensors
Explain with neat sketch any one type of contact type sensor
Explain any one type of internal sensor.
Potentiometer
List down the application of sensors in Industrial robots.
The major use of sensors in industrial robots are:
1) Safety monitoring
2) Interlock in work cell control
3) Part inspection for quality control
4) Determining position and related information about an object in the
work cell
Module 4
Robot Programming
According to the consistent performance by the robots in industries, the robot programming can be
divided in two common types such as:
1. Lead through Programming Method
2. Textual Robot Languages
The lead through programming method can be done by two methods namely:
Powered Leadthrough Method
Manual Leadthrough Method
In 1973, WAVE language was developed, and it is the first textual robot language as well. It is
used to interface the machine vision system with the robot.
Then AL language was introduced in 1974 for controlling multiple robot arms during arm
coordination.
VAL was invented in 1979, and it is the common textual robot language. Later, this language was
dated in 1984, and called as VAL II.
The IBM Corporation has established their two own languages such as AML and AUTOPASS,
which is used for the assembly operations.
PYTHON: Python is an object-oriented language which is used to access and control Robots.
Python is an interpreted language; this language has an application in working with mobile robots,
particularly those manufactured by different companies. With python it is possible to use a single
program for controlling many different robots.
ROBOTC: Other Languages which we use are C,C++ and C # etc. or their implementation, like
ROBOTC, ROBOTC is an implementation of C language. It is actually a text based programming
language. The commands which we want to give to our Robot, first written on the screen in the
form of simple text.
Although commands are given in text form (called as codes) but this language is very specific
about the commands which is provided as instruction.
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.
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. 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.
RAIL: It 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. It uses Motorola 68000 type
microcomputer system; It supports many commands and control of the vision system.
HELP: HELP was developed by General Electric Company. It acts more or less like RAIL. It has
the capability to control two robot arms at the same time. The structure of the language is like
PASCAL.
JARS: JARS was developed by NASA JPL. The base of the language is PASCAL. JARS can be
interfaced with PUMA 6000 robot for running robotic programs.
RPL: RPL was developed at SRI International. A compiler is used to convert a program into the
codes that can be interpreted by an interpreter. Unimation PUMA 500 can be controlled with the
help of RPL. The basic ideas of LISP (an Al language) have been organized into a FORTRAN-like
syntax in RPL. It is modular and flexible.
Capabilities:
i) During this programming method, the traveling of robots is based on the desired
movements, and it is stored in the external controller memory.
ii) There are two modes of a control system in this method such as a run mode and teach
mode. The program is taught in the teach mode, and it is executed in the run mode.
iii) In powered lead through the method, a teach pendant is incorporated and used to operate
the robot’s wrist and arm through a sequence of points. This method is good for point-
to-point movements. Some of the key applications are spot welding, machine loading
& unloading, and part transfer process.
iv) In manual lead through method, the robot has end effectors with desired movements.
This method is also known as Walk Through method. It is mainly used to perform
continuous path movements. This method is best for spray painting and arc welding
operations.
Limitations:
• The robot cannot be used in production while it is being programmed.
• As the complexity of the program increases, it becomes more difficult to accomplish lead
through programming using the currently available methods.
• Lead through programming is not readily compatible with modern computer-based
technologies such as CAD/CAM,data communications networking and integrated
manufacturing information systems.
Module 5
Robot Applications
Material Transfer Pick and Place Operation These applications are ones in which the primary purpose of
the robot is to move parts from one location to another. The basic application in this category is called a
pick-and-place operation, in which the robot picks up a part and deposits it at a new location.
Transferring parts from one conveyor to another is an example. Only two or three joints are required for
many of the applications, and pneumatically powered robots are often used.
Palletizing and related operation A more complex example of material transfer is palletizing, in which the
robot retrieves parts, cartons, or other objects from one location and deposits them onto a pallet or
other container at multiple positions on the pallet. Other applications similar to palletizing include
depalletizing, which consists of removing parts from an ordered arrangement in a pallet and placing
them at another location (e.g., onto a moving conveyor); stacking operations, which involve placing flat
parts on top of each other; and insertion operations, in which the robot inserts parts into the
compartments of a divided carton.
(2) Arc welding Industrial robots can also be used to automate the arc welding process. The cell consists
of the robot, the welding apparatus (power unit, controller, welding tool, and wire feed mechanism), and
a fixture that positions the components for the robot. The fixture might be mechanized with one or two
axes so that it can present different portions of the work to the robot for welding (the term positioner is
used for this type of fixture). The robot used in arc welding must be capable of continuous path control.
Jointed arm robots consisting of six joints are frequently used
(3) Spray Painting The unhealthy and unpleasant environment of the painting booth in industry made this
process an ideal candidate for the application of robots. The solvent materials that are used in spray
painting are toxic, and therefore the operators must be protected by masks and be provided with fresh-
air ventilation. The painting area must be dust-free and temperature-controlled, and consequently the
painting booth is small in size and inconvenient for the operators. Furthermore, the noise arising from the
air discharge through the painting nozzles can cause irreversible damage to the ears. For all these reasons,
spray painting became one of the first applications of robots. The requirement for robots in spray painting
are different from those of other robot applications, and therefore many robot manufacturers offer a
robot dedicated to this one application. The spray painting robots are of CP capability and have the
following characteristics: (a) High level of manipulator dexterity, (b) Large working volume for small-base
manipulator, (c) Compact writs, (d) Small payload, and (e) Low accuracy and repeatability. The painting
robot must be able to carry any type of spray gun. Spray guns, however, are light in weight and therefore
painting robots are designed for small payloads (e.g., 1 kg). Finally, the requirements for repeatability and
resolution are the least severe in painting robots. The exact location of end points is not critical, and in
many jobs can be even outside the painted surface. Therefore, a repeatability of 2 mm throughout the
working volume is regarded as sufficient for spray-painting robots
(4) Assembly Assembly involves the combining of two or more parts to form a new entity, called a
subassembly or assembly. The most appealing application of industrial robots for assembly involves
situations in which a mix of similar models are produced in the same work cell or assembly line. Examples
of these kinds of products include electric motors, small appliances, and various other small mechanical
and electrical products.
(5) Inspection Inspection accomplish the following functions: • making sure that a given process has been
completed, • ensuring that parts have been assembled as specified, and • identifying flaws in raw
materials and finished parts. Inspection tasks performed by robots can be divided into the following two
cases: • The robot performs loading and unloading to support an inspection or testing machine. • The
robot manipulates an inspection device, such as a mechanical probe or vision sensor, to inspect the
product. Other Processing operations • Drilling, routing, and other machining processes • Grinding, wire
brushing, and similar operations • Water jet cutting • Laser cutting
(5) Manufacturing and maintenance These robots are the most widely used because industries have to
use robots for hazardous work. Applications of Micro robots Medical Applications Such as cleaning of
Blood vessels with micro-robots Military application in spying Surface defect detection Building
intelligent surfaces with controllable ( Programmable) structures Tool for Research and Education
Excellent prospects with micro-robots involve dangerous, painful, repetitive, or impossible tasks for
humans (in small spaces, in a vacuum) or more accessible functions. Still, robots can perform them better
than humans. They can also be used as industrial and technical robots (capable, for example, of making
tiny parts or mechanisms, diagnosing or repairing the inside of a machine without disassembling it,
inspecting piping from the inside, etc.). They are able to work in a vacuum or an environment with no air,
etc. Nowadays, micro-robots have already been developed and applied in the domestic sphere (service
robots), for example, robots for vacuum cleaners and games or training robots for programming
Future of Robotics We can theorize a likely profile of the future robot based on the various research
activities that are currently being performed. The features and capabilities of the future robot will include
the following (it is unlikely that all future robots will possess all of the features listed). •Intelligence: The
future robot will be an intelligent robot, capable of making decisions about the task it performs based on
high-level programming commands and feedback data from itsenvironment. •Sensor capabilities: the
robot will have a wide array of sensor capabilities including vision, tactile sensing, and others. Progress is
being made in the field of feedback and tactile sensors, which allow a robot to sense their actions and
adjust their behavior accordingly. This is vital to enable robots to perform complex physical tasks that
require some active control in response to the situation. Robotic manipulators can be very precise, but
only when a task can be fully described. •Telepresence and Related Technologies: it will possess a
telepresence capability, the ability to communicate information about its environment (which may be
unsafe for humans) back to a remote” safe” location where humans will be able to make judgments and
decisions about actions that should be taken by the robots. •Mechanical design Features: the basic design
of the robot manipulator will be mechanically more efficient, more reliable, and with improved power and
actuation systems compared to present day robots. Some robots will have multiple arms with advanced
control systems to coordinate the actions of the arms working together. The design of robot is also likely
to be modularized, so that robots for different purposes can be constructed out of components that are
fairly standard. •Mobility, Locomotion and navigation: future robots will be mobile, able to move under
their own power and navigation systems. •Universal hand (gripper): robot gripper design will be more
sophisticated, and universal hands capable of multiple tasks will be available. •Systems integration and
networking: robots of the future will be “user friendly” and capable of being interfaced and networked
with other systems in the factory to achieve a very high level of integratio