Page 204 - Autonomous Mobile Robots
P. 204

188                                    Autonomous Mobile Robots

                                and a switching strategy to guarantee robust stability of the closed loop system
                                in the presence of disturbances and measurement noise.
                                   The second class of results on the control of nonholonomic systems is
                                dynamic control, where the torque and force are taken as the control inputs. Both
                                trajectory tracking and force control are manageable for a constrained robot if
                                the exact robot dynamic model is available for controller design. In real applica-
                                tions, however, perfect cancellation of the robot dynamics is almost impossible.
                                As such, adaptive control was proposed to deal with parameter uncertain-
                                ties. Approximator-based adaptive control approaches have been extensively
                                studied in the past decade using Lyapunov analysis for general nonlinear sys-
                                tems. Motivated by previous works on the control of nonholonomic constrained
                                mechanical systems and the approximation-based adaptive control of nonlinear
                                systems, the adaptive neuro-fuzzy (NF) control is developed in Chapter 6 for
                                the control of nonholonomic constrained systems using the Lyapunov stability
                                analysis in a unified procedure.
                                   In addition, we should note that actuator dynamics constitute an import-
                                ant component of the complete robotic dynamics, especially in the case of
                                high-velocity movement and highly varying loads. Many control methods have
                                therefore been developed to take into account the effects of actuator dynamics.
                                However, very few works in literature have considered the control of nonholo-
                                nomic systems with actuator dynamics. To address this, Chapter 7 considers the
                                stabilization problem for general nonholonomic mechanical systems at the actu-
                                ator level, taking into account the uncertainties in dynamics and the actuators.
                                The controller design consists of two stages. In the first stage, to facilitate con-
                                trol system design, the nonholonomic kinematic subsystem is transformed into
                                a skew-symmetric form and the properties of the overall systems are discussed.
                                Then, a virtual adaptive controller is presented to compensate for the parametric
                                uncertainties of the kinematic and dynamic subsystems. In the second stage, an
                                adaptive controller is designed at the actuator level and the controller guarantees
                                that the configuration state of the system converges to the origin.
                                   The last chapter of this part of the book considers the control of nonholo-
                                nomic (specifically, car-like) robots for vehicle following. This is an important
                                aspect of advanced autonomous mobile robot systems in which robots may
                                very likely outnumber human operators. The nonholonomic nature of car-
                                like mobile robot motion imposes intrinsic difficulties in control design. This
                                chapter, hence, presents a unified control design for tracking maneuvers of two
                                car-like mobile robots. The vehicle tracking maneuvers are formulated into an
                                integrated framework, with forward tracking, backward tracking, driving, and
                                steering, at the kinematics and dynamics levels. A nonlinear controller with a
                                few design parameters is designed for maneuvers with simultaneous driving and
                                steering for vehicle tracking — in both forward tracking and backward track-
                                ing maneuvers. Tracking stability is ensured by the proper design of a stable






                                 © 2006 by Taylor & Francis Group, LLC



                                 FRANKL: “dk6033_c005” — 2006/3/31 — 16:42 — page 188 — #2
   199   200   201   202   203   204   205   206   207   208   209