How should I approach this (coordinate transformation) problem?

Click For Summary

Discussion Overview

The discussion revolves around the challenges of coordinate transformations in optomechanical systems, specifically relating to the relationship between rotation angles and their effects on a mirror assembly. Participants seek to understand the methods for approaching these transformations, particularly in the context of controlling beam steering through specified angles.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Swulf expresses difficulty in understanding how to relate the rotation angle \theta_Y to the rotation \phi_R, despite the apparent simplicity of the problem.
  • Some participants suggest that the transformations can be represented as a product of matrices, emphasizing that the order of transformations is crucial.
  • There is a discussion about the ambiguity in defining the axes for rotations, particularly when multiple rotations are applied sequentially.
  • Swulf clarifies that \phi_T is defined as a rotation about the X axis of the mirror, which some participants challenge regarding its implications for the overall transformation.
  • One participant compares the problem to determining the coordinates of an aircraft's wingtip based on roll, pitch, and yaw, suggesting a similar complexity in the transformations involved.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the definitions and relationships between the angles involved. There are competing views on how to approach the transformations and the implications of the order of operations.

Contextual Notes

There are unresolved ambiguities regarding the definitions of rotation axes and the sequence of transformations, which may affect the interpretation of the problem. The discussion highlights the need for clearer specifications of the transformations being applied.

Swulf
Messages
2
Reaction score
0
I am starting to deal with optomechanical systems as part of my work, and am faced with what seems to be an uncomplicated problem, however I'm ashamed to admit that I am having great difficulty getting to grips with it. I'd like some pointers and/or advice as to how to go about solving these sorts of problems - please note, I want to *learn how to solve them*, I am not just looking for the 'answer'. It's the methods and approaches I want to understand so I can apply it to subsequent problems.

The system I am considering has a flat mirror with axis [itex]X[/itex], [itex]Y[/itex] and [itex]Z[/itex] as shown. Translations in the axial directions are allowed i.e. [itex]\delta X[/itex], [itex]\delta Y[/itex] and [itex]\delta Z[/itex]. Rotations about the axes are also allowed, [itex]\theta_X[/itex], [itex]\theta_Y[/itex] and [itex]\theta_Z[/itex].

mirror_axes.jpg


The articulated mirror assembly is to sit on another stage which can rotate by an angle [itex]\phi_R[/itex] and can tilt the entire mirror by [itex]\phi_T[/itex]. Obviously [itex]\theta_X = \phi_T[/itex]. The whole thing is intended to steer an incoming beam onto a surface by controlling [itex]\phi_R[/itex] and [itex]\phi_T[/itex] (i.e. [itex]\theta_X[/itex]).

mirror_stage.jpg


My difficulty in comprehension is how to determine the relationship between [itex]\theta_Y[/itex] and [itex]\phi_R[/itex]. The system will not be able to move in [itex]\theta_Y[/itex], only in [itex]\phi_R[/itex], but some specifications on error have been given in terms of [itex]\theta_Y[/itex] and it is necessary to turn those into corresponding specifications on [itex]\phi_R[/itex]. I am stumped as to how to properly transform between the two. It seems like it should be simple!

I would welcome any advice on how to properly determine the relationship between [itex]\theta_Y[/itex] and [itex]\phi_R[/itex].

Thank you,

Swulf
 
Physics news on Phys.org
Swulf said:
. Obviously [itex]\theta_X = \phi_T[/itex].

I don't see that. If there is a rotation about the z-axis, the x-axis wil move. So it may no longer cooincide with the axis that the tilt is turning about.

The type of transformations you describe can written as the product of matrices. The order in which the transformations are applied will matter. You can't describe a a unique transformation just by giving the values of rotation angles and the translations because it matters which transformation is done first. If you have equipment that is simultaeneously making the rotations about several axes, I'll boldy say that this also can be handled - athough I haven't tried to this myself.
 
Hi Stephen,

Thanks for replying!

I think I should have said that the [itex]\phi_T[/itex] angle is always about the [itex]X[/itex] axis that is defined on the mirror. So therefore it is the same angle; it is only defined as [itex]\phi_T[/itex] to give it similar nomenclature to [itex]\phi_Z[/itex].

I'm having trouble, though, seeing what the first step would be in constructing a transformation between a rotation about [itex]\theta_Y[/itex] and a rotation about [itex]\phi_Z[/itex]. I guess I don't fundamentally understand the problem at all well... am I to start by considering how a point in the [itex]X[/itex], [itex]Y[/itex], [itex]Z[/itex] coordinate system moves when subjected to a rotation about [itex]Y[/itex], and then somehow map that into the coordinate system associated with [itex]\phi_Z[/itex], [itex]\phi_T[/itex]? I'm lost.
 
We need a better definition of what you are trying to accomplish. As I said, the values of the various angles and translations you listed do not define a specific transformation, so you must pick some order for them to be applied or you must say that you are trying to deal with a control system where all of them change simultaneously.

There is some ambiguity in your definitions of values. For example, if I perform the rotation [itex]\theta_z[/itex] then perform the rotation [itex]\theta_x[/itex], what axis do I use for the [itex]\theta_x[/itex] rotation? Do I used the current position of the x-axis where it landed after the rotation about the z-axis or do I use the original position of the x-axis before the rotation about the z-axis?

It sounds like what you are doing is similar to the problem of determining the coordinates of the wingtip of an aircraft given information about roll, pitch and yaw.
 

Similar threads

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