Page 231 - Autonomous Mobile Robots
P. 231

216                                    Autonomous Mobile Robots

                                5.7 ROBUST STABILIZATION —PART II
                                In this section we consider the robust stabilization problem for nonholonomic
                                systems in the presence of measurement errors and exogenous disturbances.
                                This problem has been only partly investigated, and several attempts have been
                                made to study the robustness properties of existing control laws or to robustify
                                given controllers [34,53,57]. Most of the robust stabilization results and invest-
                                igations focus on the problems of parametric uncertainties or model errors, see
                                for example, [58] where the problem of local robust stabilization by means of
                                time-varying control laws have been studied; [57], where a similar problem
                                has been addressed using the class of discontinuous control laws discussed in
                                Section 5.4 and [8,24] where several types of hybrid control laws have been used
                                to achieve local robustness against unknown parameters or unmodelled dynam-
                                ics. On the other hand, the fundamental problems of robustness in the presence
                                of sensor noise, external disturbances, and actuator disturbances have been
 l                              only partially addressed, see for example, [33,53]. These problems are of spe-
                                cial interest and relevance whenever discontinuous control laws are employed,
                                as for such control laws classical robustness results and Lyapunov theory are not
                                directly applicable, see however Reference 59, where a discontinuous control
                                law, possessing a Lyapunov stability property, has been constructed. In what
                                follows we make use of the class of discontinuous control laws presented in
                                Section 5.4 and we show how, adding a proper modification together with a
                                hybrid variable, it is possible to obtain a closed loop system with global sta-
                                bility properties and which is globally robust against measurement noises and
                                exogenous disturbances. The proposed controller takes inspiration from the
                                results in References 33, 60, and 61.


                                5.7.1 The Local Controller
                                                                                 2
                                                                           n
                                Consider the system (5.22) and the control law u l : R → R defined by
                                                                    x 3         x n
                                       u 1l (x) =−x 1 ,  u 2l (x) = p 2 x 2 + p 3  + ··· + p n  n−2  (5.32)
                                                                    x 1        x
                                                                                1
                                with the p i such that the matrix


                                                    p 2 + 1  p 3  ··· p n−1  p n
                                                                              
                                                      −1    2         0     0
                                                               ···            
                                                                              
                                                      0     −1        0     0
                                               ¯               ···            
                                                       .     .   .    .
                                               A =                            
                                                       .     .   .    .     .
                                                                           . 
                                                      .     .   .    .     .  
                                                      0     0   ···  −1   n − 1
                                 © 2006 by Taylor & Francis Group, LLC



                                FRANKL: “dk6033_c005” — 2006/3/31 — 16:42 — page 216 — #30
   226   227   228   229   230   231   232   233   234   235   236