Page 284 - Autonomous Mobile Robots
P. 284

Adaptive Control of Mobile Robots                          271



                                           Y                              y b
                                                   2P
                                                              v
                                                                   u
                                            y
                                                          2L

                                                                        x b



                                           O                 x             X

                              FIGURE 7.1 Differential drive wheeled mobile robot.


                              Substituting (7.6) and (7.7) into Equation (7.2), we have the transformed
                              kinematic and dynamic subsystems of the whole nonholonomic system


                                              ˙ q = S(q)v = s 1 (q)v 1 + ··· + s m (q)v m  (7.8)

                                                                               T
                                         M(q)S(q)˙v + C 1 (q, ˙q)v + G(q) = B(q)K N I + J λ  (7.9)
                              where
                                                               ˙
                                                 C 1 (q, ˙q) = M(q)S + C(q, ˙q)S
                              In the actuator dynamics (7.3), the relationship between ω and v is dependent
                              on the type of mechanical system and can be generally expressed as


                                                          ω = µv                       (7.10)

                              The structure of µ depends on the mechanical systems to be controlled.
                              For instance, in the simulation example, a type (2,0) differential drive
                              mobile robot is used to illustrate the controller design, where µ can be
                              derived as

                                                          1 1    L
                                                      µ =                              (7.11)
                                                          P 1   −L
                              where P and L are shown in Figure 7.1.
                                 Eliminating ω from the actuator dynamics (7.3) by substituting (7.10), one
                              obtains
                                                     dI
                                                    L  + RI + K a µv = ν               (7.12)
                                                     dt



                              © 2006 by Taylor & Francis Group, LLC



                                 FRANKL: “dk6033_c007” — 2006/3/31 — 16:43 — page 271 — #5
   279   280   281   282   283   284   285   286   287   288   289