Chapter 4 - Robot Kinematics
Chapter 4 - Robot Kinematics
Overview
Kinematics
Kinematics is the relationships between the
positions, velocities and accelerations of the
links of manipulator, where a manipulator is an
arm, finger (or) leg
Kinematics
The study of object movements irrespective
of their speed or style of movement
Degrees of Freedom
(DOFs)
The variables that affect an objects
orientation
How many degrees of
freedom when flying?
So the kinematics
of this airplane
permit movement
anywhere in three
dimensions
Six
x, y, and z positions
roll, pitch, and yaw
4
Degrees of Freedom
How about this robot arm?
Six again
2-base, 1-shoulder, 1-elbow, 2-wrist
5
Configuration Space
The set of all possible positions (defined
by kinematics) an object can attain
Configuration space
The space that defines the possible object configurations
Degrees of Freedom
More examples
A point on a plane
A point in space
A point moving on a
line in space
Controlled DOFs
DOFs that you can actually control (position
explicitly)
Robot Parts/Terms
Links
End effector
Frame
Revolute Joint
Prismatic Joint
10
2 DOF joints
Universal
11
Manipulator Kinematics
Link Description
Link Connection
Convention for affixing to Links
Joint Space
12
Degrees of Freedom
The degrees of freedom of a rigid body is defined as
the number of independent movements it has.
The number of :
Independent position
variables needed to locate all
parts of the mechanism,
Different ways in which a
robot arm can move,
Joints
13
In space
14
Degrees of Freedom
3D Space = 6 DOF
3 position
3 orientation
In robotics:
As DOF
positioning accuracy
computational complexity
cost
flexibility
power transmission is
more difficult
15
Lower Pair
The connection between a pair of bodies
when the relative motion is characterized by
two surfaces sliding over one another
17
18
Higher Pair
A higher pair joint is one which contact
occurs only at isolated points or along a
line segments
19
Robot Joints
Revolute Joint
1 DOF ( Variable - q)
Spherical Joint
3 DOF ( Variables - q 1, q 2, q 3)
Prismatic Joint
1 DOF (linear) (Variables - d)
20
Robot Specifications
Number of axes
Major axes => position the
wrist
Minor axes => orient the
tool
Redundant=> reaching
around obstacles, avoiding
undesirable configuration
21
Link
A link is considered as a rigid body which defines
the relationship between two neighboring joint
axes of a manipulator.
zzn
n+1
zn
an
qn
q n+1
x n+1
xn
xn
Link n
Joint n+1
Joint n
23
Link Length
Is measured along a line which is mutually
perpendicular to both axes.
The mutually perpendicular always exists and
is unique except when both axes are parallel.
25
Link twist
Project both axes i-1 and i onto the plane
whose normal is the mutually perpendicular
line, and measure the angle between them
Right-hand sense
26
Axis i-1
ai-1
27
Joint Parameters
A joint axis is established at the connection of two links. This
joint will have two normals connected to it one for each of
the links.
The relative position of two links is called link offset dn
whish is the distance between the links (the displacement,
along the joint axes between the links).
The joint angle qn between the normals is measured in a
plane normal to the joint axis.
28
qi
ai-1
di
29
30
31
Link 2
Link 1
3 Link 3
Link 0
33
Inverse Kinematics
Compute individual DOF values that result in
specified end effectors position
35
Forward Kinematics
Traverse kinematic tree and propagate
transformations downward
Use stack
Compose parent transformation with
childs
Pop stack when leaf is reached
36
37
38