Robotic Homework_2_sol
Robotic Homework_2_sol
Homework #2
Name: Student code
4.
5. An orientation is constructed from the following sub-rotations. Firstly, rotate about the z-axis
by 900. Then follow by the rotation about the y-axis of the current frame by -1800. Finally, rotate
about the current x-axis by -900.
a) Describe this orientation with the ZYX Euler angles
b) Describe this orientation with the XYZ Euler angles
c) Find the equivalent axis and angle
Name: Student code
Solutions
With this, the yaw, pitch, and roll rotations can be used to place a 3D body in any
orientation. A single rotation matrix can be formed by multiplying the yaw, pitch, and
roll rotation matrices to obtain:
Name: Student code
Therefore, we denote:
o
α =atan2 ( r 21 , r 11 ) =120
β=atan 2¿
o
γ =atan2 ( r 32 , r 33 )=−120
Also,
Name: Student code
Therefore,
1
(θ ; k⃗ )=(90 ; [ 1; 1 ; 1 ] T )
o
√3
Denote:
vθ=1−cos ( θ )
We got:
Therefore,
Denote:
γ
r⃗ γβ is the vector represent γ -coordinate center to β – coordinate center which respect to γ
– coordinate.
Therefore, we have:
[]
−1
γ
r⃗ γα = 0
4
[]
−1
γ
r⃗ γβ = 3
0
[]
1
α
r⃗ γα = 0
4
[ ]
−1.4
β
r⃗ γβ = −2.4
−1.8
[ ]
−1 0 0
γ
C = 0 −1 0
α
0 0 1
Name: Student code
[ ]
−1 0 0
C β =R z ( 180 ) Rx ( 36.87 )= 0 −0.8 0.6
γ o o
0 0.6 0.8
[ ]
1 0 0
α
C = 0 0.8 −0.6
β
0 0.6 0.8