Professional Documents
Culture Documents
Robotics(ME3102T)
PERSPECTIVE
VECTOR
Since ,Camera is present at the tool tip/resting .hence ,all 000)
Q :-Translation and Rotation transformation between any 2 co-ordinates can be
represented by 3*3 matrix (true/false).
Ans :- Given statement is false, 3*3 is sufficient for rotation but for representing
both we require 4*4 matrix is called as HCTM.
Further with rotation the origin of the transformed coordinate frame remains
same as original co-ordinate frame.
However the origin of the translated co-ordinate frame is not same as the original
co-ordinate frame.
Hence it is not possible to represent translation & rotation with 3*3 matrix.
Note :- Rotation =3*3
Rotation + translation=4*4
1 0 0 0
T= 0 COS SIN 0
4 4
0 SIN COS 0
4 4
0 0 0 1
1 0 0 0
= 0 0.707 0.707 0
0 0.707 0.707 0
0 0 0 1
Q:-
A cube is translated 5 units along x-axis and rotated 300 along y-axis .establish the
transformation matrix .Does order of transformation matrix matters .If yes ,show it?
GIVEN:-
1) operation is w.r.t fixed co-ordinate
2) translate 5 units along X (F1).
3) Rotate 300 about Y (F2)
Matrix representing translation of 5 units along X (F1)
1 0 0 5
0 0
TT = 1 0
0 0 1 0
0 0 0 1
Matrix representing rotation of 300 about Y (F2)
TR = Cos30 0 Sin30 0
0 1 0 0
Sin30 0 Cos30 0
0 0 0 1
0.866 0 0.5 0
= 0 1 0 0
0.5 0 0.866 0
0 0 0 1
HTM(T)=Rot(30,F2)*TRANS(5,F1)*[I] PRE-MULTIPLY
0.866 0 0.5 0 1 0 0 5
= 0
1 0 0 0 1 0 0
0.5 0 0.866 0 0 0 1 0
0 0 0 1
0 0 0 1
1 0 0 50.866 0 0.5 0
= 0 1 0 0 0 1 0 0
0 0 1 0 0.5 0 0.866 0
0 0 0 1
0 0 0 1
0.866 0 0.5 5
= 0 1 0 0
0.5 0 0.866 0
0 0 0 1
The two ‘T’ matrix are different since the transformation are made about
different fixed axes.
Conclusion :- yes ,the order of transformation matrix matters .it is observed that position
vector is different.
Note :-since matrix multiplication is not commutative unless performed about the
same axis (order of transformation is important because matrix multiplication is not
commutative i.e. AB=BA).
Q:-
Consider two frames {A} and {B} ,The frame {B} is rotated w.r.t. frame {A} by 300
around Z-axis and origin of {B} is shifted to w.r.t origin of {B} by {5,10,5}. A point ‘P’ is
described in {B} as P {1,2,3}. Describe the same point in {A}.
1 0 0 5 0.866 0.5 0 0
= 0 0.5 0.866 0 0
1 0 10
0 0 1 5 0 0 1 0
0 0 0 1 0 0 0 1
0.866 0.5 0 5
= 0.5 0.866 0 10
0 0 1 5
0 0 0 1
0.866 0.5 0 5 1 4.866
[P]A = 0.5 0.866 0 10 2 = 12 .232
0 0 1 5 3 8
0 0 0 1
1 1
Rot (ø, Fk ) = a 0 1 0
0 b 0 0
c 0 0 0
0 0 0 1
a 2 0 2 c 2 = 1 0 2 0 2 ( 1) 2 = 1
Therefore 1=1
Class work
Q1
If F and M are 2 orthonormal coordinate frames, translate M along F2 by 3 units, rotate
M about F3 by 180 deg. [m1]M=[1,0,0,1]T. Find[m1]F after composite transformations.
Ans: [m1]F = (-1, -3, 0, 1)
Q2
Repeat the above problem with the order of operations reversed. i.e. First rotate M
about F3 by 180 deg.
Next , translate M along F2 by 3 units.
Find[m1]F after composite transformations.
[m1]F = (-1, 3, 0, 1)