ROBOTICS
ROBOTICS
ROBOTICS
ROBOTICS
In the transfer line approach, raw material is automatically transferred from one
machine to another till it is converted to the final product.
Such approach, producing a large qty of the same product for an extended
period of time, may become useless when a major product change is required
THE EVOLUTION OF ROBOTS AND ROBOTICS
Czech writer, Karel Capek, in his drama, introduced the word robot to the world
in 1921.
Czech word – Robota – Forced Laborer.
Isaac Asimov – Russian S/f writer – coined the word Robotics in his story
“Runaround”, published in 1942.
1938 – 39 Jointed mechanical arm for spray painting
1946 Process controller used as general-purpose playback device for
operating machines
1952 First NC machine tool
1954 Patenting of the first manipulator with the basic concept of
teaching/playback
1960s Recognized by the industry and sparked the formation of several
world-wide centers of research in this area
THE EVOLUTION OF ROBOTS AND ROBOTICS
1976 Same were used by NASA Viking Lander to collect samples from the
surface of Mars
THE EVOLUTION OF ROBOTS AND ROBOTICS
Robotics is the art, knowledge base, and the know-how of designing, applying,
and using robots in human endeavors.
WHY ROBOTS
Automation to Robotization
- To Increase Productivity
- To deliver uniform Quality
WHERE IT IS USED
Atomic plant for handling radioactive materials
To construct and repair space stations and satellites
In nursing and aiding patients
Micro robots are designed to damage control inside human veins
Heavy earth-moving equipment
LAWS ROBOTICS
LAW-1
A robot should not injure a human being or, through inaction, allow a human to be
harmed.
LAW-II
AA robot
robot must
must obey
obey orders
orders given
given by
by humans
humans except
except when
when that
that conflicts
conflicts with
with the
the First
First Law.
Law.
LAW-III
A robot must protect its own existence unless that conflicts with the First or Second
Law
GENERATION OF ROBOTS
FIRST GENERATION
The technology for these is fully developed and at present about 80% robots
in use in the industry are of this kind.
The addition of sensing devices and enabling the robot to alter its
movements in response to sensory feedback marked the beginning of
second generation.
– 1st generation
- Programmable robots
– 2nd generation
- Robots with environment understanding capabilities
– 3rd generation
- Robots with intelligence
– 4th generation
- Robots with Artificial intelligence to produce
its own clones
CLASSIFICATION OF ROBOTS
ROBOT BASED ON CONTROL
Non servo
Servo controlled
– Point To Point (PTP)
– Continuous Path (CP)
REVOLUTE
PRISMATIC
TYPES OF JOINTS
REVOLUTE JOINT
The two links are jointed by a pin (pivot) about the axis of which the links can
rotate with respect to each other.
PRISMATIC JOINT
The two links are so jointed that these can slide (linearly move) with respect to
each other.
Screw and nut (slow linear motion of the nut), rack and pinion are ways to
implement prismatic joints.
A rotary joint allows a pure rotation of one link relative to the connecting link and
prismatic joint allows a pure translation of one link relative to the connecting link.
TYPES OF JOINTS
TRANSLATIONAL MOTION
– Linear joint (type L)
– Orthogonal joint (type O)
ROTARY MOTION
– Rotational joint (type R)
– Twisting joint (type T)
– Revolving joint (type V)
TYPES OF JOINTS
JOINT NOTATION SCHEME
Uses the joint symbols (L, O, R, T, V) to designate joint types used to construct
robot manipulator
PLANAR
one surface sliding over another surface
CYLINDRICAL
one link rotates about the other at 90º angle
SPHERICAL
one link can move w.r.t the other in 3D
SCARA ROBOT
Notation VRO
Advantage
-High speeds
-High precision
ROBOT ARM AND ITS CLASSIFICATION
The mechanics of the arm with 3-DOF depends on the type of three joints
employed and their arrangement.
The purpose of the arm is to position the wrist in the 3-D space and the arm has
following characteristics requirements.
- Links are long enough to provide for maximum reach in the space.
- The design is mechanically robust because the arm has to bear not only
the load of work piece but also has to carry the wrist and the end-effector.
The arm is used for positioning the end-effector in space and, hence, the three
positional DOF are provided to the arm.
The remaining 3-DOF are provided in the wrist, whose task is to orient the end-
effector.
ROBOT ARM AND ITS CLASSIFICATION
The end point of the arm is capable of operating in a cubical space, called
workspace.
The workspace represents the portion of space around the base of the
manipulator that can be assessed by the arm endpoint.
The shape and size of the workspace depends on the arm configuration,
structure, DOF, size of links and design of joints.
WORK VOLUME & WORK ENVELOPE
WORK VOLUME
WORK ENVELOPE
An end effector is a device that attaches to the wrist of the robot arm
and enables the general-purpose robot to perform a specific task.
It is sometimes referred to as the robot’s “hand”.
OR
Two types
-Single gripper
-Multi gripper
-Double gripper
-External gripper
-Internal gripper
2. Tools
CLASSIFICATION OF END EFFECTORS
Grippers are end effectors used to grasp and hold objects.
The objects are generally work parts that are to be moved by the robot.
These part-handling applications include machine loading, picking parts
from a conveyor, and arranging parts onto a pallet.
In addition to the work parts, other objects handled by robot grippers
include cartons, bottles, raw materials, and tools.
CLASSIFICATION OF END EFFECTORS
TYPES OF GRIPPERS
Mechanical gripper
Vacuum cups
Magnetic grippers
Adhesive grippers
CLASSIFICATION OF END EFFECTORS
W r is t
A rm E n d -e ffe c to r
W o r k p ie c e
B ase
CLASSIFICATION OF END EFFECTORS
CLASSIFICATION OF END EFFECTORS
TASK
CONTROL
INTERNALLY OPERATIONAL
CPU UNIT
SENSED
INFORMATION
WORK
SPACE
STRUCTURE OF AN ADVANCED ROBOT
INFORMATION ABOUT TASK ENERGY
TO BE PERFORMED
CONTROL
A M S
INTERNAL
SENSORS
CONTROLLED
TRANSMISSION
ALGORITHM
COMPUTER INTERNALLY
TASK ACTUATORS
SENSED
MODEL OF INFORMATION
ENVIRONMENT
MODEL OF ROBOT INTERACTION
EXTERNAL
ENVIRONMENT
SENSORS
FUNCTIONAL PARAMETERS
IMPORTANT PARAMETERS ARE:
Axes of motion.
Arm movement.
Wrist movement.
End of arm speed.
Weight carrying capacity.
Control.
Memory - that have been programmed in and, through the controller
tells the robot what to do and when.
Programming methods.
Positioning accuracy and repeatability.
End of arm tooling.
Interfacing.
Max. Ambient operating temperature.
SPECIFICATION OF ROBOTS
PHYSICAL CHARACTERISTICS
MECHANICAL
Robot configuration
Number of axes of movement
Floor space required for mounting
Weight
Physical dimensions
Physical details
POWER
Power drive system
Power/services requirements
CONTROL
Programming method
Type of control system
External sensors supported
Program backing storage device
Memory size
PERFORMANCE CHARACTERISTICS
SPECIFIC
Accuracy
Repeatability
Resolution
Velocity range
Operating cycle time
Load-carrying capacity
NON-SPECIFIC
Life expectancy
Reliability
Maintainability
Mean time between failures (MTBF)
Mean time to repair (MTTR)
PERFORMANCE CHARACTERISTICS
DEXTEROUS WORKSPACE
Dexterous workspace is that volume of space which the robot end
effectors can reach with at least one orientations.
REACHABLE WORKSPACE
Reachable workspace is that volume of space which the robot can
reach in at least one orientation.
7.0 ROBOTIC VISION SYSTEM (1 Hr)
7.1 Definition of sensing
7.2 Sensors used in robots
7.3 Robotic sensor classification
7.4 Miscellaneous sensors
7.5 Definition and concept of robotic vision
7.6 Factors required for robot vision
DEFINITION OF SENSING
Collect information about the world
Sensor - an electrical/mechanical/chemical device that maps an
environmental attribute to a quantitative measurement
Each sensor is based on a transduction principle - conversion of energy from
one form to another
SENSORS USED IN ROBOTS
SENSORS USED IN ROBOTS
Resistive sensors
-bend sensors, potentiometer, resistive photocells, ...
Tactile sensors
-contact switch, bumpers…
Infrared sensors
-Reflective, proximity, distance sensors…
Ultrasonic Distance Sensor
Inertial Sensors (measure the second derivatives of position)
-Accelerometer, Gyroscopes,
Orientation Sensors
-Compass, Inclinometer
Laser range sensors
Vision
Global Positioning System
ROBOT SENSOR CLASSIFICATION
INTERNAL STATE SENSORS
Device being used to measure the position, velocity and acceleration of
the robot joint and/or end-effector. These devices are potentiometer tachometers,
synchros, resolvers, differential transformers, optical interrupters, optical encoders
and accelerometer.
POTENTIOMETER
Potentiometer transducers can be used to measure both linear and
Angular displacement.
MISCELLANEOUS SENSORS
LDVT
LDVT is a robust and precise device which produce a voltage output
proportional to the displacement of a ferrous armature for measurement of robot
joints or end-effectors. It is much expensive but outperforms the potentiometer
transducer.
MISCELLANEOUS SENSORS
FORCE & TORQUE SENSORS
Force transducers are often based on displacement principles. There
various type force and torque transducer available commercially
INERTIAL SENSORS
GYROSCOPES
– Measure the rate of rotation independent of the coordinate frame
– Common applications:
Heading sensors, Full Inertial Navigation systems (INS)
ACCELEROMETERS
– Measure accelerations with respect to an inertial frame
– Common applications:
Tilt sensor in static applications, Vibration Analysis, Full INS Systems
DEFINITION AND CONCEPT OF ROBOTIC
VISION
I. Sensing
II. Preprocessing
III. Segmentation
IV. Description
V. Recognition
VI. Interpretation
8.1 ROBOT SOFTWARE AND PROGRAMMING (1 Hr)
8.1 Robot soft ware and features
8.2 Industrial robots programming methods
8.3 Robotic programming languages
8.4 Control function of a teach box
ROBOT SOFT WARE AND FEATURES
2. Task Interpreter:
It controls the step-by-step execution of the robot task and is responsible
for fetching, analyzing and initiating each step that is performed.
1. MANUAL TEACHING:
Is most frequently used in point-to-point robotic systems.
Teaching is done by moving each axis of the robot manually, until the
combination of all axial motions yields the desired position of the robot.
The commands of these axial motions are given by the operator.
When the desired position is reached, the operator stores the
coordinates of the point in the computer memory.
This process is repeated for each requires point.
INDUSTRIAL ROBOTS PROGRAMMING METHODS
These points are recorded and used to generate the robot trajectory
during operation.
Here the robot arm is physically manipulated through the desired motions
(which are recorded and then played back by the robot control during
operation).
4. OFFLINE PROGRAMMING
It is a new technology for robots and will be required in the factory of the future.
It includes generating point coordinate data, function data and cycle logic.
ROBOTIC PROGRAMMING LANGUAGES
teach box.
MODE AND STOP: Stop the robot and set it to control mode.
TRAIN: In train mode, the joint control keys etc. can be used to manipulate
STEP: Useful to move the robot through the program one-step at a time.
OUT: Used to turn output signals on and off based on arm position.
AUX: Get a robot to aux mode, to activate the free and zero functions.
FREE: Turns off all motor currents and allows the robot to be positioned manually.
SELECTION OF MATERIALS
– Base
– Links
– Link Joints
– Gears
– Pumps, Compressors and Cylinders
– Shafts
– Bearings
– Bushes
– Coverings
– Bolts, Nuts and Screws
MECHANICAL DESIGN
Manufacturability (production cost and ease of assembly).
Ease of installation.
Ease of modification or reconfiguration to adapt the robot to specific
tasks.
Ease of adjustment and calibration.
Ease of maintenance.
Ease of diagnosis and repair.
Availability of spare and replacement parts.
Compatibility with equipment from other vendors.
Provisions for safe robot behavior in the event of component
malfunctions.
Likelihood that the robot will damage or destroy itself, as a result of faulty
electronic hardware or software.
TASK RELATED DESIGN
(a) SPRAY PAINTING
In most of the cases, the work piece surface is complicated and the
operation of painting must be carried out at a certain angle to the
surface. It requires high degree of mobility of the kinematic chain.
Errors in the path especially in corners lead to overlaps, namely in
the thickness of the paint layer. If there are large variations in
velocities this type of error may also occur.
Conveyor tracking may be required.
As the robot is usually programmed by manual tracing of the
designed path, a low guiding power is needed within the whole
working space.
TASK RELATED DESIGN
b) SPOT WELDING:
High accelerations and decelerations.
Because of collision problems, often long and tall forearm are
required.
It is difficult to run the power supply to the working tool and may be
considered suitably.
Extreme reliability of the components is desirable.
Operation is usually performed with high loads in large working
space.
Mechanical mobility is needed.
TASK RELATED DESIGN
(c) ARC WELDING:
High accelerations and decelerations.
Because of collision problems, often long and tall forearm are
required.
It is difficult to run the power supply to the working tool and may be
considered suitably.
Extreme reliability of the components is desirable.
Operation is usually performed with high loads in large working
space.
Mechanical mobility is needed.
TASK RELATED DESIGN
WORK PIECE HANDLING:
Handling on process:
– Very short cycle times.
– Special design, often Cartesian co-ordinate robot.
– Conditions of installation and accessibility are to be considered in particular.