Design of optimal Mamdani-type fuzzy controller for nonholonomic wheeled mobile robots

Abstract In this paper, in order to cope with both parametric and nonparametric uncertainties in the robot model, an optimal Mamdani-type fuzzy logic controller is introduced for trajectory tracking of wheeled mobile robots (WMRs). The dynamic model of a nonholonomic mobile robot was implemented in the Matlab/Simulink environment. The parameters of input and output membership functions, and PID controller coefficients are optimized simultaneously by random inertia weight Particle Swarm Optimization (RNW-PSO). Simulation results show the system performance is desirable.

[1]  Mohammad Hassan Khooban,et al.  Swarm optimization tuned fuzzy sliding mode control design for a class of nonlinear systems in presence of uncertainties , 2013, J. Intell. Fuzzy Syst..

[2]  Qijun Chen,et al.  Trajectory tracking control of a nonholonomic mobile robot , 2010, IEEE ICCA 2010.

[3]  Mohammad Hassan Khooban,et al.  Optimal Intelligent Control for HVAC Systems , 2012 .

[4]  Shangxu Hu,et al.  A New Approach to Improve Particle Swarm Optimization , 2003, GECCO.

[5]  Andries Petrus Engelbrecht,et al.  A study of particle swarm optimization particle trajectories , 2006, Inf. Sci..

[6]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

[7]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[8]  Eric Monacelli,et al.  A fuzzy-based reactive controller for a non-holonomic mobile robot , 2004, Robotics Auton. Syst..

[9]  Hamidreza Modares,et al.  Parameter estimation of bilinear systems based on an adaptive particle swarm optimization , 2010, Eng. Appl. Artif. Intell..

[10]  Peter Liu,et al.  Fuzzy gain scheduling for parallel parking a car-like robot , 2005, IEEE Transactions on Control Systems Technology.

[11]  Russell C. Eberhart,et al.  Tracking and optimizing dynamic systems with particle swarms , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[12]  Klaus-Dieter Kuhnert,et al.  Robust adaptive control of nonholonomic mobile robot with parameter and nonparameter uncertainties , 2005, IEEE Transactions on Robotics.

[13]  Norihiko Adachi,et al.  Adaptive tracking control of a nonholonomic mobile robot , 2000, IEEE Trans. Robotics Autom..

[14]  Mohammad Hassan Khooban,et al.  Swarm optimization tuned Mamdani fuzzy controller for diabetes delayed model , 2013 .

[15]  Xingquan Zhu,et al.  Predictive fuzzy control for a mobile robot with nonholonomic constraints , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[16]  Kwang Hyung Lee,et al.  First Course on Fuzzy Theory and Applications , 2005, Advances in Soft Computing.

[17]  Indra Narayan Kar,et al.  Design and implementation of an adaptive fuzzy logic-based controller for wheeled mobile robots , 2006, IEEE Transactions on Control Systems Technology.

[18]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[19]  Warren E. Dixon,et al.  Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach , 2000 .

[20]  Mohammad Hassan Khooban,et al.  Control of a class of non-linear uncertain chaotic systems via an optimal Type-2 fuzzy proportional integral derivative controller , 2013 .

[21]  Ryozo Katoh,et al.  Robust adaptive motion/force tracking control of uncertain nonholonomic mechanical systems , 2003, IEEE Trans. Robotics Autom..

[22]  Mohammad Hassan Khooban,et al.  Teaching-learning-based optimal interval type-2 fuzzy PID controller design: a nonholonomic wheeled mobile robots , 2013, Robotica.

[23]  Musa Mailah,et al.  Robust Intelligent Active Force Control Of Nonholonomic Wheeled Mobile Robot , 2006 .