Professional Documents
Culture Documents
Representation Chapter 2
of a Point in
RobotSpace
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 Representation of a vector in space
Representation of a Frame at the Ori-
Chapter 2
gin of a Fixed-Reference Frame
Robot Kinematics: Position Analysis
nx ox a x
F n y o y a y
nz oz a z
The
same as
last slide
nx ox ax Px
n oy ay Py
y
F
nz oz az Pz
0 0 0 1
nx ox ax Px
n oy ay Py
y
Fobject
nz oz az Pz
0 0 0 1
nx ox ax Px
n oy ay Py
y
F
nz oz az Pz
0 0 0 1
Representation of
Transformations of
rigid objects
in 3D space
RepresentationChapter 2
of a Pure
Translation
Robot Kinematics: Position Analysis
Same
value a
identity
1 0 0 dx
0 1 0 d y
T
0 0 1 dz
0 0 0 1
Fig. 6 Representation of an pure translation in space
Basic Rotation Matrix
– Rotation about x-axis with
1 0 0 z
w
Rot ( x, ) 0 C S P v
0 S C
px pu
p R ( x, ) p u
y
y v x
p z pw
p x pu
p y pv cos pw sin
p z pv sin pw cos
Basic Rotation Matrices
– Rotation about z-axis with C S 0
Rz , Rot ( z , ) S C 0
Pxyz RPuvw 0 0 1
Properties of Rotation Matrix
Orthogonality property
Find the missing elements in F.
0.433 b 0.75 2
0.25 0.866 c 4
F
a 0 0.5 5
0 0 0 1
Inverse of the transformation matrix
nx ox ax Px
n oy ay Py
T y
nz oz az Pz
0 0 0 1
nx ny nz P.n nx ny nz ( Px nx Py n y Pz nz )
1 ox oy oz P.o ox oy oz ( Px ox Py o y Pz oz )
T
ax ay az P. a ax ay az ( Px ax Py a y Pz az )
0 0 0 1 0 0 0 1
2. Calculate the inverse of the following
transformation matrix.
0.5 0 0.866 3
0.866 0 0.5 2
T
0 1 0 5
0 0 0 1
1 0 0 9
0
1 0 0
T
Transformation matrix 0 0 1 5
0 0 0 1
Fnew=T.Fold
1 0 0 9 0.527 0.574 0.628 5 0.527 0.574 0.628 14
0 1 0 0 0.369 0.819 0.439 3 0.369 0.819 0.439 3
Fnew
0 0 1 5 0.766 0 0.643 8 0.766 0 0.643 13
0 0 0 1 0 0 0 1 0 0 0 1
1. Calculate the matrix representing Rot(x,450)-1
1 0 0
Rot ( x, 450 ) 0 0.707 0.707
0 0.707 0.707
1 0 0
Rot 1 ( x, 450 ) 0 0.707 0.707
0 0.707 0.707
A point P(7,3,2)T is attached to a frame (n,o,a) and is
subjected to the following transformations.
2
10
Pnew
3
1
Transformation about both fixed and moving axes
7
Pnew 1
10
Properties of Rotation Matrix
(i) Rot(X,-900)
(ii) Rot-1(X,900)
Similarly,
Multiplication of two Transformation Matrices
Consecutive transformations
Consecutive transformations about the same axis