Smooth Switching Robust Adaptive Control for Omnidirectional Mobile Robots

Issues of modeling and control design for omnidirectional mobile robots with both structured and unstructured uncertainties are presented. First, system dynamics with an arbitrary location of the center of mass (CM) are derived. The system parameters, including the location of CM and those in the motor dynamics, are assumed unknown. The commonly adopted adaptive linearizing control suffers from the so-called control singularity under such circumstances. A smooth switching adaptive robust controller is then proposed to alleviate such a difficulty. It consists of four parts, a nominal adaptive linearizing controller, a deputy adaptive sliding-mode controller being in charge near singularity, a switching algorithm monitoring the exchange of control authority between the above two controllers, and a standard robust controller for handing the unstructured uncertainty. Not only does it significantly reduce the control voltages near singularity, but it also achieves better transients than a single adaptive controller and less control effort than a single robust controller. Both the simulation and experiments on an omnidirectional mobile robot are provided to demonstrate the validity of the proposed design.

[1]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[2]  A.P. Moreira,et al.  Practical Approach of Modeling and Parameters Estimation for Omnidirectional Mobile Robots , 2009, IEEE/ASME Transactions on Mechatronics.

[3]  Dong Xu,et al.  Trajectory Tracking Control of Omnidirectional Wheeled Mobile Manipulators: Robust Neural Network-Based Sliding Mode Approach , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Mark W. Spong,et al.  An experimental comparison of robust control algorithms on a direct drive manipulator , 1996, IEEE Trans. Control. Syst. Technol..

[5]  Ching-Chih Tsai,et al.  FPGA Implementation of an Embedded Robust Adaptive Controller for Autonomous Omnidirectional Mobile Platform , 2009, IEEE Transactions on Industrial Electronics.

[6]  A. Morse,et al.  Basic problems in stability and design of switched systems , 1999 .

[7]  Paolo Gallina,et al.  Dynamic model with slip for wheeled omnidirectional robots , 2002, IEEE Trans. Robotics Autom..

[8]  Carlos E. T. Dorea,et al.  Design and Implementation of Model-Predictive Control With Friction Compensation on an Omnidirectional Mobile Robot , 2014, IEEE/ASME Transactions on Mechatronics.

[9]  Ching-Chih Tsai,et al.  FPGA-Based Parallel DNA Algorithm for Optimal Configurations of an Omnidirectional Mobile Service Robot Performing Fire Extinguishment , 2011, IEEE Transactions on Industrial Electronics.

[10]  Víctor Blanco,et al.  Design of Embedded DSP-Based Fuzzy Controllers for Autonomous Mobile Robots , 2008, IEEE Transactions on Industrial Electronics.

[11]  Elias B. Kosmatopoulos,et al.  A switching adaptive controller for feedback linearizable systems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[12]  Jeng-Tze Huang,et al.  Singularity-free adaptive control for uncertain omnidirectional mobile robots , 2013, 2013 9th Asian Control Conference (ASCC).

[13]  Bichara B. Muvdi,et al.  Dynamics for engineers , 1997 .

[14]  Giovanni Indiveri,et al.  Swedish Wheeled Omnidirectional Mobile Robots: Kinematics Analysis and Control , 2009, IEEE Transactions on Robotics.

[15]  Georges Bastin,et al.  Structural properties and classification of kinematic and dynamic models of wheeled mobile robots , 1996, IEEE Trans. Robotics Autom..

[16]  Brian J. Driessen Adaptive global tracking for robots with unknown link and actuator dynamics , 2006 .

[17]  Raffaello D'Andrea,et al.  Near-optimal dynamic trajectory generation and control of an omnidirectional vehicle , 2004, Robotics Auton. Syst..

[18]  Y. Chen,et al.  A smooth switching adaptive controller for linearizable systems with improved transient performance , 2006 .

[19]  Ching-Chih Tsai,et al.  Adaptive Robust Control of an Omnidirectional Mobile Platform for Autonomous Service Robots in Polar Coordinates , 2008, J. Intell. Robotic Syst..

[20]  J. Jim Zhu,et al.  Omni-directional mobile robot controller based on trajectory linearization , 2008, Robotics Auton. Syst..