Notation Guide Spacecraft Dynamics
Notation Guide Spacecraft Dynamics
Hanspeter Schaub∗
1
are used as in Eq. (3), then the left super-script nota- derivatives to be taken. Further, let x be expressed in
tion is used again. B frame components as B x = (x1 , x2 , x3 )T Notice
that
B
B
ω1 ẋ1 Bd
B
ω = ω2 (5) ẋ2 ⇒ (x) 6⇒ ẋ (9)
dt
ω3 ẋ3
These frame declarations can become cumbersome The time derivative of the angular velocity vector
after a while if only 2 frames are present. If no label ωB/N has a special property worth noting:
is made on a matrix representation of a vector, then Bd Bd
body frame components are implied. ω̇B/N = ωB/N + ωB/N ×ωB/N = ωB/N
The tilde matrix notation is dt dt
(10)
0 −ω3 ω2
In other words, if ω is the angular velocity vector be-
[ω̃] = ω3 0 −ω1 (6) tween two particular frames, then the time derivative
−ω2 ω1 0 of ω as seen by either of these frames is the same.
Having defined a rotating frame B, let us briefly dis- [2] Hanspeter Schaub and John L. Junkins. Analyti-
cuss how to differentiate a vector r expressed in B cal Mechanics of Space Systems. AIAA Educa-
vector components. To discuss the time evolution of tion Series, Reston, VA, 3rd edition, 2014.
r, an observer frame must be specified. For exam-
ple, if r points from the Space Shuttle cockpit to tail,
then this vector appears stationary as seen by a Shut-
tle fixed observer. However, this same r is rotating
as seen by an earth-fixed observer. A left super-script
label is used on the time differential operator to de-
note the observer frame. The transport theorem is
used to map a time derivative seen by a frame B into
the equivalent derivative seen by another frame N :1, 2
Nd Bd
(r) = (r) + ωB/N × r (7)
dt dt
The vector r and frames B and N are only placehold-
ers in Eq. (7). The transport theorem applies equally
if any other vector or frames are substituted into this
expression.
If no frame label is provided, then the time deriva-
tive is assumed to be taken with respect to an inertial
frame.
Nd
ẋ ≡ (x) (8)
dt
This is by far the most common time derivative of a
vector as Newton’s and Euler’s laws require inertial