Page 101 - Introduction to Autonomous Mobile Robots
P. 101

86

                             we get with equation (3.53) a closed-loop system described by  Chapter 3

                                 ρ ·       k – ρcos α
                                            ρ
                                 ·
                                           α
                                 α =   k sin –  k α –  k β                                   (3.58)
                                               α
                                                    β
                                        ρ
                                 β ·        k –  ρ sin α
                             The system does not have any singularity at ρ =  0   and has a unique equilibrium point
                                         ,,
                           at  ρ α β,,(  ) =  ( 00 0)  . Thus it will drive the robot to this point, which is the goal posi-
                           tion.
                           • In the Cartesian coordinate system the control law [equation (3.57)] leads to equations
                             which are not defined at x =  y =  . 0
                                                          α
                                                               β
                           • Be aware of the fact that the angles   and   have always to be expressed in the range
                                ,
                              – (  π π)  .
                           • Observe that the control signal   has always a constant sign, that is, it is positive when-
                                                      v
                             ever α 0() ∈  I   and it is always negative otherwise. This implies that the robot performs
                                        1
                             its parking maneuver always in a single direction and without reversing its motion.
                             In figure 3.20 you find the resulting paths when the robot is initially on a circle in the
                           xy  plane. All movements have smooth trajectories toward the goal in the center. The con-
                           trol parameters for this simulation were set to

                                         ,
                                      ,
                                                 ,,
                                k =  ( k k k ) =  ( 38 – 1.5)  .                             (3.59)
                                           β
                                     ρ
                                        α
                           3.6.2.5   Local stability issue
                           It can further be shown, that the closed-loop control system [equation (3.58)] is locally
                           exponentially stable if
                                k >  0   ;    k <  0   ;    k –  k >  0                      (3.60)
                                                 α
                                                     ρ
                                         β
                                 ρ
                             Proof:
                             Linearized around the equilibrium ( cos x =  1  , sin x =  x  ) position, equation (3.58) can
                           be written as

                                 ρ ·    k –  ρ  0  0   ρ
                                 ·
                                               k
                                 α =   0 – ( k – ) k–  β α  ,                                (3.61)
                                                ρ
                                             α
                                 β ·   0     k –  ρ  0  β
   96   97   98   99   100   101   102   103   104   105   106