|
This entry is the self study companion to Euler Angles: intrinsic and extrinsic rotations.
The exercises are designed to make the axis geometry and matrix ordering automatic rather than memorized.
All exercises are stated first. Complete worked solutions follow afterward.
PhysicsLibrary uses passive coordinate maps:
 |
(1) |
For an intrinsic - - sequence,
 |
(2) |
For an extrinsic - - sequence,
 |
(3) |
Therefore
intrinsic - - extrinsic - - |
(4) |
Intrinsic means that later rotations use axes of the current intermediate frame.
Extrinsic means that every rotation axis remains attached to the original reference frame.
Figure. Intrinsic construction: the second rotation uses the moved axis of the intermediate frame.
Figure. Extrinsic construction: the second rotation uses an axis fixed in the original reference frame.
Figure. Reverse-order equivalence between intrinsic and extrinsic sequence descriptions.
- Intrinsic or extrinsic?
A rotation description says:
Rotate by about . Then rotate by about the new axis. Finally rotate by about the newest axis.
Is the sequence intrinsic or extrinsic?
What is its axis sequence?
- Fixed-axis interpretation.
A second description says:
Rotate by about . Then rotate by about . Finally rotate by about .
Is the sequence intrinsic or extrinsic?
What is its axis sequence?
- Intrinsic matrix product.
Write the passive DCM for intrinsic - - with angles
.
- Extrinsic matrix product.
Write the passive DCM for extrinsic - - with angles
.
- Same labels, different interpretation.
Explain why intrinsic - - and extrinsic - - with the same angles are generally different rotations.
Write both matrix products side by side.
- Reverse-order equivalent sequence.
Find the extrinsic sequence and angle order equivalent to intrinsic
with angles
- Reverse the other direction.
Find the intrinsic sequence equivalent to extrinsic
with chronological angles
State the corresponding intrinsic angle order.
- Aerospace yaw pitch roll.
PhysicsLibrary uses intrinsic - - with
Write the passive DCM product.
Then give the equivalent extrinsic axis sequence and chronological angle list.
- Numerical difference for the same sequence labels.
Let
Compute the passive intrinsic - - matrix and the passive extrinsic - - matrix.
Verify that they are not equal.
Use
and
- Numerical reverse-order equivalence.
Using the same angles as Exercise 9, compare:
with
Verify that their passive DCMs are identical.
- Frame-label derivation.
For intrinsic - - , let the intermediate frames be
Write the three elementary frame-labeled coordinate maps and derive
- Single-angle diagnostic.
For intrinsic - - , set
What remains?
Do the same for the equivalent extrinsic - - representation.
Explain why the two reductions agree.
- Proper Euler subtlety.
Consider intrinsic - - with angles
.
What extrinsic sequence is equivalent?
What are its chronological angles?
Why is this case potentially confusing even though the reversed sequence still has the label - - ?
- Body fixed and space fixed terminology.
Match each phrase to intrinsic or extrinsic:
- body fixed;
- space fixed.
Explain what the word “fixed” refers to in each case.
- Active/passive independence.
A student says:
Intrinsic means passive and extrinsic means active.
Explain why this statement is incorrect.
List the four logical combinations of axis convention and transformation type.
- Convention audit.
A textbook gives the formula
and calls it “ - - yaw pitch roll.”
Give at least four questions that must be answered before deciding whether this formula agrees with the PhysicsLibrary convention.
- Software interface audit.
A software interface documents uppercase sequence strings as intrinsic and lowercase strings as extrinsic.
Which sequence strings would you expect to use for:
- intrinsic
- - ;
- extrinsic
- - ;
- the extrinsic sequence equivalent to intrinsic
- - ?
Why must you still check the software's active/passive and map-direction semantics?
- Correct an incorrect equivalence statement.
A student writes
intrinsic  -  -  extrinsic  -  - 
Identify the error and write the correct equivalence.
The second rotation is about the new axis, and the third is about the newest axis.
Therefore the axes move with the intermediate frame.
The sequence is intrinsic
Every rotation is explicitly about an axis of the original frame :
Therefore the construction is extrinsic
For intrinsic - - ,
Hence
 |
(5) |
For extrinsic - - , the generic passive rule is
Therefore
 |
(6) |
Intrinsic - - gives
 |
(7) |
Extrinsic - - gives
 |
(8) |
The products have different factor order.
Since finite rotations about different axes generally do not commute,
in general.
The general equivalence is
intrinsic  -  -  extrinsic  -  - 
Thus
intrinsic - - extrinsic - - |
(9) |
The extrinsic sequence is
with chronological angles
Reverse the axis order and reverse the associated angle order.
Therefore
extrinsic - - intrinsic - - |
(10) |
For PhysicsLibrary intrinsic - - ,
Hence
 |
