Page 260 -
P. 260

4.6 Optimal Outer-Loop Design                                243

              limits must be mapped using the feedback linearization input transformation
              to determine the limits on the integrator outputs see [Bobrow et al. 1983].
              Thus the saturation limits needed by the antiwindup compensator are
              functions of the joint position q, the desired acceleration   and so on. This
              issue is explored in the problems.


            4.6 Optimal Outer-Loop Design

            In Section 4.4 we discussed computed-torque control, showing how to select
            the inner control loop using exact techniques involving the inverse manipulator
            dynamics, as well as by a variety of approximate means. We also discussed
            several schemes for designing the outer linear feedback (tracking) loop. The
            results of our discussions are summarized in Table 4.4.1. In this section we
            intend to present a modern control optimal technique for selecting the outer
            feedback loop. Modern optimal design yields improved robustness in the
            presence of disturbances and unmodeled dynamics.
              Several papers have dealt with “optimal” or “suboptimal” control of robot
            manipulators [Vukobratovic and Stokic 1983], [Lee et al. 1983], [Luo and
            Saridis 1985], [Johansson 1990]. Although they are not all based on a
            computed-torque-like approach, we would like here to present the flavor of
            this work by using optimal techniques to design the computed-torque outer
            feedback loop.

            Linear Quadratic Optimal Control
            First, it is necessary to review modern linear-quadratic (LQ) design. Suppose
            that we are given the linear time-invariant system in state-space form


                                                                       (4.6.1)

            with                      It is desired to compute the state-feedback
            gain in


                                                                       (4.6.2)

            so that the closed-loop system

                                                                       (4.6.3)

            is asymptotically stable. Moreover, we do not want to use too much control
            energy to stabilize the system, since in many modern systems (e.g., automobile,
            spacecraft), fuel or energy is limited.



            Copyright © 2004 by Marcel Dekker, Inc.
   255   256   257   258   259   260   261   262   263   264   265