Professional Documents
Culture Documents
The first (and most commonly used) method of orienting a body in three dimensions
involves the use of orientation angles. These are easy to visualize, but they are not unique
and they give rise to singularities in certain positions. The second method involves the use
of Euler (or Euler-like) parameters. These are not easy to visualize; however, they are
unique and they have no singularities. The following notes discuss the use of orientation
angles to describe angular position and motion of rigid bodies.
Simple Rotations
Simple rotations are defined as right-handed (or dextral) rotations about a single axis.
For example, assume initially that the directions (n1, n2 , n3 ) are aligned with the directions
( N1, N2 , N3 ) . Then, an X-rotation is defined as a right-handed rotation of B about N1
(or n 1 ), a Y-rotation as a right-handed rotation about N 2 (or n2 ), and a Z-rotation as a
right-handed rotation about N 3 (or n 3 ). For each of these simple rotations, the unit vectors
of the two reference frames can be related to each other using matrix equations.
N1 1 0 0 n1
X-Rotation: N 2 0 C S n 2
N 0 S C n 3
3
1/4
N1 C 0 S n1
Y-Rotation: N2 0 1 0 n2
N S 0 C n3
3
N1 C S 0 n1
Z-Rotation: N 2 S C 0 n2
N 0 1 n3
3 0
Here, S and C represent the sine and cosine of the rotation angle .
The coefficient matrices in the above equations are called "transformation" or
"rotation" matrices. They are orthogonal matrices with a determinant of +1. As with all
orthogonal matrices, the inverses of these matrices are simply their transposes. Hence, it is
easy to invert the above equations.
General Orientations
A rigid body can be moved into any orientation (relative to a base frame) using a
sequence of three simple rotations. These rotations can occur about the base-frame axes or
the body-frame axes. One common example is a body-fixed 1-2-3 rotation sequence.
(Here, "1-2-3" has been used to stand for n 1 , n 2 , n 3 rotations.) To work through the
sequence of rotations, intermediate reference frames may be introduced as shown.
2/4
The matrix equations for the three rotations are
N1 1 0 0 N1 N1 N1 C2 0 S2 N1 N1
N 2 0 C1 S1 N 2 C N 2 N 2 0 1 0 N 2 C N 2
N 0 S C N N N S 0 C2 N3 N
3 1 1 3 3 3 2 3
N1 C3 S3 0 n1 n1
N 2 S3 C3 0 n2 C n2
N 0 0 1 n3 n
3 3
As before, Si and Ci represent the sine and cosine of the rotation angle i .
These equations can be combined to form the matrix relationship between the base-
fixed and the body-fixed unit vectors as follows
N1 n1 n1
N 2 C C C n2 C n2
N n n
3 3 3
So, for a body-fixed 1-2-3 rotation sequence, the transformation matrix that relates the unit
vectors in the body reference frame to those in the base reference frame is
C2C3 C2 S3 S2
C C C C C1S3 S1S2C3 C1C3 S1S2S3 S1C2
S1S3 C1S2C3 S1C3 C1S2 S3 C1C2
Like the individual transformation matrices, the matrix C is an orthogonal matrix whose
determinant is +1. So, again it is easy to invert the relationship between the unit vector
sets.
Note: Transformation matrices for many different combinations of rotations are given
in Appendix I of the text Spacecraft Dynamics by T. R. Kane, P. W. Likins, and
D. A. Levinson, McGraw-Hill, 1983.
3/4
Relationship Between Vector Components in the Base and Body Frames
If we have a vector,
then the vector components are related using the transformation matrix as follows
{ A} [C ]{a} or {a} [C ]T { A}
c ij Ni n j Cij
where Cij represents the cosine of the angle between the unit vectors N i and n j .
4/4