(11) |
The equivalent extrinsic sequence is
with chronological angle list
 |
(12) |
Thus the equivalent fixed axis description is roll about , then pitch about , then yaw about .
For intrinsic - - ,
Numerically,
 |
(13) |
For extrinsic - - ,
Numerically,
 |
(14) |
The matrices are not equal.
Thus identical sequence labels do not imply identical orientation when one description is intrinsic and the other extrinsic.
Intrinsic - - with
gives
Extrinsic - - with
gives
The products are symbolically identical.
For the numerical angles of Exercise 9, both give
 |
(15) |
The three intrinsic coordinate maps are
 |
(16) |
 |
(17) |
and
 |
(18) |
Compose the maps by matching adjacent frame labels:
Therefore
 |
(19) |
For intrinsic - - ,
Set
Then
 |
(20) |
The equivalent extrinsic representation is - - with angle list
.
Setting
leaves the final chronological extrinsic rotation about fixed axis through , whose passive product is also
 |
(21) |
Thus the single-angle reduction agrees.
Intrinsic - - with angles
is equivalent to extrinsic
with chronological angles
So
intrinsic - - extrinsic - - |
(22) |
The sequence label is a palindrome, so reversing the axis order does not visibly change the digits.
The angle association still reverses.
That is why proper Euler sequences such as - - can be especially easy to misinterpret.
Body fixed corresponds to intrinsic.
Each new rotation axis belongs to the current intermediate frame and therefore moves with the body or moving frame.
Space fixed corresponds to extrinsic.
Each rotation axis remains attached to the original reference frame.
The word “fixed” therefore refers to which frame owns the successive rotation axes, not to whether the mathematical transformation is active or passive.
The statement is incorrect because two independent choices are being mixed.
Intrinsic versus extrinsic specifies the axis behavior.
Active versus passive specifies whether the physical vector or coordinate frame is being transformed.
The four logical combinations are:
- intrinsic passive;
- extrinsic passive;
- intrinsic active;
- extrinsic active.
PhysicsLibrary uses intrinsic passive as its default Euler convention, but the other three combinations are mathematically valid.
Before comparing
with PhysicsLibrary, one should ask at least:
- Is the transformation active or passive?
- What coordinate map direction is represented?
- Is the sequence intrinsic or extrinsic?
- Does “
- - ” describe chronological axis order or written matrix order?
- Are
roll, pitch, and yaw, or merely first, second, and third sequence angles?
- Does the source use the same right hand positive-angle convention?
Without these answers, matrix order alone is not enough to compare conventions.
Under the stated software convention:
- intrinsic
- - would use uppercase
- extrinsic
- - would use lowercase
- the extrinsic sequence equivalent to intrinsic
- - is - - , so it would use
One must still verify whether the software rotation object represents an active vector rotation or a passive coordinate transformation, and which frame-map direction its matrix represents.
Intrinsic/extrinsic notation alone does not determine those choices.
The student's axis reversal is correct, but the angle order was not reversed.
The correct statement is
intrinsic - - extrinsic - - |
(23) |
The axes and their associated angles must be reversed together.
The two passive sequence rules are
 |
(24) |
and
 |
(25) |
The reverse-order equivalence is
intrinsic - - extrinsic - - |
(26) |
The words intrinsic and extrinsic describe the axes used for successive rotations.
They do not, by themselves, specify active versus passive transformation.
The exercises and worked solutions in this companion are newly written for PhysicsLibrary to reinforce the convention and frame geometry developed in Euler angles: intrinsic and extrinsic rotations.
Henderson provides the classic NASA engineering background for Euler sequence relationships.
Moore develops successive reference-frame orientation with explicit intermediate frames.
SymPy distinguishes body fixed and space fixed reference-frame sequences in its mechanics API.
SciPy explicitly distinguishes intrinsic and extrinsic Euler sequence strings.
- 1
- D. M. Henderson, Euler Angles, Quaternions, and Transformation Matrices: Working Relationships, JSC-12960, NASA Johnson Space Center, 1977. NASA Technical Reports Server
- 2
- J. K. Moore, Learn Multibody Dynamics, chapter “Orientation of Reference Frames,” 2026 edition. Licensed CC BY 4.0. Orientation of Reference Frames
- 3
- SymPy Development Team, “ReferenceFrame orientation methods,” SymPy documentation. SymPy ReferenceFrame documentation
- 4
- SciPy Developers, “Rotation.from_euler,” SciPy documentation. SciPy Euler rotation documentation
Unless otherwise noted, this PhysicsLibrary entry is intended for release under the Creative Commons Attribution ShareAlike 4.0 International license.
|