02 Robotics 21MTE Components and Coordinates
02 Robotics 21MTE Components and Coordinates
Course learning outcomes are the big ideas, skills, competencies, students should
be able to clear, put into action, or utilize (theoretically or pragmatically) after their
course experience.
After Completing the Course, each student will be able to:
Sr. CLO Domain Texano PLO
No. my
Level
1. Illustrate position, orientation and configurations of Cognitive 2 1
different robot manipulators.
2. Solve forward and inverse kinematic scenarios of robotic Cognitive 3 2
manipulators using homogeneous transformations.
3. Analyze and discover solutions to the problems related to Cognitive 4 3
robot dynamics, path planning and trajectory generation.
1
CLASSIFICATION OF ROBOTS
The following is the classification of robots according to the Japanese Industrial Robot
Association (JIRA):
CLASSIFICATION OF ROBOTS
The Robotics Institute of America (RIA) only considers classes 3–6 of the above as
robots.
Type A: handling devices with manual control to telerobotic. Telerobotic is the area of
robotics concerned with the control of semi-autonomous robots from a distance.
Type B: automatic handling devices with predetermined cycles
Type C: programmable, servo-controlled robots with continuous or point-to-point
trajectories
Type D: same as C but with capability to acquire information from its environment
2
ADVANTAGES OF ROBOTS
DISADVANTAGES OF ROBOTS
3
ROBOT COMPONENTS
A robot, as a system.
ROBOT COMPONENTS
A robot, as a system, consists of the following elements, which are integrated together to
form a whole:
1- Manipulator or the rover: This is the main body of the robot which consists of the
links, the joints, and other structural elements of the robot. Without other elements, the
manipulator alone is not a robot.
4
ROBOT COMPONENTS
ROBOT COMPONENTS
Other novel actuators are used in specific situations. Actuators are under the
control of the controller.
10
10
5
ROBOT COMPONENTS
4- Sensors: Sensors are used to collect information about the internal state of the
robot or to communicate with the outside environment.
As in humans, the robot controller needs to know the location of each link of the
robot in order to know the robot’s configuration.
When you wake up in the morning, even without opening your eyes, or when it is
completely dark, you still know where your arms and legs are.
The brain uses this information to determine the length of your muscles and,
consequently, the state of your arms, legs, and so on.
11
ROBOT COMPONENTS
When the joint reaches the desired value, the signal is stopped.
In more sophisticated robots, the velocity and the force exerted by the robot are
also controlled by the controller.
12
12
6
ROBOT COMPONENTS
13
13
ROBOT COMPONENTS
The First group is the operating system that operates the processor.
The second group is the robotic software that calculates the necessary motions of
each joint based on the kinematic equations of the robot. This information is sent to
the controller.
This software may be at many different levels, from machine language to
sophisticated languages used by modern robots.
14
14
7
COORDINATE SYSTEM
15
15
DEGREES OF FREEDOM
16
16
8
DEGREES OF FREEDOM
There are infinite possible ways to orientate the object about the selected point.
17
17
DEGREES OF FREEDOM
18
18
9
ORIENTATION (ROLL, PITCH, YAW)
19
19
20
20
10
ROBOT JOINTS
21
ROBOT CONFIGURATIONS
Prismatic joints are denoted by P, revolute joints are denoted by R, and spherical
joints are denoted by S. Robot configurations are specified by a succession of P, R,
or S designations.
22
22
11
ROBOT CONFIGURATIONS
Prismatic joints are denoted by P, revolute joints are denoted by R, and spherical
joints are denoted by S.
Robot configurations are specified by a succession of P, R, or S designations.
For example, a robot with three prismatic and three revolute joints is specified by
3P3R.
Cartesian/rectangular/gantry (3P): These robots are made of three linear joints
that position the end effector, which are usually followed by additional revolute
joints that orientate the end effector.
Cylindrical (PRP): Cylindrical coordinate robots have two prismatic joints and
one revolute joint for positioning the part, plus revolute joints for orientating the
part.
Spherical (P2R): Spherical coordinate robots follow a spherical coordinate system,
which has one prismatic and two revolute joints for positioning the part, plus
additional revolute joints for orientation.
Articulated/anthropomorphic (3R): An articulated robot’s joints are all revolute,
similar to a human’s arm. They are the most common configuration for industrial
robots. 23
23
ROBOT CONFIGURATIONS
24
12
ROBOT CONFIGURATIONS
Each joint can be Prismatic(P) or Revolute(R), and the axes of two adjacent joints can be parallel (||), orthogonal
(├), or perpendicular (⊥).
25
ROBOT CONFIGURATIONS
26
13
ROBOT CONFIGURATIONS
27
ROBOT CONFIGURATIONS
28
14
EXERCISE: FIND THE CONFIGURATIONS, DON’T
CONSIDER END-EFFECTOR/GRIPER
29
29
30
30
15
ROBOT REFERENCE FRAMES
31
31
32
32
16
ROBOT REFERENCE FRAMES
33
33
34
17
ROBOT REFERENCE FRAMES
Unlike the universal World frame, the local Tool frame moves with the robot.
35
35
Using the right hand rule to compute the direction of the z axis.
Step-1: Hold your right hand in such a way that your fingers point in the direction
of x-axis and when you curl your fingers they curl towards the y-axis
Step-2: As you curl your fingers from the x-axis towards y-axis, stick your thumb
in the air. This will be direction of z-axis.
36
36
18
RIGHT HAND RULE-2
2- Curling method
Another right hand rule to determine the direction of positive rotation is:
If you know the Point the fingers Curl you right Your thumb will
direction of these of your right hand fingers towards point in the
axes. in the direction of the direction of direction of this
this axis. this axis. axis
Y and Z Y Z X
X and Y X Y Z
X and Z Z X Y
37
37
38
38
19
RIGHT HAND RULE vs LEFT HAND RULE
39
39
ROBOT CHARACTERISTICS
1- Payload
Payload is the weight a robot can carry and still remain within its other
specifications.
Example, a robot’s maximum load capacity may be much larger than its specified
payload, but at these levels, it may become less accurate, may not follow its
intended trajectory accurately, or may have excessive deflections.
The payload of robots compared to their own weight is usually very small.
2- Reach
Reach is the maximum distance a robot can reach within its work envelope.
Reach is a function of the robot’s joints and lengths and its configuration.
This is an important specification for industrial robots and must be considered
before a robot is selected and installed.
40
40
20
ROBOT CHARACTERISTICS
3- Precision (validity):
Precision is defined as how accurately a specified point can be reached.
This is a function of the resolution of the actuators as well as the robot’s feedback
devices.
Most industrial robots can have precision in the range of 0.001 inches or better.
4- Repeatability (variability):
Repeatability is how accurately the same position can be reached if the motion is
repeated many times.
Suppose a robot is driven to the same point 100 times. Since many factors may
affect the accuracy of the position, the robot may not reach the same point every
time but will be within a certain radius from the desired point.
The radius of a circle formed by the repeated motions is called repeatability.
41
41
ROBOT WORKSPACE
Depending on their configuration and the size of their links and wrist joints, robots
can reach a collection of points around them that constitute a workspace.
The shape of the workspace for each robot is uniquely related to its design.
The workspace may be found mathematically by writing equations that define the
robot’s links and joints and that include their limitations such as ranges of motions
for each joint.
42
42
21
ROBOT WORKSPACE
43
43
ROBOT APPLICATIONS
Machine loading
Pick and place operations
Welding
Painting
Inspection
Sampling
Assembly tasks
Manufacturing tasks
Medical applications
Assisting disabled individuals
Hazardous environments
Underwater, space and inaccessible locations
44
44
22
EXERCISE
Draw the approximate workspace for the following robot. Assume the dimensions
of the base and other parts of the structure of the robot are as shown.
45
45
METHOD OF CONTROL
The links are assumed to be perfectly rigid. They are connected by revolute or
prismatic joints considered as being ideal (no mechanical clearance, no elasticity).
1. The simplest type of robot in this class is the point-to-point robot. A point-
to-point robot can be taught a discrete set of points but there is no control of
the path of the end effector in between taught points. Such robots are usually
taught a series of points with a teach pendant. The points are then stored and
played back. Point-to-point robots are limited in their range of applications.
2. The continuous path robots, on the other hand, the entire path of the end
effector can be controlled. For example, the robot end effector can be taught
to follow a straight line between two points or even to follow a contour such
as a welding seam. In addition, the velocity and/or acceleration of the end
effector can often be controlled. These are the most advanced robots and
require the most sophisticated computer controllers and software
development.
46
46
23
EXERCISE
47
47
BOOKS
48
24
BOOKS
49
49
25