robotics engg intro
TRANSCRIPT
-
8/13/2019 Robotics Engg Intro
1/65
ME0506 ROBOTICS ENGG
Classification and types of robot
-
8/13/2019 Robotics Engg Intro
2/65
The word robot was coined by sciencefiction author and Nobel Prize winner Karel
Capek in the year 1920.
Word robotics was first used in the yearMay 1941 by Isaac Asimov in a science
fiction story Liar.
It came from Czech & Slovak word robotameaning self labor or hard work.
-
8/13/2019 Robotics Engg Intro
3/65
-
8/13/2019 Robotics Engg Intro
4/65
Industrial robot:The Robotics Industries Association(RIA) defines robot in the following way:
An industrial robot is a programmable, multi-
functional manipulator designed to move materials,parts, tools, or special devices through variable
programmed motions for the performance of a
variety of tasks
-
8/13/2019 Robotics Engg Intro
5/65
Robots are used in the following Areas
1. Industries
2. Medicine
3. Military
4. Space Missions5. Home
-
8/13/2019 Robotics Engg Intro
6/65
Robot Foot Ball Match
http://localhost/var/www/apps/conversion/tmp/ganga/robot%20foot%20ball%20match.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/robot%20foot%20ball%20match.WMV -
8/13/2019 Robotics Engg Intro
7/65
Pick and Place Robot
http://localhost/var/www/apps/conversion/tmp/ganga/Pick%20and%20Place%20in%20assembling.mpghttp://localhost/var/www/apps/conversion/tmp/ganga/Pick%20and%20Place%20in%20assembling.mpg -
8/13/2019 Robotics Engg Intro
8/65
Surgical Robot
http://localhost/var/www/apps/conversion/tmp/ganga/medical%20robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/medical%20robot.WMV -
8/13/2019 Robotics Engg Intro
9/65
Military Robot
http://localhost/var/www/apps/conversion/tmp/ganga/military%20robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/military%20robot.WMV -
8/13/2019 Robotics Engg Intro
10/65
Space Robot
http://localhost/var/www/apps/conversion/tmp/ganga/Robot%20on%20the%20mission.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/Robot%20on%20the%20mission.WMV -
8/13/2019 Robotics Engg Intro
11/65
http://upload.wikimedia.org/wikipedia/commons/b/be/Robosnakes.jpg -
8/13/2019 Robotics Engg Intro
12/65
Three Laws of Robotics:
A robot may not injure a human being, or,
through inaction, allow a human being to come
to harm. A robot must obey the orders given it by human
beings except where such orders would conflict
with the First Law. A robot must protect its own existence as long as
such protection does not conflict with the First
or Second Law.
-
8/13/2019 Robotics Engg Intro
13/65
Robotics History1946
George Devol patents a playback device for controllingmachines.
1961
Heinrich Ernst develops the MH-1, a computer
operated mechanical hand at MIT.
1961
Unimate, the company of Joseph Engleberger and
George Devoe, built the first industrial robot, thePUMA (Programmable Universal Manipulator Arm).
1966
The Stanford Research Institute creates Shakey the first
mobile robot to know and react to its own actions.
-
8/13/2019 Robotics Engg Intro
14/65
Robotics HistoryUnimate PUMA SRI Shakey
http://localhost/var/www/apps/conversion/tmp/ganga/UNIMATION%20Robot%20-%20Puma%20500.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/UNIMATION%20Robot%20-%20Puma%20500.WMV -
8/13/2019 Robotics Engg Intro
15/65
Robotics History1969
Victor Scheinman creates the Stanford Arm. The arm's
design becomes a standard and is still influencing the
design of robot arms today.
-
8/13/2019 Robotics Engg Intro
16/65
Robotics History1976
Shigeo Hirose designs the Soft Gripper at the Tokyo
Institute of Technology. It is designed to wrap around an
object in snake like fashion.
1981
Takeo Kanade builds the direct drive arm. It is the first tohave motors installed directly into the joints of the arm. This
change makes it faster and much more accurate than
previous robotic arms.
1989
A walking robot named Genghis is unveiled by the Mobile
Robots Group at MIT.
-
8/13/2019 Robotics Engg Intro
17/65
Robotics History
1993Dante an 8-legged walking robot developed at Carnegie
Mellon University descends into Mt. Erebrus, Antarctica. Its
mission is to collect data from a harsh environment similar
to what we might find on another planet.
1994
Dante II, a more robust version of Dante I, descends into
the crater of Alaskan volcano Mt. Spurr. The mission is
considered a success.
http://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/8%20LEG%20WALKING%20ROBOT.WMV -
8/13/2019 Robotics Engg Intro
18/65
1996
Hondadebuts the P3.
Robotics History
http://localhost/var/www/apps/conversion/tmp/ganga/HONDA%20P3%20WALKING%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/HONDA%20P3%20WALKING%20ROBOT.WMV -
8/13/2019 Robotics Engg Intro
19/65
Robotics History
1997The Pathfinder Mission lands on Mars
1999
SONY releases theAIBO robotic pet.
http://localhost/var/www/apps/conversion/tmp/ganga/aibo%20robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/aibo%20robot.WMV -
8/13/2019 Robotics Engg Intro
20/65
ASIMO (HONDA)
QRIO (SONY)
EMIEW (HITACHI)
-
8/13/2019 Robotics Engg Intro
21/65
. ASIMO Stands for Advance Step In
Innovative Mobility
The first humanoid was manufactured byHonda
Hondas ASIMO was born five years ago.
It is physically anthropomorphic.
ASIMO is almost always characterized as a
service robot.
-
8/13/2019 Robotics Engg Intro
22/65
ASIMO ROBOT
http://localhost/var/www/apps/conversion/tmp/ganga/ASIMO%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/ASIMO%20ROBOT.WMV -
8/13/2019 Robotics Engg Intro
23/65
Height 4ft 3inch (130cm)
Weight 119 pounds (54 kg)
Walking speed 1.7mph (2.7 km/h) Grasping force 0.5 kg/hand (5 fingers hand)
Actuators servomotor+harmonic speed
reducer+drive unit
Control unit walk/operating control
unit, wireless transmission
-
8/13/2019 Robotics Engg Intro
24/65
Sensors:Foot 6-axis foot area sensors
Power Rechargeable 51.8Vlithium ion battery
Operating time 1 hour
-
8/13/2019 Robotics Engg Intro
25/65
Robot serving coffee
http://localhost/var/www/apps/conversion/tmp/ganga/robot%20serving%20coffee.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/robot%20serving%20coffee.WMV -
8/13/2019 Robotics Engg Intro
26/65
BASIC COMPONENTS
The basic components of an
industrial robot are the
ManipulatorThe end effector (which is the part
of the manipulator).
The power supplyAnd the controller.
-
8/13/2019 Robotics Engg Intro
27/65
Components of robot
-
8/13/2019 Robotics Engg Intro
28/65
Basic components of Robot
-
8/13/2019 Robotics Engg Intro
29/65
ROBOT CLASSIFICATION
Classification Based on Physical
Configuration:
1. Cartesian configuration
2. Cylindrical configuration
3. Polar configuration
4. Joint-arm configuration
-
8/13/2019 Robotics Engg Intro
30/65
Classification of the Robots
-
8/13/2019 Robotics Engg Intro
31/65
ROBOT CLASSIFICATION
Cartesian Configuration: Robots with Cartesian configurations
consists of links connected by linear joints
(L). Gantry robots are Cartesian robots(LLL).
http://localhost/var/www/apps/conversion/tmp/ganga/CARTESIAN%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/CARTESIAN%20ROBOT.WMV -
8/13/2019 Robotics Engg Intro
32/65
Cartesian Robots
A robot with 3 prismatic joints
the axes consistent with a
Cartesian coordinate system.
Commonly used for:
pick and place work
assembly operations
handling machine toolsarc welding
-
8/13/2019 Robotics Engg Intro
33/65
Cartesian RobotsAdvantages: ability to do straight line insertions into furnaces.
easy computation and programming.
most rigid structure for given length.
Disadvantages:
requires large operating volume.
exposed guiding surfaces require covering in corrosive
or dusty environments. can only reach front of itself
axes hard to seal
-
8/13/2019 Robotics Engg Intro
34/65
ROBOT CLASSIFICATION
Cylindrical Configuration: Robots with cylindrical configuration have
one rotary ( R) joint at the base and linear
(L) joints succeeded to connect the links.
-
8/13/2019 Robotics Engg Intro
35/65
Cylindrical Robots
A robot with 2 prismatic joints
and a rotary jointthe axes
consistent with a cylindrical
coordinate system.
Commonly used for:
handling at die-casting
machinesassembly operations
handling machine tools
spot welding
http://localhost/var/www/apps/conversion/tmp/ganga/CYLINDRICAL%20ROBOT.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/CYLINDRICAL%20ROBOT.WMV -
8/13/2019 Robotics Engg Intro
36/65
Advantages: can reach all around itself
rotational axis easy to seal
relatively easy programming
rigid enough to handle heavy loads through large workingspace
good access into cavities and machine openings
Disadvantages:
can't reach above itself linear axes is hard to seal
wont reach around obstacles
exposed drives are difficult to cover from dust and liquids
Cylindrical Robots
-
8/13/2019 Robotics Engg Intro
37/65
ROBOT CLASSIFICATION
Polar Configuration: Polar robots have a
work space of
spherical shape.
Generally, the arm isconnected to the
base with a twisting
(T) joint and rotatory
(R) and linear (L)
joints follow.
-
8/13/2019 Robotics Engg Intro
38/65
ROBOT CLASSIFICATION
The designation of the arm for this
configuration can be TRL or TRR.
Robots with the designation TRL are also
called spherical robots. Those with the
designation TRR are also called
articulated robots. An articulated robot
more closely resembles the human arm.
-
8/13/2019 Robotics Engg Intro
39/65
ROBOT CLASSIFICATION
Joint-arm Configuration:
The jointed-arm is a combination of
cylindrical and articulated configurations.
The arm of the robot is connected to the
base with a twisting joint. The links in the
arm are connected by rotatory joints. Many
commercially available robots have thisconfiguration.
-
8/13/2019 Robotics Engg Intro
40/65
Articulated Robots
A robot with at least 3 rotary
joints.
Commonly used for:assembly operations
welding
weld sealing
spray paintinghandling at die casting or
fettling machines
http://localhost/var/www/apps/conversion/tmp/ganga/Articulated%20Robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/Articulated%20Robot.WMV -
8/13/2019 Robotics Engg Intro
41/65
Advantages:
all rotary joints allows for maximum flexibility
any point in total volume can be reached.
all joints can be sealed from the environment.
Disadvantages:
extremely difficult to visualize, control, and program.
restricted volume coverage.
low accuracy
Articulated Robots
http://localhost/var/www/apps/conversion/tmp/ganga/SCARA%20Robot,%20Sorting%20the%20Balls.WMV -
8/13/2019 Robotics Engg Intro
42/65
SCARA(SelectiveCompliance
Articulated
Robot
Arm
)RobotsA robot with at least 2 parallel
rotary joints.
Commonly used for:
pick and place work
assembly operations
SCARA (S C
http://localhost/var/www/apps/conversion/tmp/ganga/SCARA%20Robot,%20Sorting%20the%20Balls.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/SCARA%20Robot,%20Sorting%20the%20Balls.WMV -
8/13/2019 Robotics Engg Intro
43/65
Advantages:
high speed.
height axis is rigid
large work area for floor space moderately easy to program.
Disadvantages:
limited applications.
2 ways to reach point
difficult to program off-line
highly complex arm
SCARA (SelectiveCompliance
ArticulatedRobotArm)Robots
S h i l/P l R b t
http://localhost/var/www/apps/conversion/tmp/ganga/spherical%20robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/spherical%20robot.WMV -
8/13/2019 Robotics Engg Intro
44/65
Spherical/Polar RobotsA robot with 1 prismatic joint and 2
rotary joints the axes consistent with
a polar coordinate system.
Commonly used for:
handling at die casting or fettling
machines
handling machine toolsarc/spot welding
http://localhost/var/www/apps/conversion/tmp/ganga/spherical%20robot.WMVhttp://localhost/var/www/apps/conversion/tmp/ganga/spherical%20robot.WMV -
8/13/2019 Robotics Engg Intro
45/65
Advantages:
large working envelope.
two rotary drives are easily sealed against liquids/dust.
Disadvantages:
complex coordinates more difficult to visualize, control,
and program.
exposed linear drive.
low accuracy.
Spherical/Polar Robots
-
8/13/2019 Robotics Engg Intro
46/65
The Robotic Joints
The basic movements required for a desiredmotion of most industrial robots are:
1. ro tat ional movement:This enables the robotto place its arm in any direction on a horizontalplane.
2. Radialmovement :This enables the robot tomove its end-effector radially to reach distantpoints.
3. Vert ical movement:This enables the robot totake its end-effector to different heights.
-
8/13/2019 Robotics Engg Intro
47/65
Types of Joints
-
8/13/2019 Robotics Engg Intro
48/65
The Robotic Joints
These degrees of freedom, independentlyor in combination with others, define thecomplete motion of the end-effector.
These motions are accomplished bymovements of individual joints of the robotarm. The joint movements are basicallythe same as relative motion of adjoining
links. Depending on the nature of thisrelative motion, the joints are classified aspr ismat icorrevolute.
-
8/13/2019 Robotics Engg Intro
49/65
The Robotic Joints
Prismat ic join ts(L)are also known as
sliding as well as linear joints.
They are called pr ismat icbecause the
cross section of the joint is considered as
a generalized prism. They permit links to
move in a linear relationship.
-
8/13/2019 Robotics Engg Intro
50/65
The Robotic Joints
Revo lute jointspermit only angular
motion between links. Their variations
include:
Rotational joint(R)
Twisting joint(T)
Revolving joint(V)
-
8/13/2019 Robotics Engg Intro
51/65
The Robotic Joints
In a pr ismat ic jo int, also known as a
sliding or linear joint (L), the links are
generally parallel to one
-
8/13/2019 Robotics Engg Intro
52/65
The Robotic Joints
A rotat ional joint (R) is identified by its
motion, rotation about an axis
perpendicular to the adjoining links. Here,
the lengths of adjoining links do notchange but the relative position of the links
with respect to one another changes as
the rotation takes place.
-
8/13/2019 Robotics Engg Intro
53/65
The Robotic Joints
-
8/13/2019 Robotics Engg Intro
54/65
The Robotic Joints
A tw is t ing jo in t(T) is also a rotationaljoint, where the rotation takes place about
an axis that is parallel to both adjoining
links.
-
8/13/2019 Robotics Engg Intro
55/65
The Robotic Joints
A robot joint is a mechanism that permits
relative movement between parts of a
robot arm. The joints of a robot are
designed to enable the robot to move itsend-effector along a path from one
position to another as desired.
-
8/13/2019 Robotics Engg Intro
56/65
Speed
The amount of distance per unit time at which the robot
can move, usually specified in inches per second or
meters per second.
The speed is usually specified at a specific load or
assuming that the robot is carrying a fixed weight.Actual speed may vary depending upon the weight carried
by the robot.
Load Bearing CapacityThe maximum weight-carrying capacity of the robot.
Robots that carry large weights, but must still be precise
are expensive.
Robotics Terminology
-
8/13/2019 Robotics Engg Intro
57/65
Accuracy
The ability of a robot to go to the specified position
without making a mistake.
It is impossible to position a machine exactly.
Accuracy is therefore defined as the ability of the robot to
position itself to the desired location with the minimalerror (usually 25 mm).
Repeatabil i ty
The ability of a robot to repeatedly position itself whenasked to perform a task multiple times.
Accuracy is an absolute concept, repeatability is relative.
A robot that is repeatable may not be very accurate, visa
versa.
Robotics Terminology
Accuracy and Repeatability
-
8/13/2019 Robotics Engg Intro
58/65
Accuracy and Repeatability
Control Resolution(CR) is the distance between
addressable points within the joint range.Number of addressable points = (joint range/2n)
where n is the number of bit assigned to thejoints range of motion
Spatial Resolution(SR) combines the controlresolutionwith the mechanicalerrors (deflection oflinks, gear backlash, etc)
SR = CR + 6 (std dev of mechanical errors)
Accuracy = SR/2
Repeatability = + 3 (std dev of mechanical errors)
Accuracy and Repeatability: Example
-
8/13/2019 Robotics Engg Intro
59/65
Accuracy and Repeatability: Example Assume robot has one linear (sliding) joint with full range of 40. The
robot control memory has a 12-bits storage capacity. The standarddeviation of mechanical errors 0.0001.
# increments (addressable points) = 2n= 212 = 4096Joint Range 40
Control Resolution (CR) = ----------------- = -------- = 0.0098
# increment 4096
Repeatability = + 3 ( std. dev . of mech errors)
= + 3 ( 0.0001) = + 0.0003
Spatial Resolution (SR) = CR + 6 (std. dev. of mech errors)
= 0.0098 + 6 (0.0001) = 0.0104
Accuracy (worst) = SR/2 = 0.0104/2 = 0.0052
Control Systems
-
8/13/2019 Robotics Engg Intro
60/65
Control Systems
The control system issimilar to those of CNCmachine tools.
In PTP,path itself is not controlled, only the final position is
controlled. All joints are driven at thesame speedbut notnecessarilysimultaneously.
In Continuous Path all joints move simultaneously, but at
different speedsto produce an accurate path
The interpolation algorithmsare more complex than CNC
(many axis) Coordinate transformationfrom end pointposition to joint motion is required for control of all non-Cartesian robots.
-
8/13/2019 Robotics Engg Intro
61/65
ROBOT CLASSIFICATION
Classification Based on Control Systems:
1. Point-to-point (PTP) control robot
2. Continuous-path (CP) control robot
3. Controlled-path robot
-
8/13/2019 Robotics Engg Intro
62/65
Point to Point Control Robot (PTP):
The PTP robot is capable of moving from onepoint to another point.
The locations are recorded in the controlmemory. PTP robots do not control the path to
get from one point to the next point. Common applications include:
component insertion
spot welding
hole drilling machine loading and unloading
assembly operations
-
8/13/2019 Robotics Engg Intro
63/65
Continuous-Path Control Robot (CP):
The CP robot is capable of performing movements alongthe controlled path. With CP from one control, the robotcan stop at any specified point along the controlled path.
All the points along the path must be stored explicitly inthe robot's control memory. Applications Straight-line
motion is the simplest example for this type of robot.Some continuous-path controlled robots also have thecapability to follow a smooth curve path that has beendefined by the programmer. In such cases theprogrammer manually moves the robot arm through the
desired path and the controller unit stores a largenumber of individual point locations along the path inmemory (teach-in).
-
8/13/2019 Robotics Engg Intro
64/65
Continuous-Path Control Robot (CP):
Typical applications include:
spray painting
finishing
gluing
arc welding operations
C
-
8/13/2019 Robotics Engg Intro
65/65
Controlled-Path Robot:
In controlled-path robots, the control equipment cangenerate paths of different geometry such as straightlines, circles, and interpolated curves with a high degreeof accuracy. Good accuracy can be obtained at any point
along the specified path.
Only the start and finish points and the path definitionfunction must be stored in the robot's control memory. It
is important to mention that all controlled-path robotshave a servo capability to correct their path.