Fuzzy-Backstepping Controller Based on Optimization Method for Trajectory Tracking of Wheeled Mobile Robot

This work focus on the application of Fuzzy-Backstepping controller, based on optimization method, for trajectory tracking problem. The control algorithm based on the errors in postures of mobile robot which feed to the Fuzzy-Backstepping controller to generate correction signals that transport to torque for each driven wheel. By means of dynamic model of mobile robot, these torques are used to compute the linear and angular speed to reach the desired pose. In this work, a dynamics model of mobile robot was driven for the case where the centroid, of mobile robot platform, is not coincide with reference frame of mobile robot, while the inertia is counted for. The Evolutionary Algorithm has been used to modify the parameters of the proposed controller for wheeled mobile robot. Simulation results show the effectiveness of the proposed control algorithm from tracking S-shape trajectory. The results show a good matching between the desired trajectory and the simulation one, while the error in posture goes to zero rapidly.

[1]  D. Fogel Evolutionary algorithms in theory and practice , 1997, Complex..

[2]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[4]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[5]  Max Q.-H. Meng,et al.  Neural dynamics based full-state tracking control of a mobile robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Maysam F. Abbod,et al.  Applying posture identifier in designing an adaptive nonlinear predictive controller for nonholonomic mobile robot , 2013, Neurocomputing.

[7]  Xiaoping Yun,et al.  Coordinating locomotion and manipulation of a mobile manipulator , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[8]  Huaixiang Zhang,et al.  A trajectory tracking control method for nonholonomic mobile robots , 2007, 2007 International Conference on Wavelet Analysis and Pattern Recognition.

[9]  A. Bloch,et al.  Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[10]  Carlos Canudas de Wit,et al.  NONLINEAR CONTROL DESIGN FOR MOBILE ROBOTS , 1994 .

[11]  HU TIEMIN,et al.  Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics , 2001 .