3.5.1 · D3Guidance, Navigation & Control (GNC)

Worked examples — Reference frames — body frame, inertial frame; rotation between them

3,205 words15 min readBack to topic

The scenario matrix

Every question this topic can throw is one (or a mix) of these cells. The 9 worked examples below are each tagged with the cell they cover, and together they touch every row.

Cell What makes it tricky Covered by
A. Positive angle, one axis get the sign of right Ex 1
B. Negative angle is the same as transpose? Ex 2
C. Angle in quadrant II () goes negative Ex 3
D. Degenerate: zero rotation matrix must be identity Ex 4
E. Degenerate: vector on the rotation axis nothing should change Ex 4
F. Limiting case: full flip, both signs vanish Ex 5
G. Reverse direction (inverse / transpose) body→inertial instead of inertial→body Ex 6
H. Composition of two rotations order matters, subscripts must cancel Ex 7
I. Real-world word problem translate English → axes → matrix Ex 9
J. Exam twist: wrong-way subscripts spotting a transpose trap Ex 9
K. Sanity via orthogonality check Ex 5 & 6
L. Angle in quadrant III () both and negative Ex 8

We use the parent's -rotation as our workhorse (it is the "frame-to-frame" convention, so inertial components come in and body components come out):

Read every entry as "how much of one axis leaks into another". The -row/column is untouched because we are spinning around .


Worked examples


Takeaways — the whole matrix, in one glance

Every cell of the scenario matrix is now worked. The pattern underneath all nine examples is the same tiny machine, , read carefully:

  • Signs come from the quadrant of . flips negative past (Ex 3); flips negative past (Ex 8); at exactly both entries vanish and you get a pure sign-flip (Ex 5). Never trust first-quadrant instincts alone.
  • "Turn the other way" = transpose (Ex 2), and transpose = inverse for any rotation (Ex 6) — because . That is the cheapest, most accurate reversal onboard.
  • Degenerate cases anchor your sanity: zero rotation gives (Ex 4a); a vector on the spin axis never moves (Ex 4b).
  • Compose by touching subscripts — inner labels kiss and cancel, and same-axis angles simply add (Ex 7).
  • The subscript notation is a guardrail against the single most common exam trap: sneaking in a transpose (Ex 9).
Recall Which cell is which?

Positive one-axis turn, sign of ::: Ex 1 (Cell A) "Turn the other way" equals which operation? ::: transpose the matrix (Ex 2, Cell B) What flips sign in quadrant II? ::: becomes negative (Ex 3, Cell C) Rotation of gives which matrix? ::: the identity (Ex 4, Cell D) A vector on the spin axis is changed how much? ::: not at all (Ex 4, Cell E) At the matrix does what to ? ::: negates them, no cross-mixing (Ex 5, Cell F) Cheapest inverse of a rotation matrix? ::: its transpose (Ex 6, Cell G) Same-axis rotations compose by...? ::: adding their angles (Ex 7, Cell H) In quadrant III, what are the signs of and ? ::: both negative (Ex 8, Cell L) The subscript guardrail catches which error? ::: applying a transpose the wrong way (Ex 9, Cell J) What do ECI and ECEF stand for? ::: Earth-Centered Inertial and Earth-Centered Earth-Fixed

See also: Euler angles and gimbal lock · Quaternions for attitude representation · IMU and gyroscope sensing · Coriolis and fictitious forces in rotating frames · ECI, ECEF and orbit reference frames · Attitude determination — star trackers