Page 266 -
P. 266

4.7 Cartesian Control                                        249



                                                                       (4.7.3)

            containing the desired orientation (n d(t), o d(t), a d(t)) and position p d(t) of the
            end effector with respect to base coordinates. On the other hand, y(t) could be
            specified (nonuniquely) using Euler angles as a 6-vector, or using quaternions
            as a 7-vector, or using the encoded tool configuration vector which gives y(t)
               6
              R .
              Although there are problems with specifying y(t)  as a 6-vector,  the
            Cartesian error is easily specified (see the next subsection) as the 6-vector


                                                                       (4.7.4)

            with e p(t) the position error and e o(t) the orientation error. Thus equation
            (4.7.2) is generally valid only as a loose notational convenience.
              Let us assume that
                                                                       (4.7.5)

            with h(q) the transformation from q(t) to y(t), which is a modification of the
            kinematics transformation, depending on the form decided on for y(t). Then
            the associated Jacobian is J=¶h/¶q and
                                                                       (4.7.6)

            Now, the approach of Section 3.4, or a small modification of the derivation
            in Section 4.4, shows that the computed-torque control relative to e y (t) is
            given by

                                                                       (4.7.7)

            which results in the error system
                                                                       (4.7.8)

            with the disturbance

                                                                       (4.7.9)


            We call (4.7.7) the Cartesian computed-torque control law.
              The outer-loop control  u(t)  may be selected using any of the
            techniques already mentioned for joint-space computed-torque control (see
            Table 4.4.1). For PD control, for instance, the complete control law is





            Copyright © 2004 by Marcel Dekker, Inc.
   261   262   263   264   265   266   267   268   269   270   271