Professional Documents
Culture Documents
Robotics Unit I
Robotics Unit I
Robotics Unit I
3. End-effectors is a device which is used to grasp the work piece or hold the tool to perform
the desired task. The end effectors which are used to grasp the work part are called
Grippers and those which are used directly as a tool to perform operations such as welding,
spray painting etc.are called tools. The end-effector is the device that is connected to the
end of the last joint (hand) of a manipulator to handle objects, or performs required tasks
by a direct contact. It can be a dexterious hand, a simple gripper, a magnetic clutch or a
similar device that targets a direct contact to the processed material .The end-effector is
the device that is connected to the end of the last joint (hand) of a manipulator to handle
objects, or performs required tasks by a direct contact. It can be a dexterious hand, a
simple gripper, a magnetic clutch or a similar device that targets a direct contact to the
processed material .
4. Drive systems provide the required power for the robot. Different types of motors such as
Hydraulic, pneumatic and electrical motors are used for providing the required energy and
that is utilized by the Actuators. Actuators are the source of the force and movements of
the manipulator joints. Stepper motors and hydraulic cylinders provide positional
movement, while servo motors, and pneumatic cylinders provide force for the movement
of the manipulator joints, which requires feedback loop for the control of the end-effector
position and orientation .Actuators are the source of the force and movements of the
manipulator joints. Stepper motors and hydraulic cylinders provide positional movement,
while servo motors, and pneumatic cylinders provide force for the movement of the
manipulator joints, which requires feedback loop for the control of the end-effector
position and orientation .
5. Controller devices are used to give the required input and command to limit the
movement or motion of different joints of a robot. There are different types of controllers
available for providing input signal and to control the movements. Proportional control,
Integral control, Derivative control, PID controller are some of the controllers used. The
Controller is a device that collects signals from the position sensors. It processes them and
generates the actuator signals to move the manipulator joints in harmony, so that the
manipulator tracks the pre-programmed motion. The controller provides the hardware
control level of the manipulator .
6. Sensors are used to monitor start and completion of an operation and to monitor different
process parameters and to monitor the whole robotic environment. The information
collected using sensors are feedback to the controlling system for further completion of the
task of the robot. Sensors are the devices those can convert information about the state of
the robotic system to electrical signal in the format that can be used by the robot controller.
By this means, they provide communication of robot to its environment. Robotic systems
may contain internal sensor devices such as shaft encoders connected at the manipulator
joints, and force-torque sensors at the wrist joint. They can also contain external sensor
devices such as vision systems to detect the end-effector location, proximity sensors at
several locations to detect the state of materials and devices in the work environment .
Sensors are the devices those can convert information about the state of the robotic system
to electrical signal in the format that can be used by the robot controller. By this means,
they provide communication of robot to its environment. Robotic systems may contain
internal sensor devices such as shaft encoders connected at the manipulator joints, and
force-torque sensors at the wrist joint. They can also contain external sensor devices such
as vision systems to detect the end-effector location, proximity sensors at several locations
to detect the state of materials and devices in the work environment .
7. Interfaces are needed to transfer information/command signals from robotic environment
to outside environment i.e from work envelope of robot to the controller and drive systems.
The Processor is generally a dedicated computer system built of many microprocessors or
microcontrollers to accomplish the higher level control action. The processor contains the
storage medium to keep the programs. It provides the joint positions to the controller for a
smooth movement of the manipulator along the programmed trajectories .
An n-link kinematics system is made of a chain of links connected to each other by the
joints. The system is an open-chain, each joint can move freely independent from all other
joints. For the simplicity of the analysis we assume the first joint is moving in the base
coordinate frame, the second joint is moving in the coordinate frame of the first link, and
so on, the end-point is a fixed position in the n coordinate frame. Then, two joints may
either contribute to the movement of the end-point in two different directions, or, if the
joint movements are dependant to each other, then, the end-point may move only in a
single direction. The joints those contribute to the movement of the end effector in a new
and independent direction are called independent joints. The total number of the
independent joints determines the degrees of freedom (DOF) of that kinematics system .
Many industrial robots were designed to have only four or five degrees of freedom to
reduce the cost and increase the reliability and stability of the manipulators. On the other
side, there are also many robot manipulators particularly designed for the working
environments with many obstacles in workplace with extra one or two joints instead of
exactly six. These kind of kinematics systems are called redundant kinematics systems.
The redundancy of extra joints provides flexibility to approach to the desired position and
orientation in various configurations of the joint angles creating opportunity of obstacle
avoidance in the path planning
TYPES OF JOINTS:
The Robot is constructed using several links and joints. The joints used in Robots are broadly
classified into two types based on in which part of the robot the joint is used .They are
1. Body and arm joints
2. Wrist joints
2. Orthogonal joint (O): Motion similar to that of linear joint but the input and output links are
perpendicular.
Fig 1.8 Orthogonal joint
3. Rotational joint(R): Axis of rotation is perpendicular to the axes of the two connecting links.
Revolute Joint
Revolute joints constitute purely rotational motion along the joint axis. Revolute joints are the
most commonly found joint in industrial and research robots.
Screw Joint
Screw joints are really just a combination of the first two types of joints. They constitute a
simultaneous rotation and linear motion along a joint axis. True screw joints have very few
applications. Screws are more often used in tools for a robot end effector rather than a joint of
motion for a robot.
N.B.:
We simply abbreviate this kinematics (types of joints) configuration, by RP where The first letter
stands for base joint type while the second and the further letters donate the joint types
counting from the base to the tip .
Application:
Pick-and-place operations.
Adhesive applications (mostly long and straight).
Advanced munition handling.
Assembly and subassembly (mostly straight).
Automated loading cnc lathe and milling operations.
Nuclear material handling.
Welding.
Articulated (RRR)
Fig 1.26 Articulated robot
1.6 SPECIFICATIONS
A robot must have the following essential characteristics:
Mobility: It possesses some form of mobility.
Programmability: implying computational or.
Sensors: on or around the device that are able to sense the envirsymbol- manipulative capabilities
that a designer can combine as desired (a robot is a computer). It can be programmed to accomplish
a large variety of tasks. After being programmed, it operates automaticallyonment and give useful
feedback to the device
Mechanical capability: enabling it to act on its environment rather than merely function as a data
processing or computational device (a robot is a machine); and
Flexibility: it can operate using a range of programs and manipulates and transport materials in a
variety of ways.
1.6.1 Main Technical Specifications
Reach is the farthest distance a robot can expand its arm in the workspace. A painting robot
which does not require high accuracy may have longer reach than the assembly robots. A
typical assembly robot may have reach in the range from 0.40 to 0.80 meters
Precision (validity) is the accuracy of the manipulator end-point position. Accuracy of a
manipulator is limited both by the flexible bending of the manipulator mechanism and also by
the accuracy of the position feedback encoders, actuators and controller .
Repeatability is a measure of the ability of the robot to return to the same point time after
time. Repeatability is a more universal measure of positioning error, since it can be used to
compare the performance of different robots.
Repeatability refers to the robot’s ability to position its wrist end (or tool) back to a
point in space that was previously taught.
Repeatability (variability) error is the maximum deviation of position between the trials to
move the endpoint of the robot to the same point repeatedly. For example, if we make 100
trials to move to a point and the tip moves maximum 1mm away from that point, the
repeatability error of the robot for that point is 1mm. Most industrial robots have a
repeatability around 0.05 mm
Payload is the maximum load to be carried by the robot while satisfying all technical
specifications. Mostly, a robot can hold four to ten fold of its payload if in that application the
specified accuracy and speed is not important. Typical payload to weight ratio of the industrial
robots is in the range of 1/5 to 1/10 .
The workspace is the geometrical space defined by all possible end-point positions of a robot
mechanism. The shape of the workspace depends on the link and joint types and joint
displacement limitations. The accuracy and repeatability of a robot is valid only in the
workspace described by the manufacturer .
• Degrees Of Freedoms (DOF)
Minimum number of independent axes which define the mechanical motion
DOF =6 for general purpose robot
DOF<6 for deficient robot
DOF> 6 for redundant robot
• Type of Grippers (End effectors)
-Mechanical
-Vacuum
-Magnetized
-Adhesive
• Accuracy is a measure of the error in positioning the robot’s end point at any desired point
(positioning error).
-Accuracy is related to the control resolution
-Accuracy of the robot would be one half the distances between the two adjacent resolution
points.
• Speed
It affects cycle time.
Other Specifications
• Motion Control Methods
Point to point control
a sequence of discrete points
spot welding, pick-and-place, loading & unloading
Continuous path control
follow a prescribed path, controlled-path motion
Spray painting, Arc welding, Gluing
• Programming Methods
- On line (Lead through)teach-by-showing the desired motion
‘ Manual and Powered’
-Off line ( doesn’t interrupt production)
Some of the typical robot specifications are given below.
1. Cincinnati Milacron
Model - T3586
Manipulator end effectors- 6 DOF,RRR-3A
Speed -900 m/s
Actuator -hydraulic
Payload -100 kg.
Repeatability - ±1.25 mm
Applications -Forging,Investment casting,Machine tool
loading,welding,machining,Inspection
2. PUMA(Unimation)
Model -550
Manipulator end effectors- 6 DOF,RRR-3A
Speed -1000 m/s
Actuator -Electrical
Payload -3 kg.
Repeatability - ±0.10 mm
Applications -Machine tool loading, Part transfer, Assembly, welding, Inspection,
Education
Fig 1.32 (a) planer space(in the paper plane), a kinematics system
For example in a planer space(in the paper plane), a kinematics system made of two rotational
joints is shown in the figure.Inthis case the joint angular positions α and β contribute to the
movement of the end point in both x0 and y0 directions freely,and thus they are independent
joints.If the two joints were exactly on the same point of the plane, then the two joints would not
result in independent movements of the end point in two different dimensions.The end point would
move along a fixed circular trajectory proportional to α – β.
In our plane example,the position and orientation of the frame is expressed in the base frame by
three variables(dimension along x0,y0 and the angular orientation with respect to the x0
axis).Thus,we cannot have a planar kinematics system with four or over four degrees of freedom.
Similarly, in a three dimensional world,an end-point frame is expressed in the base frame by its
position along x-y-z axis,and angular rotation with respect to z(roll),y(pitch) and x axes(yaw),total
by six DOF.Thus in 3-D world,a kinematics system cannot have higher than 6 DOF even if it has
over 6 joints.
Half independent
In some cases, a joint is not designed to be stable along the range of movement, but it stays stable
only at the end points of the joint range. For example, in some pneumatic joints, the link moves
from one end to the other end but cannot stay somewhere at the mid. These kind of joints are
considered only to be half independent, and contributes only 1/2 to DOF of the system .
N.B.:
Many industrial robots were designed to have only four or five degrees of freedom to reduce the
cost and increase the reliability and stability of the manipulators. On the other side, there are also
many robot manipulators particularly designed for the working environments with many obstacles
in workplace with extra one or two joints instead of exactly six. These kind of kinematics systems
are called redundant kinematics systems. The redundancy of extra joints provides flexibility to
approach to the desired position and orientation in various configurations of the joint angles
creating opportunity of obstacle avoidance in the path planning.
1.7.3 Degrees Of Freedom for a Body and Arm Joints of a Robot.
Fig 1.33 Degrees Of Freedom for a Body and Arm Joints of a Robot
1. Rotational Traverse-rotation
about the vertical axis or axis
perpendicular to the base
2. Vertical Traverse – rotation
about the horizontal axis
perpendicular to the vertical axis
3. Radial Traverse – linear motion or extension of the telescopic arm in the radial direction.
Typical Configurations of a Body and Arm Joints of a Robot
1.7.4 Degrees Of Freedom for typical Wrist of a Robot
1. Roll – rotation of the wrist about the horizontal axis or axis of the wrist
2. Yaw – rotational swivel about the vertical axis perpendicular to the axis of the wrist
3. Pitch - rotational swivel about the horizontal axis perpendicular to the axis of the wrist
The typical configuration of a robot is given using joint notations and the degrees of freedom as
follows.
L – TRL : TRT
Where, ‘L’ stands for Linear joint
‘TRL” for body and arm specifications i.e Polar coordinate robot and
‘: TRT’ gives the associated wrist configurations i.e three axis wrist with two twisting and
a rotational joint.
1.10.2 Subsystems
The following are the subsystems of the main systems discussed above.
Actuators and transmission systems
Mechanisms
Power supplies
Power storage systems
Sensors (Internal and External)
Micro-Controllers and processors
Algorithms &Software (Higher level and Lower level)
Power Generation and Storage systems
Solar cells, Fuel cells, and Rechargeable cells are normally used for power generation and
storage purpose in a robot.
Sensors
The sensors used for giving feedback for successful operation of the robot are listed below.
Simple switches, Force sensors, Gyroscopes, Potentiometers and encoders, Tachometers,
Cameras and proximity sensors
Electronics
Effective electronic devices are mandatory for the efficient, economic and ease of operation of
the robot. Some of them are listed below.
A to D converters, D to A converters, Micro controllers, and Power Electronics
Algorithms and Software
Computer programs are needed to achieve the following functions.
• Control of motors and actuators
• Planning trajectory of individual actuator motions
• Planning trajectories of end effectors
• Accepting and acting upon sensor inputs
• Planning tasks
Power sources
The four power sources used in current robots are:
Electric: all robots use electricity as the primary source of energy.
Electricity turns the pumps that provide hydraullic and pneumatic pressure.
It also powers the robot controller and all the electronic components and
peripheral devices.
In all electric robots, the drive actuators, as well as the controller, are
electrically powered.
Because electric robot does not require a hydraulic power unit, they
conserve floor space and decrease factory noise.
No energy conversion is required.
Pneumatic: these are generally found in relatively low-cost manipulators with low
load carrying capacity.
Pneumatic drives have been used for many years for powering simple stop-
to-stop motions.
It is inherently light weight, particularly when operating pressures are
moderate.
Hydraulic: are either linear position actuators or a rotary vane configuration.
Hydraulic actuators provide a large amount of power for a given actuator.
The high power-to-weight ratio makes the hydraulic actuator an attractive
choice for moving moderate to high loads at reasonable speeds and
moderate noise level.
Hydraulic motors usually provide a more efficient way of energy to achieve
a better performance, but they are expensive and generally less accurate.
Mechanical platforms- the hardware base
The list given below gives the hardware base or mechanical platform for the operation of the robot.The
interconnection between them is shown in the schematic diagram given below.
Sensors
Motors
Driving mechanisms
Power supplies
Electronic Controls
Microcontroller systems
Languages
R/C Servos
Pneumatics
Driving High-Current Loads from Logic
Controllers
Fig 1.38 Block diagram of mechanical plotforms and hardware interconnection
In olden days manufacturing of different objects are carried out with mechanized machines
and these machines are controlled by people. Robot is needed for effective control.
Robots can replace human being and can save cost.
Decrease in the productivity because of the inefficient employees and human errors. This
problem can be eliminated with the application of robots.
Hazard environments, such as those associated with spray painting, arc welding, grinding, deep sea
diving, radioactive materials handling
Difficult handling for human being
Repetitive work cycle in boring tasks, such as machine loading and inspection
Cost reduction and increased productivity
Robots can work up to 10 times faster than people in repetitive low-skill tasks, such as spot
welding, drilling and riveting
Multishift operation. Robots can work 24 hrs/day, do not take breaks or sick leave (third shift?)
Perform 4A tasks in 4D environments
4A: Automation, Augmentation, Assistance, Autonomous
4D: Dangerous, Dirty, Dull, Difficult
Advantages of Industrial Robots
Automation using Robotic technology proved itself by increasing the productivity, safety efficiency,
quality, and consistency of products.
Robotic devices works in hazardous environments, without needing workplace comfort such as
lighting, air conditioning, noise protection etc.
They work continuously for very long shifts of work periods without needing the work
requirements of human labor.
They can be designed more accurate than human. In extra-ordinary applications such as medical
surgery robots, they can manage many surgery services which are impossible to be applied by a
human
Robots can accomplish processing multiple tasks simultaneously
1. Material handling
1.13 CONCLUSION
1.13.1 Automation
Hard automation: conventional machinery, packaging, sewing, manufacturing small parts
Cannot handle product design variations. Mass producton.Adjustibility possible.
Programmable Automation: Flexible because of computer control.Can handle variations.
Suitable for Batch production.
Autonomous: Endowed with decision making capability through use of sensors.
Extrapolating from nature
1.13.2 Robots Vs Nature
The natural activities that are performed by human being are done with robot.The activity and
the corresponding devices which perfomes those activities are listed below. The gap between
natural and artificial activities are shrinking.
Manipulation: Arms and fingers driven by motors and other forms of actuation
Vision: Cameras
Hearing: Microphones
Feel: Tactile sensors
Communication: Wires, fiber optics, radio
Brains: Computers and microprocessors
Smell:?? Artificial intelligence aim at developing this capability for the robot in future.
Taste:?? This capability for the robot is also at developing stage in Artificial intelligence.
1.13.3 Humans and Animals:
Humans are highly autonomous and intellectual and animals are somewhat autonomous.
Arms and Fingers to manipulate objects,legs for locomotion.Muscles as actuators!
Eyes provide vision,nose for smelling,ears for hearing,tongue for taste.Skin for feeling.
Nerves for communication and brain the controller
1.13.4 Intelligence level
The intelligent control robot is capable of perfoming some of the functions and tasks
carried out by human beings.
It can detect changes in the work environment by means of sensory perception.
Intelligent robot is equipped with a variety of sensors and sensor apparatus providing
visual (computer vision) and tactile (touching) capabilities to respond instantly to variable
situations.
Much like humans, the robot observes and evaluates the immediate environment by
perception and pattern recognition.
Because its operation is so complex, powerful computers are required to control its
movements and more- sophisticated sensing devices to respond to its actions.
Extensive research has been and still concerned with how to equip robots with seeing
“eyes” and tactile “fingers”.
Artificial intelligence (ai) that will enable the robots to respond, adapt, reason, and make
decisions to react to change is also an inherent capability of the intelligent robot.
SUMMARY
Introduces the general concepts of robot classification.
Provided overview of all types of robot arm geometry and styles, considering degrees of
freedom, power sources, control systems, and path control.
The arm geometry is available in five basic configurations: rectangular, cylindrical,
spherical, jointed-arm, and scara.
The three degress of freedom located in the arm of robot system are the rotational traverse,
the radial traverse, and the vertical traverse.
The three degrees of freedom located in the wrist are pitch, yaw, and roll.
The four power sources used in the current robots are electric, hydraulic, pneumatic, and
electromechanical.
There are four types of motion that a robot manipulator can make in traveling from one
point to another in the workplace: slew, joint-interolated, straight line interpolation,
circular.
There are four types of path controls of robots: limited-sequence, point-to-point,
controlled-path, and continuous path.
Robot systems are usually classified as high-technology and low-technology group.