Robotics D
Robotics D
A point P in space :
3 coordinates relative to a reference frame
^ ^ ^
P = ax i + by j + cz 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
Chapter 2 Frame at the
Origin of aRobot
Fixed-Reference
Kinematics: Position Analysis Frame
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
F= y
nz oz az Pz
0 0 0 1
nx ox ax Px
n oy ay Py
Fobject = y
nz oz az Pz
0 0 0 1
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
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 )
ox oy oz − P.o ox oy oz −( Px ox + Py o y + Pz oz )
T −1 = =
ax ay az − P. a a x 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,45 0)-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