Page 160 - The Mechatronics Handbook
P. 160

0066-frame-C09  Page 34  Friday, January 18, 2002  11:00 AM









                       Matrix Formulation and Coordinate Transformations
                       A vector in three-dimensional space characterized by the right-handed reference frame  x a ,  y a ,  z a ,
                             ˆ
                                  ˆ
                                        ˆ
                       A =  A x i a + A y j a +  A z k a,  can be represented as an ordered triplet,
                                                        A x
                                                  A =   A y  =  A x A y A z a T

                                                        A z a
                       where the elements of the column vector represent the vector projections on the unit axes. Let A a   denote
                       the column vector relative to the axes x a , y a , z a . It can be shown that the vector  A   can be expressed in
                       another right-handed reference frame x b , y b , z b , by the transformation relation

                                                         A b   = C A a                           (9.15)
                                                                ab
                       where C  ab  is a 3 × 3 matrix,


                                                         cx a x b cx a y b cx a z b
                                                   C                                             (9.16)
                                                    ab  = cy a x b  cy a y b  cy a z b
                                                         cz a x b  cz a y b  cz a z b

                       The elements of this matrix are the cosines of the angles between the respective axes. For example, cz a y b
                       is the cosine of the angle between z a  and y b . This is the rotational transformation matrix and it must be
                       orthogonal, or

                                                       C ab =  C ab =  C ba
                                                         –
                                                              T
                                                         1
                       and for right-handed systems, let C ab  = +1.
                       Angle Representations of Rotation
                       The six degrees of freedom needed to describe general motion of a rigid body are characterized by three
                       degrees of freedom each for translation and for rotation. The focus here is on methods for describing
                       rotation.
                         Euler’s theorem (11) confirms that only three parameters are needed to characterize rotation. Two
                       parameters define an axis of rotation and another defines an angle about that axis. These parameters
                       define three positional degrees of freedom for a rigid body. The three rotational parameters help construct
                       a rotation matrix,  . The following discussion describes how the rotation matrix, or direction cosine
                                     C
                       matrix, can be formulated.
                         General Rotation. Unit vectors for a system a, u ˆ a,  are said to be carried into b, as   = C u ˆ a.  It can
                                                                                        u ˆ b
                                                                                              ba
                       be shown that a direction cosine matrix can be formulated by [30]
                                                              T
                                                     T
                                              C =  λλ + ( E –  λλ )cos ψ –  S λ()sin ψ          (19.17)
                                                                       λ
                                                  λ
                                                                                   T
                       where   is the identity matrix, and   represents a unit vector,   = [λ 1 , λ 2 , λ 3 ] , which is parallel to the
                            E
                       axis of rotation, and ψ is the angle of rotation about that axis [30]. In this relation,  (  ) is a skew-S λ
                       symmetric matrix, which is defined by the form
                                                            0    – λ 3  λ 2
                                                   S λ() =       0    –
                                                           λ 3         λ 1
                                                           –  λ 2  λ 1  0


                       ©2002 CRC Press LLC
   155   156   157   158   159   160   161   162   163   164   165