Page 240 -
P. 240

4.5 Digital Robot Control                                    223

            sorts of digital controllers for robot arms can be considered as members of the
            computer-torque-like class (see Table 4.4.1).
              One approach to digital robot control is shown in Figure 4.5.1. There, a
                                      .
            sampler is placed on q(t) and q(t) to define






















                            Figure 4.5.1: Digital robot control scheme.


                                                                       (4.5.1)

            with T the sample period. Sample periods in robotic applications vary from
            about 1 to 20 ms. A zero-order hold is used to reconstruct the continuous-time
            control input  (t)needed for the actuators from the samples   k.  In this section
            we use superscripts “d” for the desired trajectory for notational ease.
              This digital control law amounts to selecting

                                                                       (4.5.2)


            in the approximate computed-torque controller in Table 4.4.1 and a digital
            outer loop control signal u k. Then, with PD outer-loop control, the arm control
            input is

                                                                       (4.5.3)

            where the tracking error is e(t)=q d (t)-q(t). There are many variations of this
            control scheme. For instance, it is very reasonable to use multirate sampling
            and update   and   less frequently than the sampling frequency. That is, the





            Copyright © 2004 by Marcel Dekker, Inc.
   235   236   237   238   239   240   241   242   243   244   245