How Do Active and Passive Rotations Differ in Coordinate Transformations?

  • Context: Graduate 
  • Thread starter Thread starter Gabriel Maia
  • Start date Start date
  • Tags Tags
    Rotations
Click For Summary
SUMMARY

The discussion clarifies the distinction between active and passive transformations in coordinate transformations, specifically in the context of rotating frames. The transformation from laboratory coordinates to spherical coordinates is represented by the matrix Û_{S}, which is derived from two rotations: one about the z-axis by angle \varphi and another about the y-axis by angle θ. The confusion arises from the relationship between the matrices representing these transformations, where the matrix for the passive transformation is the transpose of the active transformation matrix. The key takeaway is that both transformations utilize the same matrix, with the active transformation focusing on the physical rotation of vectors and the passive transformation addressing the relationship between different coordinate systems.

PREREQUISITES
  • Understanding of coordinate transformations in 3D space
  • Familiarity with rotation matrices in linear algebra
  • Knowledge of active versus passive transformation concepts
  • Basic understanding of spherical and Cartesian coordinate systems
NEXT STEPS
  • Study the derivation of rotation matrices in 3D space
  • Learn about the implications of active and passive transformations in physics
  • Explore the application of transformation matrices in computer graphics
  • Investigate the use of quaternion representations for rotations
USEFUL FOR

Students and professionals in physics, engineering, and computer graphics who need to understand coordinate transformations and their applications in various fields.

Gabriel Maia
Messages
70
Reaction score
1
Hi This is the problem... I'm reading a paper where the author says

Transformation between the laboratory and spherical frames can be represented by the product of two rotations through the angles θ and \varphi, Û_{S}=\hat{R}_{y}(θ)\hat{R}_{z}(\varphi):

|E>_{S}=Û_{S}|E>_{L}.

The matrix Û_{S} is


Û_{S} = \left[\begin{matrix} \cosθ\cos\varphi & \cosθ\sin\varphi & -\sinθ \\ -\sin\varphi & \cos\varphi & 0 \\ \sinθ\cos\varphi & \sinθ\sin\varphi & \cosθ \end{matrix}\right]

Now... I was trying to understand this transformation from cartesian laboratory coordinates to spherical ones and I've obtained something similar but not the same. What I did was a concatenation of two rotations. First I considered a point p with projection q on the xy-plane. Then I rotated the frame about the z axis by \varphi (counterclock-wise) obtaining a second frame. This second frame has its x-axis aligned to the projection q. Finally I rotated the second frame about the y-axis by θ, aligning the z-axis of the third frame with the direction of p. Let's the original frame be called A, the second B and the third C. The matrix I used to go from A to B is

R^{B}_{A}=\left[\begin{matrix} \cos\varphi & -\sin\varphi & 0 \\ \sin\varphi & \cos\varphi & 0 \\ 0 & 0 & 1\end{matrix}\right]

And to go from B to C

R^{C}_{B}=\left[\begin{matrix} \cos\theta & 0 & \sin\theta \\ 0 & 1 & 0 \\-\sin\theta & 0 & \cos\theta \end{matrix}\right]

So, the matrix which takes us from A to C is

R^{C}_{A} = R^{B}_{A}*R^{C}_{B} = R^{C}_{B}=\left[\begin{matrix} \cos\theta\cos\varphi & -\sin\varphi & \sin\theta\cos\varphi \\ cos\theta\sin\varphi & \cos\varphi & \sin\theta\sin\varphi \\-\sin\theta & 0 & \cos\theta \end{matrix}\right]

This matrix is the transpose of Û_{S} so my doubt is what is going on? I expected the to be the same. I know that active and passive transformations have matrices that are the transpose of one another but I'm failing to see which case is which here.


Thank you.
 
Physics news on Phys.org
Two things to check here:
- Which convention is used: R * v or vT * R ?
- Do the matrices represent the rotation of the local system relative to lab system or the coordiante transformation from the lab system to the local system ?
 
Gabriel Maia said:
So, the matrix which takes us from A to C is

R^{C}_{A} = R^{B}_{A}*R^{C}_{B} = R^{C}_{B}=\left[\begin{matrix} \cos\theta\cos\varphi & -\sin\varphi & \sin\theta\cos\varphi \\ cos\theta\sin\varphi & \cos\varphi & \sin\theta\sin\varphi \\-\sin\theta & 0 & \cos\theta \end{matrix}\right]
You've fallen prey to the "active transformation versus passive transformation" trap. I personally am not thrilled with those two terms. "Active transformation" versus "passive transformation": what does that mean? I use the terms "rotation" and "transformation" instead. Admittedly this doesn't helps that much. With my nomenclature, there's a "rotation versus transformation" trap into which the uninitiated can be lured. "Rotation" versus "transformation": what does that mean?

So, whether it's active transformation vs passive transformation or rotation vs transformation, what exactly do those terms mean?

Active transformation, which I call rotation, answers the question "Suppose I have some vector quantity ##\vec q## and I physically rotate it about some axis by some angle. Where does that vector point now?" Note that only one coordinate system is involved in this question. Passive transformation, which I just call transformation, answers the question "Suppose I have two coordinate systems U and V with a common origin. What is the relationship between the representation of some vector quantity ##\vec q## in frame U versus it's representation in frame V?"

These two questions are closely related. With the first question, you can "actively transform" the x, y, and z axes and create a rotated reference frame. Now you can answer the second question using this new frame. With the second question, you can ask about the relation between the representations of x, y, and z axes in the two frames. This is equivalent to an "active transformation" or "rotation".

The relationship between the two concepts is that the same matrix represents the "active transformation" that rotates frame U to form frame V and the "passive transformation" that transforms a vector expressed in frame V to frame U are the same matrix. Another way to look at it: The matrix that represents the "passive transformation" from frame U to frame V is the transpose of the matrix that represents the "active transformation" that rotates frame U to form frame V.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K