Page 208 - Autonomous Mobile Robots
P. 208

Stabilization of Nonholonomic Systems                      193

                                 In open loop strategies (see e.g., [5–7]) the control signal is calculated
                              off-line starting from the knowledge of the initial and the final configurations
                              of the system. By their own nature, these strategies are not able to compensate
                              for disturbances and model errors, therefore, in practise, the reached config-
                              uration may differ significantly from the desired final one. Nevertheless, it is
                              possible to include open loop strategies in an iterative design method, which
                              possesses some robustness properties. This approach is known as iterative state
                              steering [8].
                                 In closed loop strategies (see e.g., [9–16] for time-varying feedbacks, [17–
                              21] for discontinuous ones, [12,22,23] for middle strategies [discontinuous and
                              time varying], [24,25] for hybrid control laws, and [26–28] for multi-rate meth-
                              ods) the control signal is computed online, based on the knowledge of the actual
                              configuration of the system and of the final one. They can potentially com-
                              pensate for model errors and disturbances. However, the result of Reference 29
                              states that there does not exist a continuous homogeneous controller that
                              robustly stabilizes nonholonomic systems against modeling uncertainties. This
                              has motivated further research in this direction. Many researchers have been
                              trying to solve this problem using discontinuous feedback (see [8,30–33]), or to
                              find special instances in which a continuous feedback can yield robust stability
                              (see e.g., [34]).
                                 From the very brief discussion above it is apparent that several tools are
                              available for the control of nonholonomic systems. However, to date, it is not
                              possible to single-out a control strategy (or a set of tools) that performs better
                              than the other ones. This is mainly due to the following facts. A good control
                              law should have two basic features. First, it should drive the system from its
                              initial state to the final one in a simple way, second it should be robust against
                              model mismatches, noisy measurements, and the approximate knowledge of
                              initial conditions. Open loop strategies are generally able to grant the first item,
                              but nothing can be said on their robustness, although they can be exploited in
                              robust iterative designs. On the other hand, closed loop strategies are potentially
                              more robust, but the dynamics of the closed loop system may not be natural.In
                              particular the closed loop system may show oscillatory response, which is not
                              at all necessary or required to reach the desired final configuration. Note finally
                              that closed loop strategies are potentially more robust than open loop ones.
                              However, we will show that the robust stabilization problem for nonholonomic
                              systems has very special properties, and it is intrinsically hard.


                              5.2 PRELIMINARIES AND DEFINITIONS
                              In this chapter, we discuss the problem of designing stabilizing control laws for
                              nonholonomic systems described by equations of the form

                                                         ˙ x = g(x)u                    (5.1)



                              © 2006 by Taylor & Francis Group, LLC



                                 FRANKL: “dk6033_c005” — 2006/3/31 — 16:42 — page 193 — #7
   203   204   205   206   207   208   209   210   211   212   213