How to Compute Euler Angles for Rotating Reference Frames

Click For Summary
SUMMARY

The discussion focuses on computing Euler angles for rotating reference frames, specifically when defining a new z-axis vector Z=(Z1,Z2,Z3). It is established that knowing only the new z-axis determines two of the three Euler angles, necessitating the specification of either the new x or y axis to compute the third angle, gamma (Y3). The participants confirm that if the new z-axis is known, gamma can indeed be any value between 0 and 2π, allowing for flexibility in defining the orientation of the x and y axes.

PREREQUISITES
  • Understanding of Euler angles and their applications in 3D rotations
  • Familiarity with orthonormal systems in three-dimensional space
  • Basic knowledge of vector mathematics and transformations
  • Experience with rotation matrices and their properties
NEXT STEPS
  • Research the mathematical derivation of Euler angles from rotation matrices
  • Learn about the implications of different Euler angle conventions (e.g., ZYX, XYZ)
  • Explore the use of quaternions as an alternative to Euler angles for 3D rotations
  • Investigate applications of Euler angles in computer graphics and robotics
USEFUL FOR

This discussion is beneficial for computer graphics developers, robotics engineers, and anyone involved in 3D modeling or simulations requiring precise control over rotational transformations.

matteo86bo
Messages
56
Reaction score
0
I know this is rather trivial question but it's not homework!
I need this as part of a bigger project.

What I have to do is rotate my reference frame to another one. I want my new z-axis to be a vector Z=(Z1,Z2,Z3)

Following the notation of this wikipage:
http://en.wikipedia.org/wiki/Euler_angles

all I need to do is compute the Euler angles, however, I don't manage to get Y3 and therefore the last angle, gamma.

Can you please help?
 
Physics news on Phys.org
Merely giving your new Z-axis only determines 2 of the 3 Euler angles, since it doesn't tell where your new X and Y axes are. You need to specify at least one of the new X or Y axes to determine the third one - that's why you need Y3. Think of it this way - after you've specified your new Z-axis, you can freely rotate about the new Z-axis. This will leave the new Z-axis unchanged, but will change X and Y.
 
phyzguy said:
Merely giving your new Z-axis only determines 2 of the 3 Euler angles, since it doesn't tell where your new X and Y axes are. You need to specify at least one of the new X or Y axes to determine the third one - that's why you need Y3. Think of it this way - after you've specified your new Z-axis, you can freely rotate about the new Z-axis. This will leave the new Z-axis unchanged, but will change X and Y.

You're right! But sorry if I insist, I just want to get this straight.

If I only know the new z-axis and x and y could be in directions, although forming an orthonormal system, does this means that I could choose my angle gamma to be any value between 0 and 2pi?
 
matteo86bo said:
You're right! But sorry if I insist, I just want to get this straight.

If I only know the new z-axis and x and y could be in directions, although forming an orthonormal system, does this means that I could choose my angle gamma to be any value between 0 and 2pi?

Yes.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K