Backstepping Trajectory Tracking Based on Fuzzy Sliding Mode Control for Differential Mobile Robots

Differential wheeled mobile robot (DWMR) is a typical nonholonomic complex system with the practical importance and theoretically interesting properties. A novel backstepping & fuzzy sliding mode controller (BFSMC) is proposed for trajectory tracking of the DWMR in the presence of model uncertainties and external disturbances. Backstepping control technique is used to eliminate the pose deviations of the mobile robot based on the kinematic model. Sliding mode control is adopted at the dynamic level for velocity tracking of the driving wheels, in which the gain of switching control is adjusted adaptively by means of fuzzy logic inference, in order to mitigate the chattering problem. The tracking error convergence of the BFSMC is demonstrated by means of the Lyapunov stability criteria. Numerical simulation shows that the BFSMC has the better accuracy, rapidity, smoothness and robustness, when compared to the conventional SMC. A vision-guided mobile robot with an onboard camera is developed for the experiment of path tracking. The experimental results further validate the feasibility and effectiveness of the BFSMC.

[1]  Sukhan Lee,et al.  Embedded Visual SLAM: Applications for Low-Cost Consumer Robots , 2013, IEEE Robotics & Automation Magazine.

[2]  Jin Bae Park,et al.  Adaptive Neural Sliding Mode Control of Nonholonomic Wheeled Mobile Robots With Model Uncertainty , 2009, IEEE Transactions on Control Systems Technology.

[3]  Maarouf Saad,et al.  Chattering reduction on the dynamic tracking control of a nonholonomic mobile robot using exponential sliding mode , 2011 .

[4]  Urbano Nunes,et al.  Path-following control of mobile robots in presence of uncertainties , 2005, IEEE Transactions on Robotics.

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

[6]  Fares Boudjema,et al.  Integral Sliding Mode Control for Trajectory Tracking of Wheeled Mobile Robot in Presence of Uncertainties , 2016 .

[7]  Fei Wang,et al.  Trajectory tracking control of robot manipulator based on RBF neural network and fuzzy sliding mode , 2017, Cluster Computing.

[8]  Zdenko Kovacic,et al.  High-accuracy vehicle localization for autonomous warehousing , 2016 .

[9]  José Antonio Cruz-Ledesma,et al.  Modelling, Design and Robust Control of a Remotely Operated Underwater Vehicle , 2014 .

[10]  Yoon Ho Choi,et al.  Sliding mode tracking control of mobile robots with approach angle in cartesian coordinates , 2015 .

[11]  Yuanqing Xia,et al.  Robust tracking control for wheeled mobile robot based on extended state observer , 2016, Adv. Robotics.

[12]  Nitaigour P. Mahalik,et al.  Autonomous Greenhouse Mobile Robot Driving Strategies From System Integration Perspective: Review and Application , 2015, IEEE/ASME Transactions on Mechatronics.

[13]  Zhenxing Li,et al.  Adaptive and sliding mode tracking control for wheeled mobile robots with unknown visual parameters , 2018, Trans. Inst. Meas. Control.

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

[15]  Yunjun Xu,et al.  Chattering Free Robust Control for Nonlinear Systems , 2008, IEEE Transactions on Control Systems Technology.

[16]  Mansour A. Karkoub,et al.  Mixed Fuzzy Sliding-Mode Tracking with Backstepping Formation Control for Multi-Nonholonomic Mobile Robots Subject to Uncertainties , 2015, J. Intell. Robotic Syst..

[17]  Leopoldo Armesto,et al.  Duality-Based Nonlinear Quadratic Control: Application to Mobile Robot Trajectory-Following , 2015, IEEE Transactions on Control Systems Technology.

[18]  Simon G. Fabri,et al.  Dual Adaptive Control for Trajectory Tracking of Mobile Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[19]  Ricardo O. Carelli,et al.  Sliding Mode Neuro Adaptive Control in Trajectory Tracking for Mobile Robots , 2014, J. Intell. Robotic Syst..

[20]  Bin Wu,et al.  An automated guided mechatronic tractor for path tracking of heavy-duty robotic vehicles , 2016 .

[21]  Alireza Alfi,et al.  Balancing and Trajectory Tracking of Two-Wheeled Mobile Robot Using Backstepping Sliding Mode Control: Design and Experiments , 2017, J. Intell. Robotic Syst..

[22]  Masami Saeki,et al.  Path-following control of a mobile robot in the presence of actuator constraints , 2007, Adv. Robotics.

[23]  Tie Zhang,et al.  An indoor mobile robot navigation technique using odometry and electronic compass , 2017 .

[24]  Ling Zhu,et al.  Adaptive neural network PID sliding mode dynamic control of nonholonomic mobile robot , 2010, The 2010 IEEE International Conference on Information and Automation.

[25]  Wu Xing,et al.  Intersection Recognition and Guide-Path Selection for a Vision-Based AGV in a Bidirectional Flow Network , 2014 .

[26]  Manukid Parnichkun,et al.  Longitudinal control of an intelligent vehicle using particle swarm optimization based sliding mode control , 2015, Adv. Robotics.

[27]  Leopoldo Armesto,et al.  Path following hybrid control for vehicle stability applied to industrial forklifts , 2014, Robotics Auton. Syst..

[28]  Toshio Tsuji,et al.  A virtual myoelectric prosthesis training system capable of providing instructions on hand operations , 2017 .