•Gibbs [1901, p. 340] named this vector the "vector semitangent of version." Cayley [I899J used the three quantities g,, g2. g3 in 1843 (before the introduction of vector notation), and he credits their discovery to Rodriguez.




used the dits their

Note that there is no sign ambiguity in the definition of the Gibbs vector and that the components are independent parameters. The product law for Gibbs vectors analogous to Eq. (12-15b) can be found from that equation and Eq. (12-16), and takes the convenient vector form

The Gibbs vector has not been widely used because it becomes infinite when the rotation angle is an odd multiple of 180 deg.

Euler Angles. It is clear from the above discussion that three independent parameters are needed to specify the orientation of a rigid body in space. The only parameterization considered so far that has the minimum number of parameters is the Gibbs vector. We now turn to a class of parameterizations in terms of three rotation angles, commonly known as Euler angles. These are not as convenient for numerical computations as the Euler symmetric parameters, but their geometrical significance is more apparent (particularly for small rotations) and they are often used for computer input/output. They are also useful for analysis, especially for finding closed-form solutions to the equations of motion in simple cases. Euler angles are also commonly employed for three-axis stabilized spacecraft for which small angle approximations can be used.

To define the Euler angles precisely, consider four orthogonal triads of unit vectors, which we shall denote by x,y,i x",y",i"

The initial triad x,y,z is parallel to the reference 1,2,3 axes. The triad x',y',z' differs from x,y,z by a rotation about the / axis (1 = 1, 2, or 3 depending on the particular transformation) through an angle <f>* Thus, the orientation of the x'.y'.z' triad relative to the triad is given by A,(<p) for /= 1, 2, or 3, one of the simple direction cosine matrices given by Eq. (12-6). Similarly, the x",y",z" triad orientation relative to the x'.^.z' triad is a rotation about a coordinate axis in the x',y,z' system by an angle 6, specified by Aj(fi), j=* 1, 2, or 3,j + i. Finally, the orientation of u,v, w relative to x",y",z" is a third rotation, by an angle \f>, with the direction cosine matrix Ak(il>), k = 1, 2, or 3, k # j. The final u,v,w triad is the body-fixed triad considered previously, so the overall sequence of three rotations specifies the orientation of the body relative to the reference coordinate axes.

* Although Euler angles are rotation angles, we follow the usual convention of denoting them by lowercase Greek letters.

A specific example of Euler angle rotations is shown in Fig. 12-3. Here, the first rotation is through an angle <f> about the z axis, so that the z and z' axes coincide. The second rotation is by 0 about the x' axis, which thus is identical with x". The third rotation is by \p about the z" (or w) axis. This sequence of rotations is called a 3-1-3 sequence, because the rotations are about the 3, 1, and 3 axes, in that order. The labeled points in the figure are the locations of the ends of the unit vectors on the unit sphere. The circles containing the numbers 1, 2, and 3 are the first, second, and third rotation axes, respectively. The solid lines are the great circles containing the unit vectors of the reference coordinate system, x,y,z. The cross-hatched lines are the great circles containing the unit vectors of the body coordinate system, u,v,w. The dotted and dashed lines are the great circles defined by intermediate coordinate systems.

Fig. 12-3. 3-1-3 Sequence of Euler Rotations. (See text for explanation.)

The direction cosine matrix for the overall rotation sequence is the matrix product of the three matrices for the individual rotations, with the first rotation matrix on the right and the last on the left:

cosipsin<j> + cosûsin\pcos<j> s'm0sin\p

cos4,cos<f>—cos0sin\f>sin<j> cos\psin<j> + cosûsinipcos<j> s'mûsinxp — sin \p cos«f> — cos 0 cos ^ sin <f> — sin^sin<f> + cos0cos\i<cos<f> sin 0 cos ^ sin0sin<f> — sin0cos<f> cos9

The Euler axis corresponding to Am(<t>,9,ip) can be found from Eq. (12-10); it is denoted by ê in Fig. 12-3.

The 3-1-3 Euler angles can be obtained from the direction cosine matrix elements by

0=arccosj433 (12-21a)

itrix ition

Note that Eq. (12-21a) leaves a twofold ambiguity in 8, corresponding to sin0 being positive or negative. Once this ambiguity is resolved, <j> and $ are determined uniquely (modulo 360 deg) by the signs and magnitudes of Ai3, A23, A3l, and A32, with the exception that when 9 is a multiple of 180 deg, only the sum or difference of $ and \f/ is determined, depending on whether 9 is an even or an odd multiple of 180 deg. The origin of this ambiguity is apparent in Fig. 12-3. The usual resolution of this ambiguity is to choose sinfl > 0, or 0 < 9 < 180 deg.

Other sequences of Euler angle rotations are possible, and several are used. Figure 12-4 illustrates a 3-1-2 sequence: a rotation by <j> about z followed by a rotation by 9 about x' and then by a rotation by about y". This is often referred to as the yaw, roll, pitch sequence, but the meaning of these terms and the order of rotations implied is not standard. The direction cosine matrix illustrated in Fig. 12-4 is

cos\pcos4>—sin 0 sin if/sin cos>//sin<#>+sin0sin\//cos<#> — cos0sin</>

sinií/cos<í>+sin0cos</>sin<í> sin^sin^ — si n tf cosacos <i> cosffcosxj/

Fig. 12-4. 3-1-2 Sequence of Euler Rotations. (See text for explanation.)

The expressions for the rotation angles in terms of the elements, of the direction cosine matrix are tf=arcsin^23 (12-23a)

As in the 3-1-3 case, the angles are determined up to a twofold ambiguity except at certain values of the intermediate angle 9. In this case, the singular values of 9 are odd multiples of 90 deg; The usual resolution of the ambiguity is to choose — 90 deg<#<90 deg, which gives cos0 > 0.

If <f>, 0, and \p are all small angles, we can use small-angle approximations to the trigonometric functions, and Eq. (12-22) reduces to

where the angles are measured in radians.

It is not difficult to enumerate all the possible sequences of Euler rotations. We cannot allow two successive rotations about a single axis, because the product of these rotations is equivalent to a single rotation about this axis. Thus, there are only 12 possible axis sequences:


Was this article helpful?

0 0

Post a comment