Transformation of angular and linear velocities

In summary: Your Name]In summary, the conversation discusses the use of a rotation matrix to study the dynamics of an object and the calculation of a transformation matrix to convert the angular velocity components from the body frame to the Earth-fixed frame. The transformation matrix is calculated using trigonometric identities for the roll, pitch, and yaw angles.
  • #1
Roughmar
6
0
First and foremost, I decided with putting this in the math sub-forum since I believe my problem has to do with the general maths of this.

I'm trying to study the dynamics of an object. For a whole lot of reasons, it is to my advantage to study those dynamics on a object fixed axis.

For that, I use an Earth fixed axis and subsequently apply a rotation.

I'll use a specific example I found in a known paper:

I'm using a Z-X-Y order for such a rotation, giving me this matrix, expressed in roll, pitch and yaw components:

R =
[itex]\left[cos\psi cos\theta - sin\phi sin\psi sin\theta , -cos\phi sin \psi , cos\psi sin\theta + cos\theta sin\phi sin\psi\right][/itex]

[itex]\left[cos\theta sin\psi + cos\psi sin\phi sin\theta , cos\phi cos\psi , sin\psi sin\theta - cos\psi cos\theta sin\phi\right][/itex]

[itex]\left[-cos\phi sin\theta , sin\phi , cos\phi cos\theta\right][/itex]

(am not really proficient with coding here, so bear with me with the previous and following "matrix", if someone can provide a code example for a matrix I'd be more than willing to make this more elegant)

Now, the components of angular velocity in the body frame are p,q and r.
These values are related to the derivatives of the roll, pitch and yaw angles according to

[itex]\left[p,q,r\right]^{T} =\left[cos\theta , 0 , -cos\phi sin\theta ; 0 , 1 , sin\phi;sin\theta , 0 , cos\phi\cos\theta\right]\left[\dot{\phi}, \dot{\theta},\dot{\psi}\right]^{T}[/itex]

...

My question is why.
How is this last matrix calculated? I've been looking at this for the last 4 hours and reached no conclusion whatsoever.
 
Physics news on Phys.org
  • #2

Thank you for sharing your problem with us. I understand the importance of studying the dynamics of an object and the need for a fixed axis for accurate analysis.

The matrix you have mentioned is known as the rotation matrix, which is used to describe the orientation of a body in three-dimensional space. It is commonly used in various fields of science, including mechanics and robotics.

In your specific example, the rotation matrix is expressed in terms of roll, pitch, and yaw components. These components represent the body's orientation in space and are related to the angular velocity of the object.

The last matrix you have mentioned is known as the transformation matrix, which is used to convert the angular velocity components from the body frame to the Earth-fixed frame. This matrix is calculated using the relationship between the roll, pitch, and yaw angles and their derivatives, as shown in the equation you have provided.

To understand this better, let's break down the equation. The first row of the transformation matrix represents the relationship between the angular velocity component p and the derivatives of the roll, pitch, and yaw angles. Similarly, the second and third rows represent the relationships for q and r, respectively.

To calculate the transformation matrix, you can use the trigonometric identities for the roll, pitch, and yaw angles. For example, the first element in the first row can be calculated as cos(theta)*cos(psi). Similarly, you can calculate the other elements using the identities mentioned in the paper you have referred to.

I hope this explanation helps you understand the calculation of the transformation matrix. If you have any further questions, please do not hesitate to ask.
 

1. What is the difference between angular and linear velocities?

Angular velocity refers to the rate of change of an object's angular position, while linear velocity refers to the rate of change of an object's linear position. In simpler terms, angular velocity measures how fast an object is rotating, while linear velocity measures how fast an object is moving in a straight line.

2. How are angular and linear velocities related?

Angular and linear velocities are related through the radius of rotation. The linear velocity of a point on a rotating object is equal to the product of the angular velocity and the distance from the point to the axis of rotation. This can be expressed as v = ωr, where v is linear velocity, ω is angular velocity, and r is radius.

3. Can angular and linear velocities be converted from one to the other?

Yes, angular and linear velocities can be converted from one to the other using the formula v = ωr. This means that if you know the angular velocity and the radius of rotation, you can calculate the linear velocity, and vice versa.

4. How do you calculate the total velocity of a rotating object?

The total velocity of a rotating object is the vector sum of its angular and linear velocities. This can be calculated using the formula v = √(vl2 + va2), where vl is linear velocity and va is angular velocity.

5. What is the importance of understanding the transformation of angular and linear velocities?

Understanding the transformation of angular and linear velocities is crucial in many fields of science and engineering, such as robotics, mechanics, and astronomy. It allows us to accurately describe and predict the motion of rotating objects, and is essential in the design and analysis of various systems and machines.

Similar threads

Replies
1
Views
1K
  • Differential Geometry
Replies
3
Views
2K
  • Differential Geometry
Replies
12
Views
3K
Replies
3
Views
1K
Replies
2
Views
975
  • Differential Geometry
Replies
7
Views
2K
Replies
3
Views
374
  • Precalculus Mathematics Homework Help
Replies
31
Views
2K
Replies
2
Views
1K
  • Special and General Relativity
Replies
8
Views
1K
Back
Top