Page 207 - Autonomous Mobile Robots
P. 207

192                                    Autonomous Mobile Robots

                                5.1 INTRODUCTION
                                In this chapter we study the stabilization problem for nonholonomic systems.
                                   Nonholonomic control systems are becoming increasingly important in
                                research and industry as they present many interesting features and potenti-
                                alities. From the researchers’ point of view nonholonomic control systems are
                                a prototype of strongly nonlinear systems, requiring a fully nonlinear analysis,
                                since all first approximation methods are inadequate. Thus, the design of a good
                                control law for a given nonholonomic system is a challenging task. On the other
                                hand, from an industrial point of view, nonholonomic systems are extremely
                                appealing for their efficiency and flexibility. They can be used as means of
                                transport, inspection, and operation in free space and hostile environments.
                                   Before moving to the technical discussion, it is worth pointing out why we
                                deal with nonholonomic control systems and why we focus on noncontinuous,
                                hybrid, or time-varying stabilizers. A possible answer to the first question can
                                be found in the words of D. Edelen [1]: “Real problems in the real world rarely
                                exhibit themselves in those pleasant forms wherein one can model them in terms
                                of systems with holonomic constraints. […] The second law of thermodynamics
                                tells us that such holonomic representations must ultimately degenerate from
                                the domain of the real into ethereal flights of fancy.”
                                   A more practical answer comes from everyday life. Consider the problem
                                of parking a car, we can only drive forward or backward and steer to the left or
                                to the right. Observe a falling cat, an astronaut, a gymnast, or a diver: they can
                                change configuration requiring no contact with fixed objects. These examples
                                seem to be weakly related but, from a mathematical point of view, they are all
                                examples of nonholonomic control problems.
                                   Consider now the second question. In the earlier examples an experienced
                                operator is able to perform the proper succession of operations in order to drive
                                a nonholonomic system from an initial configuration to a final one. However,
                                when the ability of the operator is not enough or when we desire to automatic-
                                ally reconfigure a nonholonomic system, it is necessary to design a regulator.
                                Hence the birth of the theory of nonholonomic control or nonholonomic motion
                                planning. Unfortunately, one of the first results of such a theory was a negative
                                one [2]: there exists no continuously differentiable, time invariant, control law
                                able to asymptotically stabilize a controllable nonholonomic system. There-
                                fore, many researchers have proposed and studied discontinuous, hybrid, or
                                time varying control laws.
                                   We now briefly review some of the existing results on the control of non-
                                holonomic systems (see References 3 and 4 for further detail). The control
                                strategies for nonholonomic systems can be divided into two main groups:
                                open loop strategies and closed loop (feedback) strategies. In the latter group
                                we can further distinguish between continuous and discontinuous control laws. 1
                                1
                                  A third possible approach is the one based upon sampled-data control laws.



                                 © 2006 by Taylor & Francis Group, LLC



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