Euler Angles - Why Post Multiplication

In summary, when using column vectors and rotation matrices to describe frames with respect to fixed or mobile axes, we use pre-multiplication and post-multiplication respectively. This can be understood through the order of composition and the interpretation of matrices as performing row operations. In the case of describing frames with Euler angles, we use the zyx convention which involves rotating the second frame about its own axes, and this can also be expressed as a composition of rotation matrices. This method is commonly used in Industrial Robot Kinematics.
  • #1
phiby
75
0
Normally with column vectors, we premultiply rotation matrices if the angles are with respect to fixed axis.

Why then do we post multiply if the angles are Euler Angles, angles with respect to the mobile axis?
 
Mathematics news on Phys.org
  • #2
phiby said:
Normally with column vectors, we premultiply rotation matrices if the angles are with respect to fixed axis.

Why then do we post multiply if the angles are Euler Angles, angles with respect to the mobile axis?

Hey phiby.

Could you give an example (in terms of the rotation matrices)?

The answer I would give is basically going to do with using the order of composition to see what happens in what order and then look at each composition uniquely and then the compositions in the order they are in.

This is also the basic way you can understand what a matrix is actually doing in the way that finding the inverse relates to finding a series of matrices that you premultiply by which gives a series of compositions that represent the 'row operations' you were taught when you did the first linear algebra course (i.e. Gaussian elimination).

The nature of these row-reduction matrices have the same kind of interpretation as compositions of general matrices and based on these you can follow step by step what the matrix is actually doing for each scale and translation.
 
  • #3
chiro said:
Hey phiby.

Could you give an example (in terms of the rotation matrices)?

You have a Fixed Frame with Axis XYZ & Mobile Frame with Axis xyz.

Both the frames have the same origin. To describe the mobile frame, you could use 3 rotations about Fixed axis as t1 about X, t2 about Y, t3 about Z?
Now, the rotation of the mobile axis is RZ(t3) * RY(t2) * RX(t1)

or through zyx euler angles, i.e. t1 about z, t2 about y' and t1 about x".
(y' is the mobile y-axis after t1 rotation about z, x" is the mobile x-axis after the first 2 rotations)

This works out to be the same as the first matrix.
 
  • #4
Anybody have any idea about it.
Basically, you have 2 frames who share the same origin, but axes are oriented differently. You want to describe the position and orientation of the 2nd frame with respect to the first.

Let the 1st frame have axis X, Y, Z
Let 2nd frame have axis x, y, z

To describe frame 2 in terms or frame 1, you start with both frames very fully coincident at the beginning (i.e. even in orientation).

Then
- you rotate frame 2 by t1 about X - Rx(t1)
- you rotate frame 2 by t2 about Y - Ry(t2)
- you rotate frame 2 by t3 about Z - Rz(t2)

So new orientation of frame 2 is given by

Rz(t3) * Ry(t2) * Rx(t1)

(Obviously, you pre-multiply the 1st matrix by the 2nd. And the premultiply the result with the 3rd matrix)

2nd way of describing it is by Euler angles - i.e. you rotate the 2nd frame about one of it's own axis (x or y or z), instead of (X, Y or Z)

- rotate frame 2 by t3 about x - (y becomes y' & z becomes z')
- rotate frame 2 by t2 about y' - (x becomes x' & z becomes z'')
- rotate frame 2 by t1 about z" - (x' becomes x'' & y becomes y")

Now this transform is described again by
Rz(t3) * Ry(t2) * Rx(t1)

I want to know how is this 2nd transform derived?

I know how the first one is derived because I know how to find the rotation matrix for rotating a point about about a fixed axis. And I know that if you are working with column vectors (for the point), you premultiply the 1st rotation matrix by the 2nd rotation matrix.

However, I am not able to grok, how you write the transformation matrices for the 2nd case.

Basically, this is used in Industrial Robot Kinematics. Should I not be posting this in the math sub forum - is some other sub-forum the right place for this question?
 

Related to Euler Angles - Why Post Multiplication

1. What are Euler Angles and why are they used in scientific research?

Euler Angles are a set of three angles that describe the orientation of a rigid body in three-dimensional space. They are commonly used in scientific research because they provide a simple and intuitive way to describe the orientation of an object.

2. What is the difference between pre and post multiplication in Euler Angles?

In pre-multiplication, the rotation matrix is applied to the object first and then the Euler Angles are applied. In post-multiplication, the Euler Angles are applied first and then the rotation matrix is applied. The difference lies in the order in which the rotations are applied.

3. Why is post-multiplication preferred in scientific applications?

Post-multiplication is preferred because it follows the convention of applying rotations in a specific order, known as the intrinsic rotation sequence. This allows for a more consistent and predictable way to describe the orientation of an object.

4. What are some common applications of Euler Angles in science?

Euler Angles are commonly used in aerospace engineering, robotics, computer graphics, and biomechanics. They are also used in navigation systems, such as gyroscopes and inertial measurement units, to determine the orientation of an object in space.

5. Are there any limitations to using Euler Angles in scientific research?

One limitation of Euler Angles is that they are not suitable for describing rotations that involve a change in axis. Additionally, they can suffer from gimbal lock, which occurs when two of the angles are aligned, causing the loss of one degree of freedom. This can make it difficult to accurately describe the orientation of an object.

Similar threads

Replies
1
Views
1K
Replies
4
Views
2K
Replies
2
Views
3K
Replies
1
Views
555
  • General Math
Replies
1
Views
3K
Replies
4
Views
105
Replies
3
Views
2K
Replies
18
Views
1K
  • Classical Physics
Replies
1
Views
748
Back
Top