Angular velocity and rotation matrix

Click For Summary
SUMMARY

The discussion focuses on the relationship between angular velocity (\(\omega\)) and rotation matrices (R) in the context of transforming vectors between coordinate systems. It establishes that the angular velocity can be expressed as a function of the parameters (\(\xi\)) that define the rotation matrix. The key formula derived is \(\omega = \frac{\delta \varphi}{dt} \left[\omega \times\right]\), which connects the angular velocity tensor \(W(t)\) to the rotation of vectors in a frame. The discussion also clarifies that \(W\) is a pseudotensor, not a true tensor, emphasizing its unique properties in rotational dynamics.

PREREQUISITES
  • Understanding of rotation matrices and their properties
  • Familiarity with angular velocity and its mathematical representation
  • Knowledge of Euler angles and their application in 3D transformations
  • Basic concepts of tensors and pseudotensors in physics
NEXT STEPS
  • Study the derivation of angular velocity from rotation matrices in detail
  • Learn about the application of Euler angles in 3D graphics and robotics
  • Explore the properties and applications of pseudotensors in physics
  • Investigate the implications of angular velocity in rigid body dynamics
USEFUL FOR

Physicists, engineers, and computer scientists working with rotational dynamics, 3D modeling, and robotics will benefit from this discussion. It is particularly relevant for those involved in simulations and transformations in computer graphics or mechanical systems.

srpvx
Messages
5
Reaction score
0
Hello. Sorry for my English

There are R - rotation matrix (that performs transformation from associated coordinate system IE to static coordinate system OI) and \omega - angular velocity. The matrix R depends on parameters \xi (for example, Euler angles). I need to express \omega as function of \xi.

Let r^e - components of vector r in the associated coordinate system: r=Rr^{e} and r^{e}=R^{T}r. Than variation of vector r:
\delta r=\sum_{i}\frac{\partial Rr^{e}}{\partial\xi_{i}}\delta\xi_{i}= \sum_{i}\left(\frac{\partial R}{\partial\xi_{i}}\delta\xi_{i}\right)r^{e}= \sum_{i}\left(\frac{\partial R}{\partial\xi_{i}}\delta\xi_{i}\right)R^{T}r

On the other hand if I rotate r about l on angle \Delta\varphi then variation of r equals: \delta r=\Delta\varphi\left[l\times r\right]=\delta\varphi\times r, where \delta\varphi = \Delta \varphi l.

Comparing \delta r=\delta\varphi\times r with \delta r=\sum_{i}\left(\frac{\partial R}{\partial\xi_{i}}\delta\xi_{i}\right)R^{T}r, we get the following expression for omega:
\omega = \frac{\delta \varphi}{d t}
\left[\omega\times\right]=\left(\begin{array}{ccc}0 &amp; -\omega_{3} &amp; \omega_{2}\\<br /> \omega_{3} &amp; 0 &amp; -\omega_{1}\\<br /> -\omega_{2} &amp; \omega_{1} &amp; 0\end{array}\right)=\sum_{i}\left(\frac{\partial R}{\partial\xi_{i}}\dot{\xi_{i}}\right)R^{T}

Is it right?
 
Physics news on Phys.org
I found the answer on my question at http://en.wikipedia.org/wiki/Angular_velocity" :
It can be introduced from rotation matrices. Any vector \vec r that rotates around an axis with an angular speed vector \vec \omega (as defined before) satisfies:

\frac {d \vec r(t)} {dt} = \vec{\omega} \times\vec{r}

We can introduce here the '''angular velocity tensor''' associated to the angular speed \omega:

W(t) = \begin{pmatrix}<br /> 0 &amp; -\omega_z(t) &amp; \omega_y(t) \\<br /> \omega_z(t) &amp; 0 &amp; -\omega_x(t) \\<br /> -\omega_y(t) &amp; \omega_x(t) &amp; 0 \\<br /> \end{pmatrix}

This tensor W(t) will act as if it were a (\vec \omega \times) operator :

\vec \omega(t) \times \vec{r}(t) = W(t) \vec{r}(t)

Given the orientation matrix A(t) of a frame, we can obtain its instant '''angular velocity tensor''' W as follows. We know that:

\frac {d \vec r(t)} {dt} = W \cdot \vec{r}

As angular speed must be the same for the three vectors of a rotating frame A(t), we can write for all the three:

\frac {dA(t)} {dt} = W \cdot A (t)

And therefore the angular velocity tensor we are looking for is:

W = \frac {dA(t)} {dt} \cdot A^{-1}(t)

But W is not a tensor, W is a pseudotensor: W_{ij} = e_{iwj} \omega_{w}.
 
Last edited by a moderator:

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 0 ·
Replies
0
Views
530
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K