Robotics MCQ – Set 4

This set of Multiple Choice Questions & Answers (MCQs) focuses on “Robotics – Set 4”.

1. What refers to changing the description of a point (or vector) in space from one frame to another frame?
a) Mapping
b) Rotation
c) Shifting
d) Translation
View Answer

Answer: a
Explanation: Mapping refers to changing the description of a point in space from one frame to another frame. One frame with respect to another has three possibilities such as changing orientation, translation and both.

2. What is referred as the rotation of the second frame with respect to the first while the origin of both the frame is same?
a) Changing the orientation
b) Translation of the origin
c) Shifting
d) Mapping
View Answer

Answer: a
Explanation: Changing of origin refers to the rotation of one axis about another axis such that the origin of both of them remain same. It can be simply called as rotation but in robotics it is termed as changing the orientation.

3. The columns (and therefore the rows) of rotational matrix R are mutually orthogonal. True or False?
a) True
b) False
View Answer

Answer: a
Explanation: Rotation matrices are square matrices and they can be characterized as orthogonal matrices with determinant 1. Alternatively it can be said that a square matrix R is a rotation matrix if and only if RT = R−1 and det R = 1.
advertisement
advertisement

4. R being a rotational matrix, inverse of R = Transpose of R. True or False?
a) True
b) False
View Answer

Answer: a
Explanation: To provide geometric intuition for the notion of the inverse of a rotation matrix, let us consider a two dimensional case, the inverse of the rotation matrix corresponding to a rotation by angle θ can also be easily computed simply by constructing the rotation matrix for a rotation by the angle −θ:
\(\begin{bmatrix}
cos⁡(-θ) & -sin⁡(-θ) \\
sin(-⁡θ) & cos⁡(- θ) \\
\end{bmatrix} =
\begin{bmatrix}
cosθ & sinθ \\
-sinθ & cosθ \\
\end{bmatrix} =
\begin{bmatrix}
cosθ & -sinθ \\
sinθ & cosθ \\
\end{bmatrix}\)T

5. For every n×n rotation matrix R (for n = 2, 3), each column (and therefore each row) of R is which vector?
a) Unit
b) Unique
c) Zero
d) Undefined
View Answer

Answer: a
Explanation: Every rotation matrix has columns and row as unit vectors as we can see from the basic expression of rotation matrix with two principal axes as XYZ and UVW and U, V, W, X, Y, Z are unit vectors.
R = \(\begin{pmatrix}
U.X & U.Y & U.Z \\
V.X & V.Y & V.Z \\
W.X & W.Y & W.Z \\
\end{pmatrix}\)

6) For a 2×2 rotation matrix R, det{R} = 0, True or False?
a) True
b) False
View Answer

Answer: b
Explanation: Using the definition of a determinant we can see that the determinant of a rotation matrix is equal to 1. It is clear that the geometric interpretation would be that the area does not change. Det(R), = \(\begin{bmatrix}
cosθ & sinθ \\
-sinθ & cosθ \\
\end{bmatrix}\) = 1

7) Which of the following denotes the rotation of frame {2} with respect to frame {1} by an angle θ about the z axis of frame {1}?
Matrix denoting frame{2} rotation with respect to frame{1} by angle θ about z axis of frame {1}
a) Rz(θ) = \(\begin{pmatrix}
1 & 0 & 0 \\
0 & cos⁡θ & -sin⁡θ \\
0 & sin⁡θ & cos⁡θ \\
\end{pmatrix}\)
b) Rz(θ) = \(\begin{pmatrix}
cos⁡θ & 0 & sin⁡θ \\
0 & 1 & 0 \\
-sin⁡θ & 0 & cos⁡θ \\
\end{pmatrix}\)
c) Rz(θ) = \(\begin{pmatrix}
cos⁡θ & -sin⁡θ & 0 \\
sin⁡θ & cos⁡θ & 0 \\
0 & 0 & 1 \\
\end{pmatrix}\)
d) Undefined
View Answer

