Assignment 3 - Kinematics Part 2#

Note

Submit your assignment as a single PDF, including plots and source code (if any). We expect academic honesty. Collaboration is encouraged, but must be declared. Any use of AI must be declared along with any other sources used. This is not an exam. Do your best and show that you put in effort and the assignment will be approved.

Problem 1 - Parameterizations of Rotations#

../_images/zyx-euler.svg

Fig. 9 ZYX Euler Angles as three successive rotations around the intermediate \(z\), \(y\) and \(x\) axes.#

The ZYX Euler Angles is a parameterization of a rotation using three successive transformations around the intermediate \(z\), \(y\) and \(x\) axes (see Fig. 9). That is, the rotation matrix is given by

(24)#\[\mathbf{R}_{\mathcal{B}}^{\mathcal{A}}(\theta,\phi,\psi) = \mathbf{R}_z(\psi) \mathbf{R}_y(\phi) \mathbf{R}_x(\theta)\]

where \(\mathbf{R}_x\), \(\mathbf{R}_y\), and \(\mathbf{R}_z\) represent the rotation matrix of the principal rotations around the \(z\), \(y\) and \(x\) axes, respectively.

(25)#\[\begin{split}\boldsymbol{\chi} = \begin{bmatrix} \theta \\ \phi \\ \psi \end{bmatrix}\end{split}\]

are called the Euler Angles.

Tasks

  1. Find the intermediate rotation matrices \(\mathbf{R}_{1}^{\mathcal{A}}\), \(\mathbf{R}_{2}^{1}\), and \(\mathbf{R}_{\mathcal{B}}^{2}\) along with the relative angular velocities expressed in the local frame \(\boldsymbol{\omega}_{1/\mathcal{A}}^{\mathcal{A}}\), \(\boldsymbol{\omega}_{2/1}^{1}\), and \(\boldsymbol{\omega}_{\mathcal{B}/2}^{2}\).

  2. Show that the angular velocity of frame \(\mathcal{B}\) with respect to \(\mathcal{A}\) expressed in frame \(\mathcal{A}\) is given by

(26)#\[\boldsymbol{\omega}_{\mathcal{B}/\mathcal{A}}^{\mathcal{A}} = \mathbf{E} \dot{\boldsymbol{\chi}}\]

where

(27)#\[\begin{split}\mathbf{E} = \left[\begin{array}{ccc} \cos (\phi) \cos (\psi) & -\sin (\psi) & 0 \\ \cos (\phi) \sin (\psi) &\cos (\psi) & 0\\ -\sin (\phi) & 0 & 1 \end{array}\right]\end{split}\]
  1. Show that the transformation \(\mathbf{E}\) is singular at \(\phi = \frac{\pi}{2} + k\pi\), \(\forall k \in \mathbb{Z}\). Why does this make Euler Angles a bad choice when modelling rotating systems that can reach any orientation? What parameterization, which tackles this issue, is usually preferred?

Problem 2 - Pendulum on rotating disk#

../_images/pendulum_on_disk.svg

Fig. 10 Pendulum on a rotating disk#

The pendulum system shown in Fig. 10 consists of a flat surface, a disk that can roll on the surface, and a pendulum attached to the rim of the disk.

We have attached an inertial reference frame \(\theta\) such that the \(x_0\)-axis is aligned with the surface. We also have a moving reference frame at the center of the wheel. This reference frame will rotate with the wheel. Finally, we have attached a third reference frame to the hinge point of the pendulum such that the \(y_2\)-axis always remains aligned with the pendulum rod. Note that the angle \(\theta\) of the pendulum rod is given in terms of an axis that remains horizontal. You can assume no slip between the rim and the surface.

Tasks

  1. Find the linear (translational) velocity of point A. Your answer should be expressed in terms of the parameters of the system, and the variables \(\phi\) and \(\theta\) and their time derivatives.

  2. Find the linear acceleration of the point A of the parameters of the system, and the variables \(\phi\) and \(\theta\) and their first and second order time derivatives.

Problem 3 - Linked Mechanism#

../_images/mechanism.svg

Fig. 11 Linked mechanism#

The linked mechanism in Fig. 11 consists of the two rigid bodies AB and BC. Body AB rotates about the \(z_0\)-axis at a rate \(\dot{q}_1\), and body BC rotates about the \(y_2\)-axis at the rate \(\dot{q}_2\). The \(z_0\)-axis is parallel to the \(z_1\)-axis. The \(y_2\)-axis is parallel to the \(y_1\)-axis.

Tasks

  1. Find the position of the points B and C relative to point A, expressed in terms of the reference frame \(x_0y_0z_0\). The positions should be expressed as functions of \(\boldsymbol{q} = [q_1,\, q_2]^T\).

  2. Find the angular velocity of the bodies AB and BC, expressed in terms of the reference frame \(x_0y_0z_0\).

  3. Find the linear velocity of the points B and C, expressed in terms of the reference frame \(x_0y_0z_0\).

  4. Express the linear velocity of point C in the form \(\boldsymbol{v}_C = \boldsymbol{J}(\boldsymbol{q})\dot{\boldsymbol{q}}\).