@@ -190,7 +190,7 @@ confidence that other `ω⃗` functions would be correctly integrated also.
190
190
## Minimal rotation
191
191
192
192
One common problem arises when a system must be rotated to align some axis with
193
- some direction, though the rotation of the system * about* that axis is
193
+ some direction, while the rotation of the system * about* that axis is
194
194
irrelevant. To be specific, suppose we want to rotate our basis vectors
195
195
`` \hat{x}, \hat{y}, \hat{z} `` so that `` \hat{z} `` points in a particular
196
196
direction. A naive approach may be to determine the direction in terms of
@@ -201,6 +201,13 @@ orientation will be extremely sensitive to the direction whenever it happens to
201
201
be near the poles. In such cases, the angular velocity of the system will be
202
202
very high — potentially infinite, in principle.
203
203
204
+ A * slightly* better approach would be to use ``(\alpha, \beta, \gamma) = (\phi,
205
+ \theta, -\phi)`` , which is the most direct rotation from the `` z`` axis to the
206
+ point given by `` (\theta, \phi) `` , and behaves better in the limit of small
207
+ `` \theta `` . However, this only works for rotations directly from the `` z ``
208
+ axis; the result depends on the choice of coordinates, and is not the best
209
+ choice for tracking general motion of the target axis.
210
+
204
211
Fortunately, it is possible to take * any* rotor `` R_\mathrm{axis}(t) `` that
205
212
aligns the axis correctly, and compute another rotation that also aligns the
206
213
axis, but has the smallest possible angular velocity. This is called the
@@ -218,8 +225,8 @@ R(t) = R_\mathrm{axis}(t)\, \exp\left[\gamma(t) 𝐤 / 2 \right]
218
225
```
219
226
This rotor also aligns the axis correctly, but otherwise has the smallest
220
227
possible angular velocity. Here, `` R_\mathrm{axis} `` may be constructed in any
221
- convenient way, including using spherical coordinates; the resulting `` R(t) ``
222
- will be independent of such poor life choices.
228
+ convenient way, including using spherical coordinates or even Euler angles; the
229
+ resulting `` R(t) `` will be independent of such poor life choices.
223
230
224
231
225
232
## Derivatives and gradients
0 commit comments