Euler Angles: Tait Bryan Angles Examples, Exercises, and Solutions
This entry is the self study companion to Euler Angles: Tait Bryan angles.
The exercises emphasize the six distinct-axis sequences, their passive intrinsic matrix products, the
universal Tait Bryan singularity, aerospace 3-2-1 yaw pitch roll, and consistency with passive
quaternion representations.
All exercises are stated first. Complete worked solutions follow afterward.
1 Convention summary
PhysicsLibrary uses passive coordinate maps:
For intrinsic i-j-k,
For Tait Bryan angles,
The six intrinsic Tait Bryan sequences are
Their generic middle-angle singularity is
For the aerospace intrinsic 3-2-1 sequence,
and
2 Visual reference
Figure. The six intrinsic Tait Bryan sequences.
Figure. The generic Tait Bryan singularity illustrated with intrinsic 3-2-1.
3 Exercises
- Recognize a Tait Bryan sequence.
Which of the following are Tait Bryan sequences?
- Generate the six sequences.
Starting from the statement that each coordinate axis is used exactly once, derive the
six possible Tait Bryan axis orders.
- Write all six passive products.
Write the passive intrinsic DCM product for each of the six Tait Bryan sequences using
generic angles (α,β,γ).
- Sequence from a matrix product.
A passive intrinsic DCM is written
Identify the chronological Tait Bryan sequence.
- Another sequence from a matrix product.
A passive intrinsic DCM is written
Identify the sequence.
- Single-angle checks for 2-3-1.
For intrinsic 2-3-1,
Find the remaining matrix when:
- β = γ = 0;
- α = γ = 0;
- α = β = 0.
- Universal singularity condition.
Show that every Tait Bryan sequence has the same generic singularity condition
What are the singular values on the usual principal branch?
- Interpret the singularity geometrically.
For intrinsic 3-2-1, explain what happens to the first and third physical rotation axes
at
and at
- Why the physical orientation remains valid.
Explain why gimbal lock does not mean that the rigid body orientation itself becomes
undefined.
- Aerospace notation.
For intrinsic 3-2-1, identify which generic angle is yaw, pitch, and roll.
Write the passive DCM product.
- Expand the first row of the 3-2-1 DCM.
Starting from
derive the first row of the matrix.
- Extract yaw pitch roll.
Suppose a nonsingular passive 3-2-1 DCM is
Write the principal extraction formulas for
- Numerical yaw pitch roll matrix.
Compute the passive 3-2-1 DCM for
- Numerical round trip.
Using the matrix from Exercise 13, apply the extraction equations and recover the original
principal yaw pitch roll angles.
- Equivalent extrinsic description.
Find the extrinsic sequence and chronological angle order equivalent to
- Another intrinsic/extrinsic conversion.
Find the extrinsic sequence equivalent to
- Tait Bryan triples are not vectors.
Explain why
is not generally the exact relative attitude between two finite 3-2-1 orientations.
- Quaternion counterpart.
Write the passive quaternion product for intrinsic 3-2-1 yaw pitch roll.
- Small pitch case.
For intrinsic 3-2-1, suppose
Write the first-order DCM approximation.
- Convention audit.
A textbook says only:
Yaw pitch roll is represented by Rz(ψ)Ry(𝜃)Rx(ϕ).
List at least five convention questions that must be answered before comparing that formula
with PhysicsLibrary.
4 Solutions
Solution 1: recognize a Tait Bryan sequence
A Tait Bryan sequence uses all three axes exactly once.
Therefore
are Tait Bryan.
The sequences
are proper Euler because the first and third axis labels match.
Solution 2: generate the six sequences
Choose a first axis in three ways.
Then arrange the remaining two axes in two possible orders.
Therefore
The six sequences are
Solution 3: write all six passive products
Using
the six products are
and
Solution 4: sequence from a matrix product
Compare
with
Thus
The chronological intrinsic sequence is
Solution 5: another sequence from a matrix product
For
we identify
Therefore the sequence is
Solution 6: single-angle checks for 2-3-1
From
we obtain
and
Solution 7: universal singularity condition
For every Tait Bryan sequence, the Jacobian from Euler coordinate rates to angular velocity loses
rank when the first and third physical rotation axes become collinear.
That occurs when the middle rotation turns through a right angle:
On the usual principal branch,
so the singular values are
Solution 8: interpret the singularity geometrically
For intrinsic 3-2-1, the first rotation axis is zA.
The third rotation is about x2.
At
the axis x2 becomes anti-aligned with zA.
At
the axis x2 becomes aligned with zA.
Thus the first and third rotations are about the same physical line, so yaw and roll can no longer
be determined independently.
Solution 9: why the physical orientation remains valid
The rigid body still has a perfectly valid orientation in three-dimensional space.
Only the chosen three-coordinate parameterization loses local uniqueness.
A quaternion or DCM remains nonsingular at the same physical attitude.
Therefore gimbal lock is a coordinate singularity, not a disappearance of physical orientation.
Solution 10: aerospace notation
PhysicsLibrary uses
and
Thus
Solution 11: expand the first row of the 3-2-1 DCM
First multiply
The first row of that product is
Premultiplication by C1(ϕ) leaves the first row unchanged because the first row of C1(ϕ)
is
Therefore the first row of the full DCM is
Solution 12: extract yaw pitch roll
On the nonsingular principal branch,
and
Solution 13: numerical yaw pitch roll matrix
With
the passive DCM is
Solution 14: numerical round trip
From the matrix,
Thus
Next,
and
Therefore the principal round trip recovers
Solution 15: equivalent extrinsic description
Reverse both axis order and associated angle order:
Solution 16: another intrinsic/extrinsic conversion
For intrinsic 1-3-2,
Solution 17: Tait Bryan triples are not vectors
Euler coordinates are nonlinear sequence-dependent coordinates.
The second and third rotations occur about intermediate axes whose directions depend on earlier
rotations.
Therefore subtracting coordinate triples does not reproduce exact finite rotation composition.
The exact relative attitude should instead be computed from DCMs or quaternions.
Solution 18: quaternion counterpart
For intrinsic 3-2-1 yaw pitch roll,
The quaternion and DCM must satisfy
Solution 19: small pitch case
With
the DCM reduces to
For small |𝜃|,
Thus
Solution 20: convention audit
Before comparing the textbook formula with PhysicsLibrary, one should ask:
- Is the rotation active or passive?
- Is the sequence intrinsic or extrinsic?
- What map direction does the matrix represent?
- Does the source use right hand positive angles?
- Does “yaw pitch roll” mean chronological 3-2-1 intrinsic rotation?
- Are column vectors or row vectors being used?
- Is the written product chronological order or operator composition order?
- Are the frame labels and basis conventions the same?
Without those declarations, identical-looking symbols can represent different transformations.
5 Compact review
Tait Bryan sequences use the three coordinate axes exactly once:
For intrinsic i-j-k,
Their generic singularity is
For aerospace intrinsic 3-2-1,
with
and
6 Sources and exercise provenance
The exercises and solutions in this companion are newly written for PhysicsLibrary to reinforce the
Tait Bryan framework developed in Euler angles: Tait Bryan angles.
References
[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. Diebel, “Representing Attitude: Euler Angles, Unit Quaternions, and Rotation
Vectors,” Stanford University, 2006. Online PDF
[3] H. Goldstein, C. Poole, and J. Safko, Classical Mechanics, 3rd ed., Addison Wesley,
2002. Publisher search
License
Unless otherwise noted, this PhysicsLibrary entry is intended for release under the Creative
Commons Attribution ShareAlike 4.0 International license.