Mini Assignment 4: Euler Angles Visualization (15 Points)

In this short assignment you will visually explore one common representation of rotations in 3D with three numbers, also known as Euler Angles.

Click here to launch the GUI that you will use in this assignment.

The GUI consists of a set of gimbals, which are motorized spinning rings which can be used to realize Euler Angles.

Submit a file called "Readme.txt" on Canvas with the answers to the questions below

Question 1: (5 Points)

Take a moment to play around with the GUI and familiarize yourself with gimbals. In this particular example, the outer ring is yaw (rotation about the y-axis), the middle ring connected to it is pitch (rotation about the x-axis), and the inner ring connected to the pitch ring is roll (rotation about the z-axis). As described in class, the rotation matrices about the individual axes can be described as follows:

Pitch (Rotation About X by gamma)

Yaw (Rotation About Y by beta)

Roll (Rotation About Z by alpha)

NOTE: The coordinate system assumed here is a right handed coordinate system where (+X) is to the right, (+Y) is up, and (+Z) is out of the monitor, as shown below, and this convention for roll/pitch/yaw may be slightly different than others you see on the web (though it's consistent with the way we've been defining our coordinate system):


Question: In terms of

\[ R_X(\gamma), R_Y(\beta), \text{and } R_Z(\alpha) \]

Write down the matrix product RFinal = ABC that performs the overall rotation of the gimbal system. That is, find an R that gets the airplane to its final orientation after composing all gimbals in the order that they are arranged in the app, assuming that each point on the airplane is a column vector which is multiplied on the left by R. No need to expand the product; simply indicate which order those three matrices go in (i.e. which one is A, which one is B, and which one is C in the above product?).

Question 2: (5 Points)

In the app, set the pitch to 270 degrees. Now move the yaw around by itself, and move the roll around by itself. What can you say about the effect of doing yaw and the effect of doing roll when the pitch is in this position that makes it different from when pitch is in most other positions? Can you find another pitch for which a similar phenomenon happens?

Question 3: (5 Points)

Now you will examine an animation that results when gimbals are used to move from one orientation to another. For orientation 1, set the pitch to be something less than 270 degrees and for orientation 2, set the pitch to be something greater than 270 degrees. Set the yaws and rolls to be different values before and after also (but it doesn't matter what they are). Now click "animate." What do you notice when the pitch passes through 270 degrees? No need for any rigorous explanation, just describe what you see. How about if you design an animation which passes through the other angle that you selected in question 2?