3.5.9 · D3Guidance, Navigation & Control (GNC)

Worked examples — Quaternion kinematics — q̇ = ½ Ξ(q) ω

2,489 words11 min readBack to topic

Before any numbers, one reminder of the two objects we feed the machine:

Recall The two ingredients (open if rusty)

A unit quaternion with stores an orientation. An angular velocity in rad/s is how fast the body spins right now, measured in the body frame. The rate is


The scenario matrix

Every case this topic can throw at you falls into one of these cells. The examples below are tagged with the cell they cover.

# Cell (what makes it special) Example
A Zero input (degenerate: nothing spins) Ex 1
B Spin about a single body axis, at identity Ex 2
C Same spin, all three axes — check the sign pattern of Ex 3
D NOT the identity — the interesting case, Ex 4
E Sign / direction reversal Ex 5
F Limiting / linearity — scale , super-fast spin behaviour Ex 6
G Pure-vector quaternion — top-row formula stress test Ex 7
H Real-world word problem — a satellite detumble reading Ex 8
I Exam twist — inertial-frame , must switch to Ex 9

The worked examples


Figure — Quaternion kinematics — q̇ = ½ Ξ(q) ω

The arrow above is living tangent to the unit sphere at — look at how it points along the surface, never outward. That is the norm-preservation fact made visible.



Figure — Quaternion kinematics — q̇ = ½ Ξ(q) ω






Recall Self-test (open after you've tried)

If , what is ? ::: The zero 4-vector, for any . At the identity quaternion, what is ? ::: Always (the row vanishes since ). Why does ? ::: Because is linear in . For a pure-vector quaternion spun about an axis parallel to , which component of dominates? ::: The scalar part , since is then maximal. For inertial-frame , which formula? ::: (left multiply).