Answer: d
Explanation: Rz(θ) is computed from dot product of unit vectors along the principle axes. Thus,
Rz(θ) = \(\begin{pmatrix}
cos⁡θ & -cos⁡(90+θ) & cos⁡90 \\
cos⁡(90-θ) & cos⁡θ & cos⁡90 \\
cos⁡90 & cos⁡90 & cos⁡0
\end{pmatrix}\)
= Rz(θ) = \(\begin{pmatrix}
cos⁡θ & -sin⁡θ & 0 \\
sin⁡θ & cos⁡θ & 0 \\
0 & 0 & 1 \\
\end{pmatrix}\)
advertisement

8. Consider two frames {1} and frame {2}, with origins O1 and O2 such that axes of frames {1} are parallel to axes of frame {2}. A point P in space can be expressed as vectors O1P and O2P and the distance between then is O1O2, then which of the following is true?
a) O1P = O2P + O1O2
b) O1P = O2P * O1O2
c) O1P = O2P / O1O2
d) O1P = O2P – O1O2
View Answer

Answer: a
Explanation: The correct way of notation is O1P = O2P + O1O2. This can be interpreted considering a three dimensional figure with two frames {1} and {2} such that the origins are parallel. If the origin of the two frames are parallel then there should be some distance O1O2 between the two frames. So point P in space can be expressed according to distance notation between the frames as O1P = O2P + O1O2.

9. Which of the following denotes the rotation of frame {2} with respect to frame {1} by an angle θ about the x axis of frame {1}?
a) Rx(θ) = \(\begin{pmatrix}
1 & 0 & 0 \\
0 & cos⁡θ & -sin⁡θ \\
0 & sin⁡θ & cos⁡θ \\
\end{pmatrix}\)
b) Rx(θ) = \(\begin{pmatrix}
cos⁡θ & 0 & sin⁡θ \\
0 & 1 & 0 \\
-sin⁡θ & 0 & cos⁡θ \\
\end{pmatrix}\)
c) Rx(θ) = \(\begin{pmatrix}
cos⁡θ & -sin⁡θ & 0 \\
sin⁡θ & cos⁡θ & 0 \\
0 & 0 & 1 \\
\end{pmatrix}\)
d) Undefined
View Answer

Answer: a
Explanation: Rx(θ) is computed from dot product of unit vectors along the principle axes. Thus,
Rx(θ) = \(\begin{pmatrix}
cos0 & cos⁡90 & cos⁡90 \\
cos90 & cos⁡θ & -cos⁡ (90+θ) \\
cos⁡90 & cos⁡ (90+θ) & cos⁡θ \\
\end{pmatrix}\)
= Rx(θ) = \(\begin{pmatrix}
1 & 0 & 0 \\
0 & cos⁡θ & -sin⁡θ \\
0 & sin⁡θ & cos⁡θ \\
\end{pmatrix}\)
advertisement

10. Which of the following denotes the rotation of frame {2} with respect to frame {1} by an angle θ about the y axis of frame {1}?
a) Ry(θ) = \(\begin{pmatrix}
1 & 0 & 0 \\
0 & cos⁡θ & -sin⁡θ \\
0 & sin⁡θ & cos⁡θ \\
\end{pmatrix}\)
b) Ry(θ) = \(\begin{pmatrix}
cos⁡θ & 0 & sin⁡θ \\
0 & 1 & 0 \\
-sin⁡θ & 0 & cos⁡θ \\
\end{pmatrix}\)
c) Ry(θ) = \(\begin{pmatrix}
cos⁡θ & -sin⁡θ & 0 \\
sin⁡θ & cos⁡θ & 0 \\
0 & 0 & 1 \\
\end{pmatrix}\)
d) Undefined
View Answer

Answer: b
Explanation: Ry(θ) is computed from dot product of unit vectors along the principle axes. Thus,
Ry(θ) = \(\begin{pmatrix}
cosθ & cos⁡90 & cos⁡ (90-θ) \\
cos90 & cos⁡0 & cos⁡90 \\
-cos⁡ (90+θ) & cos⁡90 & cos⁡θ \\
\end{pmatrix}\)
= Ry(θ) = \(\begin{pmatrix}
cos⁡θ & 0 & sin⁡θ \\
0 & 1 & 0 \\
-sin⁡θ & 0 & cos⁡θ \\
\end{pmatrix}\)

Sanfoundry Global Education & Learning Series – Robotics.

To practice all areas of Robotics, here is complete set of Multiple Choice Questions and Answers.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.