Page 179 - Mechatronics with Experiments
P. 179

MECHANISMS FOR MOTION TRANSMISSION  165
                             that of 3 with respect to 2. The position coordinate vector of point A can be expressed with
                             respect to coordinates 2 and 3 as follows (Figure 3.17),

                                                 r  = T ⋅ r                                    (3.200)
                                                  3A   34  4A
                                                 r  = T ⋅ r  = T ⋅ T ⋅ r                       (3.201)
                                                  2A   23  3A   23  34  4A
                                                 r  = T ⋅ r  = T ⋅ T ⋅ T ⋅ r                   (3.202)
                                                  1A   12  2A   12  23  34  4A
                                                 r  = T ⋅ r  = T ⋅ T ⋅ T ⋅ T ⋅ r               (3.203)
                                                  0A   01  1A   01  12  23  34  4A
                                                       T
                             where, r  = [ x  y  z   1] .The r , r , r , r  are similarly defined. Notice that
                                    4A    4A  4A  4A         3A  2A  1A  0A
                             T   is the description (position coordinates of the origin and the orientation of the axes
                               12
                             of coordinate system 2 with respect to coordinate system 1) of coordinate system 2 with
                             respect to coordinate system 1. Then the reverse description, that is the description of
                             coordinate system 1 with respect to coordinate system 2, is the inverse of the previous
                             transformation matrix,
                                                             T  = T −1                         (3.204)
                                                              21   12
                             The (4x4) transformation matrix has a special form and the inversion of the matrix also has
                             a special result. Let

                                                           ⎡    R 12     p ⎤
                                                                          A
                                                           ⎢               ⎥
                                                      T 12  = −−−−−−       ⎥                   (3.205)
                                                           ⎢
                                                           ⎢  000        1  ⎥
                                                           ⎣               ⎦
                             Then, the inverse of this matrix can be shown as
                                                                         T
                                                         ⎡   R T      −R ⋅ p ⎤
                                                                             A
                                                               12        12
                                                         ⎢
                                                   T −1  = −−−−−−             ⎥                (3.206)
                                                    12   ⎢                    ⎥
                                                            000           1
                                                         ⎢                    ⎥
                                                         ⎣                    ⎦
                             Also notice that the order of transformations is important (multiplication of matrices are
                             dependent on the order),
                                                         T ⋅ T   ≠ T ⋅ T                       (3.207)
                                                          12  23    23  12
                             For a general purpose multi degrees of freedom mechanism, such as a robotic manipulator,
                             the relationship between a coordinate frame attached to the tool (the coordinates of its
                             origin and orientation) with respect to a fixed reference frame at the base can be expressed
                             as a sequence of transformation matrices where each transformation matrix is a function
                             of one of the axis position variables. For instance, for a four degrees of freedom robotic
                             manipulator, the coordinate system at the wrist joint can be described with respect to base
                             as (Figure 3.17)
                                                 T  = T (   ) ⋅ T (   ) ⋅ T (   ) ⋅ T (   )    (3.208)
                                                  04   01  1  12  2   23  3  34  4
                             where    ,    ,    ,    are the positions of axes driven by motors. Any given position vector
                                      2
                                    1
                                            4
                                         3
                             relative to the fourth coordinate frame (r ) can be expressed with respect to the base as
                                                              4A
                             follows,
                                               r 0A  = T ⋅ r 4A                                (3.209)
                                                     04
                                                  = T (   ) ⋅ T (   ) ⋅ T (   ) ⋅ T (   ) ⋅ r 4A  (3.210)
                                                                2
                                                                    23
                                                                           34
                                                                       3
                                                                              4
                                                             12
                                                         1
                                                     01
                                                       T
                             where r 4A  = [ x , y , z ,1 ] the three coordinates of the point A with respect to the
                                              4A
                                                  4A
                                          4A
                             coordinate frame 4.
   174   175   176   177   178   179   180   181   182   183   184