Robotics Problems Set # 01-Solutions (Part 1)
Robotics Problems Set # 01-Solutions (Part 1)
2. Frames {𝐴} and {𝐵} are coincident. Rotate frame {𝐵} about its unit vector 𝑋̂𝐵 by 𝛾 degrees, and
then rotate the resulting frame about its unit vector 𝑍̂𝐵 by 𝛼 degres. Is this rotation performed
based on X-Y-Z Fixed angles or based on Z-Y-X Euler Angles? What is the rotation matrix that
𝐵 𝐴
changes the descriptions of vectors from 𝑃 to 𝑃.
Solution:
Both rotations are performed about axes of frame {𝐵} which means the rotation is performed based on
Euler angles.
𝐴 𝐵 𝐴
3. Compute the velocity vector 𝑉 if velocity vector 𝑉 is transformed by means of 𝑇.
𝐵
Velocity is a “free vector.” The only transformation that may be involved will be a pure rotation which is
𝐴 𝐴
the 3 × 3 rotation matrix, 𝑅 within the 4 × 4 homogenous transform matrix 𝑇. Therefore
𝐵 𝐵
2
𝐴
4. The order of series of rotations relative based on Euler angles is defined by 𝑅𝑌 ′ 𝑍′ 𝑋 ′ (𝛽, 𝛼, 𝛾).
𝐵
Find a 3 × 3 matrix as a result of above rotations.
Solution:
cos 𝛽 0 sin 𝛽 cos 𝛼 −sin 𝛼 0 1 0 0
𝐴
𝑅 ′ ′ ′ (𝛽, 𝛼, 𝛾) = [ 0 1 0 ] [ sin 𝛼 cos 𝛼 0] [0 cos 𝛾 − sin 𝛾]
𝐵 𝑌𝑍𝑋
− sin 𝛽 0 cos 𝛽 0 0 1 0 sin 𝛾 cos 𝛾
𝑐𝛼 ∙ 𝑐𝛽 −𝑠𝛼 ∙ 𝑐𝛽 ∙ 𝑐𝛾 + 𝑠𝛽 ∙ 𝑠𝛾 𝑠𝛼 ∙ 𝑐𝛽 ∙ 𝑠𝛾 + 𝑠𝛽 ∙ 𝑐𝛾
= [ 𝑠𝛼 𝑐𝛼 ∙ 𝑐𝛾 −𝑐𝛼 ∙ 𝑠𝛾 ]
−𝑐𝛼 ∙ 𝑠𝛽 𝑠𝛼 ∙ 𝑠𝛽 ∙ 𝑐𝛾 + 𝑐𝛽 ∙ 𝑠𝛾 −𝑠𝛼 ∙ 𝑠𝛽 ∙ 𝑠𝛾 + 𝑐𝛽 ∙ 𝑐𝛾
𝑈 𝐵 𝐶
5. Homogenous transform matrices, 𝑇, 𝑇, and 𝑇 are defined as below.
𝐴 𝐴 𝑈
a) Draw a frame diagram (like figure 2.15 in your textbook) to show their arrangement
qualitatively.
𝐵
b) Determine matrix 𝑇.
𝐶
Solution: The final answer must be presented in values. All steps must be shown in student’s solution.
By just following arrows, and reversing (by inversion) where needed, we will have
𝐵 𝐵 𝑈 −1 𝑈 −1 𝐵 𝐶 𝑈
𝑇= 𝑇 𝑇 𝑇 = 𝑇 𝑇 𝑇
𝐶 𝐴 𝐴 𝐶 𝐴 𝑈 𝐶
𝐵 𝐶 𝑈
𝑇 𝑇 𝑇=
𝐴 𝑈 𝐶