Page 293 -
P. 293

278                            Robust Control of Robotic Manipulators

            2.  A good knowledge of N, which will translate into small   i ’s.

            3.  A large µ 1  or a large inertia matrix M(q).

            4.  A trajectory with a small  d .
            5.  Robots whose inertia matrix M(q) does not vary greatly throughout its
               workspace (i.e. µ 1 ≈µ 2 )), so that a is small. Note that a small a is needed
               to guarantee that at least    < 1 in (5.2.28). This will translate into
               the severe requirement that the matrix M should be close to the inertia
               matrix M(q) in all configurations of the robot.

            The controller is summarized in Table 5.2.2.
              These observations are similar to those made after inequality (6) and are
            illustrated in the next example.

            EXAMPLE 5.2–2: Static Controller (Input-Output Design)

            Consider the nonlinear controller (5.2.6), where


                                                                          (1)



            Therefore,

                                                                          (2)


            Condition (1) is then satisfied if k v >720. This of course is a large bound that
            can be improved by choosing a better   . A simulation of the closed-loop
            behavior for  k p=225 and  k v=30 is shown in  Figure 5.2.5. The errors
            magnitudes are much smaller than those achieved with the PD controllers of
            Example 5.2.1 with a comparable control effort. This improvement came
            with the expense of knowing the inertia matrix M(q) as seen in (1).




            Dynamic Controllers

            The controllers discussed so far are static controllers in that they do not
            have a mechanism of storing previous state information. In Chapter 4 and in
            this chapter, these controllers could operate only on the current position and
            velocity errors. In this section we present three approaches to show the
            robustness of dynamic controllers based on the feedback-linearization


            Copyright © 2004 by Marcel Dekker, Inc.
   288   289   290   291   292   293   294   295   296   297   298