Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
05-02-2015
Kumar Mayank
REPRESENTING POSITIONS
Synthetic approach
One reasons directly about geometric entities (e.g., points or
lines)
Analytic approach
Represents these entities using coordinates or equations, and
reasoning is performed via algebraic manipulations
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
REPRESENTING ROTATIONS
Rotation matrix (rotation in the plane)
where
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
as
05-02-2015
Kumar Mayank
10
Note: Please note the difference (-sin term) in the column of the Basic
rotation matrix about Y axes
05-02-2015
Kumar Mayank
11
Problem
05-02-2015
Kumar Mayank
12
ROTATIONAL TRANSFORMATIONS
Consider a rigid object S to which a coordinate frame o1x1y1z1 is attached
05-02-2015
Kumar Mayank
13
05-02-2015
Kumar Mayank
14
05-02-2015
Kumar Mayank
15
05-02-2015
Kumar Mayank
16
Similarity Transformations
It is the matrix representation of a general linear transformation is transformed from one frame to another
For example, if A is the matrix representation of a given linear transformation in o0x0y0z0 and B is the representation of
the same linear transformation in o1x1y1z1 then A and B are related as
Suppose frames o0x0y0z0 and o1x1y1z1 are related by the rotation(This can be also
analysed in terms of coordinate transformation between frames)
Let B is a rotation about the z0-axis but expressed relative to the frame o1x1y1z1
05-02-2015
Kumar Mayank
17
COMPOSITION
OF
ROTATIONS
Rotation with respect to the current frame
05-02-2015
Kumar Mayank
18
COMPOSITION OF ROTATIONS
Rotation with respect to the current frame
Consider a third coordinate frame o2x2y2z2 related to the frames o0x0y0z0 and o1x1y1z1 by rotational transformations
05-02-2015
Kumar Mayank
19
Example
05-02-2015
Kumar Mayank
05-02-2015
Kumar Mayank
21
Problem
05-02-2015
Kumar Mayank
22
Problem
05-02-2015
Kumar Mayank
23
05-02-2015
Kumar Mayank
24
05-02-2015
Kumar Mayank
25
Problem
05-02-2015
Kumar Mayank
26
05-02-2015
Kumar Mayank
27
PARAMETERIZATIONS OF ROTATIONS
05-02-2015
Kumar Mayank
28
PARAMETERIZATIONS OF ROTATIONS
Since columns of a rotation matrix are unit vectors
These constraints define six independent equations with nine unknowns(9 elements), which implies that there
are three free variables
05-02-2015
Kumar Mayank
29
Euler Angles
Eulers rotation theorem requires successive rotation about three axes such that no two successive
rotations are about the same axis. There are two classes of rotation sequence: Eulerian and
Cardanian, named after Euler and Cardano respectively(All in all there are 12 possibilities)
Eulerian type involves
repetition, but not successive,
of rotations about one particular
axis:
XYX
XZX
YXY
YZY
ZXZ
ZYZ
XYZ
XZY
YZX
YXZ
ZXY
ZYX
05-02-2015
Kumar Mayank
30
Euler Angles
Method of specifying a rotation matrix in terms of three independent quantities
Kumar Mayank
31
05-02-2015
Kumar Mayank
32
Problem:
Where
CASE 1:
First, suppose that not both of r13, r23 are zero
05-02-2015
Kumar Mayank
33
Where
05-02-2015
Kumar Mayank
34
05-02-2015
Kumar Mayank
35
CASE 2:
05-02-2015
Kumar Mayank
36
05-02-2015
Kumar Mayank
37
05-02-2015
Kumar Mayank
38
Axis/Angle Representation
Let
05-02-2015
Kumar Mayank
39
Axis/Angle Representation
Given an arbitrary rotation matrix R with components rij , the equivalent angle theta and equivalent axis k are
given by the expressions
where Tr denotes the trace of R
Note: Trace of a matrix = Sum of the
diagonal elements of the matrix.
05-02-2015
Kumar Mayank
40
05-02-2015
Kumar Mayank
41
Problem
05-02-2015
Kumar Mayank
42
Problem
05-02-2015
Kumar Mayank
43
RIGID MOTIONS
A rigid motion is a pure translation together with a pure rotation.
05-02-2015
Kumar Mayank
44
HOMOGENEOUS TRANSFORMATIONS
Rigid motions can be represented in matrix form so that composition of rigid motions can be reduced to matrix
multiplication as was the case for composition of rotations
05-02-2015
Kumar Mayank
45
05-02-2015
Kumar Mayank
46
05-02-2015
Kumar Mayank
47
05-02-2015
Kumar Mayank
48
Problem
05-02-2015
Kumar Mayank
49
05-02-2015
Kumar Mayank
50
05-02-2015
Kumar Mayank
51
Quaternion(denoted by letter Q)
Fundamental formula of quaternion algebra
multiplication table
05-02-2015
Kumar Mayank
52
05-02-2015
Kumar Mayank
53
05-02-2015
Kumar Mayank
54
05-02-2015
Kumar Mayank
55
05-02-2015
Kumar Mayank
56
Problem
05-02-2015
Kumar Mayank
57
05-02-2015
Kumar Mayank
58
05-02-2015
Kumar Mayank
59
05-02-2015
Kumar Mayank
60
05-02-2015
Kumar Mayank
61