A sliding-mode based controller for trajectory tracking of perturbed Unicycle Mobile Robots

Abstract In this work a tracking robust algorithm for the perturbed kinematic model of an Unicycle Mobile Robot (UMR) is proposed. The control design is based on the well-known first order sliding mode control approach, with a modification that helps to reduce the chattering effect. This strategy takes into account perturbations and consider any admissible (with respect to the nonholonomic constraints) smooth reference trajectory, ensuring the convergence of the tracking error dynamics to the origin asymptotically. The resulting control input is a discontinuous switched function. Its implementability is validated through experiments using a QBot2 and compared with standard well-established control design methods for this problem.

[1]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[2]  Junyong Zhai,et al.  Adaptive sliding mode trajectory tracking control for wheeled mobile robots , 2019, Int. J. Control.

[3]  Tarak Damak,et al.  Adaptive sliding mode control for trajectory tracking of nonholonomic mobile robot with uncertain kinematics and dynamics , 2018, Appl. Artif. Intell..

[4]  Ibrahim A. Sultan,et al.  Adaptive sliding-mode dynamic controller for nonholonomic mobile robots , 2016, 2016 12th International Computer Engineering Conference (ICENCO).

[5]  Hirokazu Nishitani,et al.  STABILIZATION OF NONHOLONOMIC SYSTEMS USING HOMOGENEOUS FINITE-TIME CONTROL TECHNIQUE , 2002 .

[6]  Henk Nijmeijer,et al.  Tracking Control of Mobile Robots: A Case Study in Backstepping , 1997, Autom..

[7]  Mohammad Hassan Khooban,et al.  Supervised control strategy in trajectory tracking for a wheeled mobile robot , 2019 .

[8]  Maria Letizia Corradini,et al.  Control of mobile robots with uncertainties in the dynamical model: a discrete time sliding mode approach with experimental results , 2002 .

[9]  Prabin Kumar Padhy,et al.  Sliding mode controller design for trajectory tracking of a non-holonomic mobile robot with disturbance , 2018, Comput. Electr. Eng..

[10]  Thor I. Fossen,et al.  Path following of underwater robots using Lagrange multipliers , 2015, Robotics Auton. Syst..

[11]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

[12]  Yangyang Zhang,et al.  Disturbance Observer Based on Biologically Inspired Integral Sliding Mode Control for Trajectory Tracking of Mobile Robots , 2019, IEEE Access.

[13]  Danwei Wang,et al.  Modeling and Analysis of Skidding and Slipping in Wheeled Mobile Robots: Control Design Perspective , 2008, IEEE Transactions on Robotics.

[14]  Thomas R. Kurfess,et al.  Robotics And Automation Handbook , 2019 .

[15]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via bi-directional approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[16]  Ahmed Rachid,et al.  Adaptive controller for non-holonomic mobile robots with matched uncertainties , 2000, Adv. Robotics.

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

[18]  Turki Owaid Aienizi,et al.  Trajectory Tracking of Wheeled Mobile Robot using Adaptive Second Order Sliding Mode Controller , 2019, 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT).

[19]  R. Agarwal,et al.  A linear-interpolation-based controller design for trajectory tracking of mobile robots , 2010 .

[20]  Mou Chen,et al.  Disturbance Attenuation Tracking Control for Wheeled Mobile Robots With Skidding and Slipping , 2017, IEEE Transactions on Industrial Electronics.

[21]  Karl Henrik Johansson,et al.  Robust MPC for tracking constrained unicycle robots with additive disturbances , 2018, Autom..

[22]  Jun Ye,et al.  Adaptive control of nonlinear PID-based analog neural networks for a nonholonomic mobile robot , 2008, Neurocomputing.

[23]  Vadim I. Utkin,et al.  Linear and nonlinear controller design for robust automatic steering , 1995, IEEE Trans. Control. Syst. Technol..

[24]  Yaonan Wang,et al.  Adaptive Tracking Control of Nonholonomic Mobile Manipulators Using Recurrent Neural Networks , 2018 .

[25]  Ming Cao,et al.  A Guiding Vector-Field Algorithm for Path-Following Control of Nonholonomic Mobile Robots , 2016, IEEE Transactions on Control Systems Technology.

[26]  Christopher Edwards,et al.  Sliding Mode Control and Observation , 2013 .

[27]  Denis V. Efimov,et al.  Finite-time obstacle avoidance for unicycle-like robot subject to additive input disturbances , 2015, Autonomous Robots.

[28]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[29]  Ming Cao,et al.  Guidance algorithm for smooth trajectory tracking of a fixed wing UAV flying in wind flows , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).