Backstepping Holonomic Tracking Control of Wheeled Robots Using an Evolutionary Fuzzy System with Qualified Ant Colony Optimization

Abstract This paper presents a backstepping holonomic tracking control method of embedded wheeled robots using an evolutionary fuzzy system with qualified ant colony optimization (ACO). The Taguchi method is applied to design an optimal ACO via an orthogonal array. This qualified ACO is then employed to develop an evolutionary fuzzy system, called FS-TACO. The proposed hybrid intelligent fuzzy system FS-TACO is realized in a field-programmable gate array (FPGA) to dynamic tracking control of three-wheeled holonomic mobile robots. In comparison with conventional control systems, this approach takes the advantages of Taguchi quality method, fuzzy system, ACO and FPGA technique, thereby obtaining better population diversity, avoiding premature convergence, and achieving self-adaptive holonomic control. The FPGA realization using system-on-a-programmable chip methodology of the proposed FS-TACO is more effective in practice for real-world embedded applications. Experimental results and comparative works are conducted to exhibit the merits of the proposed FPGA-based FS-TACO controller for three-wheeled holonomic mobile robots.

[1]  Ying-Shieh Kung,et al.  Design and implementation of a control IC for vertical articulated robot arm using SOPC technology , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

[2]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[3]  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.

[4]  Jae-Bok Song,et al.  Design and Control of a Four-Wheeled Omnidirectional Mobile Robot with Steerable Omnidirectional Wheels , 2004 .

[5]  Nitin Chandrachoodan,et al.  FPGA-Based High-Performance and Scalable Block LU Decomposition Architecture , 2012, IEEE Transactions on Computers.

[6]  I. Watanabe,et al.  Improving the performance of ACO algorithms by adaptive control of candidate set , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[7]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Shaocheng Tong,et al.  Adaptive Fuzzy Output-Feedback Control with Prescribed Performance for Uncertain Nonlinear Systems , 2014 .

[9]  Farhat Fnaiech,et al.  An Efficient DSP-FPGA-Based Real-Time Implementation Method of SVM Algorithms for an Indirect Matrix Converter , 2011, IEEE Transactions on Industrial Electronics.

[10]  Hsu-Chih Huang Intelligent Motion Control for Four-Wheeled Holonomic Mobile Robots Using FPGA-Based Artificial Immune System Algorithm , 2013 .

[11]  Maani Ghaffari Jadidi,et al.  Model-based PI-fuzzy control of four-wheeled omni-directional mobile robots , 2011, Robotics Auton. Syst..

[12]  Shumin Fei,et al.  Adaptive Fuzzy Tracking Control of a Class of Stochastic Nonlinear Systems with Unknown Dead-Zone Input , 2008 .

[13]  Hany M. Hasanien,et al.  Design Optimization of PID Controller in Automatic Voltage Regulator System Using Taguchi Combined Genetic Algorithm Method , 2013, IEEE Systems Journal.

[14]  Mehrdad Saif,et al.  A Novel Fuzzy System With Dynamic Rule Base , 2005, IEEE Transactions on Fuzzy Systems.

[15]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[16]  I. Burhan Türksen,et al.  Enhanced Fuzzy System Models With Improved Fuzzy Clustering Algorithm , 2008, IEEE Transactions on Fuzzy Systems.

[17]  Zhenyan Wang,et al.  Adaptive Tracking Control Based on Online LS-SVM Identifier , 2012 .

[18]  Ching-Chang Wong,et al.  Fuzzy Controller Designed by GA for Two-wheeled Mobile Robots , 2007 .

[19]  Tung-Kuan Liu,et al.  Optimal design of digital IIR filters by using hybrid taguchi genetic algorithm , 2006, IEEE Trans. Ind. Electron..

[20]  Hui Zhang,et al.  On Energy-to-Peak Filtering for Nonuniformly Sampled Nonlinear Systems: A Markovian Jump System Approach , 2014, IEEE Transactions on Fuzzy Systems.

[21]  Masoud Goharimanesh,et al.  Diabetic Control Using Genetic Fuzzy-PI Controller , 2014 .

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

[23]  Yuanguo Zhu Fuzzy Optimal Control for Multistage Fuzzy Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  Ching-Chih Tsai,et al.  Simultaneous tracking and stabilization of an omnidirectional mobile robot in polar coordinates , 2009 .