Professional Documents
Culture Documents
Advanced Robotics
1. Introduction
Fig. 1.1 (a) A Kuhnezug truck-mounted crane Fig. 1.1 (b) Fanuc S-500 robots performing
Reprinted with permission from Kuhnezug Fordertechnik GmbH. seam-sealing on a truck.
Reprinted with permission from Fanuc Robotics, North America, Inc.
What is a Robot
• Manipulator
• Pedestal (base)
• Controller
• End Effectors
• Power Source
Manipulator
• Base
• Appendages
Shoulder
Arm
Grippers
(Human waist)
• Supports the
manipulator.
• Acts as a
counterbalance.
Controller
(The brain)
• Issues instructions to
the robot.
• Controls peripheral
devices.
• Interfaces with robot.
• Interfaces with
humans.
End Effectors
(The hand)
• Spray paint
attachments
• Welding attachments
• Vacuum heads
• Hands
• Grippers
Power Source
(The food)
• Electric
• Pneumatic
• Hydraulic
Robots degrees of freedom
Degrees of Freedom:
Number of independent
position variables which
would has to be
specified to locate all
parts of a mechanism.
In most manipulators
this is usually the
number of joints.
Robot Joints
Prismatic Joint/Slider: Linear, No rotation involved.
(Hydraulic or pneumatic cylinder)
Revolute Joint: Rotary, (electrically driven with stepper motor, servo motor)
Robot Coordinates
A robot’s World, Joint, and Tool reference frames. Most robots may be programmed to move
relative to either of these reference frames.
Robot Reference Frames
Robot Reference Frames
Robot Reference Frames
Robot Workspace
Cylindrical Robot
Robot Classification
15
Spherical Robot
Robot Classification
16
Cartesian Robot
Robot Classification
Cartesian Robot
Robot Classification
SCARA Robot
Robot Classification
Parallel Robot
Robot Classification
21
Machine loading
Pick and place operations
Welding
Painting
Sampling
Assembly operation
Manufacturing
Surveillance
Medical applications
Assisting disabled individuals
Hazardous environments
Underwater, space, and remote locations
Advantages of Robots
2.1 INTRODUCTION
Forward Kinematics:
to determine where the robot’s hand is?
(If all joint variables are known)
Inverse Kinematics:
to calculate what each joint variable is?
(If we desire that the hand be
located at a particular point)
Robot Kinematics: Position Analysis
Fig. 2.1 A one-degree-of-freedom closed-loop Fig. 2.2 (a) Closed-loop versus (b) open-loop
four-bar mechanism mechanism
Robot Kinematics: Position Analysis
A point P in space :
3 coordinates relative to a reference frame
^ ^ ^
P a x i by j c z k
A Vector P in space :
3 coordinates of its tail and of its head
__ ^ ^ ^
P a x i by j c z k
x
__ y
P
z
w
Fig. 2.4 Representation of a vector in
space
Robot Kinematics: Position
Analysis
Robot Kinematics: Position
Analysis
0
Robot Kinematics: Position Analysis
nx ox a x
F n y o y a y
nz oz a z
nx ox a x Px
n o y a y Py
F y
nz oz a z Pz
0 0 0 1
nz oz a z Pz
0 0 0 1
nx ox a x Px
n o y a y Py
F y
nz oz a z Pz
0 0 0 1
Robot Kinematics: Position Analysis
1 0 0 dx
0 1 0 d y
T
0 0 1 dz
0 0 0 1
Fig. 2.9 Representation of an pure translation in
space
Robot Kinematics: Position Analysis
Robot Kinematics: Position Analysis
Robot Kinematics: Position Analysis
Example 2.8
Example 2.8
Robot Kinematics: Position Analysis
Fig. 2.16 The Universe, robot, hand, part, and end effecter
frames.
Robot Kinematics: Position Analysis
1 0 0 Px
0 1 0 Py
TP Tcart
R
0 0 1 Pz
0 0 0 1
C S 0 rC
S C 0 rS
R
TP Tcyl
0 0 1 l
0 0 0 1
Fig. 2.19 Cylindrical Coordinates.
Robot Kinematics: Position Analysis
C C S S C rS C
C S C S S rS S
TP Tsph
R
S 0 C rC
0 0 0 1
Fig. 2.20 Spherical Coordinates.
Robot Kinematics: Position Analysis
TH Tsph (r , , ) Euler( , , )
R
Denavit-Hartenberg Representation
Robot Kinematics: Position Analysis
Start point:
Assign joint number n to the first shown joint.
Assign a local reference frame for each and every
joint before or after these joints.
Y-axis is not used in D-H representation.
Robot Kinematics: Position Analysis
Symbol Terminologies :
https://www.mathworks.com/help/robotics/ug/build-
manipulator-robot-using-kinematic-dh-parameters.html
Robot Kinematics: Position Analysis
# d a
1 1 0 0 -90
2 2 d1 0 90
3 0 d1 0 0
4 4 0 0 -90
5 5 0 0 90
6 6 0 0 0
Fig. 2.31 The frames of the Stanford Arm.