A Novel Terramechanics-Based Path-Tracking Control of Terrain-Based Wheeled Robot Vehicle With Matched-Mismatched Uncertainties

Path-tracking control of a wheeled robot is a complex dynamical problem due to the system nonlinearities, external disturbances, and modeled and unstructured uncertainties. The problem is profoundly exacerbated for the robot traversing deformable terrains. This paper mainly addresses this problem by the following contributions: i) path-tracking control of terrain-based robots considering deformable soil dynamics for deriving tractive forces and moments arising from wheel-terrain interactions; ii) a novel modified moving integral sliding surface, where the dynamics of the sliding surface is regulated by an adaptive inverse neural network; and iii) path-tracking controller synthesis considering the terrain-induced uncertainties. For this purpose, a novel adaptive indirect controller is proposed to address the path-tracking control of a wheeled robot in the presence of external disturbances and wheel slippage using an integrated modified Integral Sliding Mode Control (ISMC) and adaptive neural networks (NNs). A compensating controller term is introduced to minimize abrupt variations in control demand that may arise from uncertainties related to terrain properties and the resulting wheel slippage and motion resistance. The adaptive rules are formulated considering the ISMC based control dynamics, while the stability of the closed-loop system is ensured via Lyapunov stability theorem. The effectiveness of the proposed controller is demonstrated considering a typical sandy loam soil for linear and curved trajectories. It is inferred that the proposed adaptive indirect ISMC-NN robust controller has the capacity to reach a satisfactory path-tracking control performance in the presence of disturbance and uncertainties arising from robots interactions with the deformable terrain.

[1]  Peng Shi,et al.  Nonlinear Control for Tracking and Obstacle Avoidance of a Wheeled Mobile Robot With Nonholonomic Constraint , 2016, IEEE Transactions on Control Systems Technology.

[2]  Danwei Wang,et al.  GPS-Based Tracking Control for a Car-Like Wheeled Mobile Robot With Skidding and Slipping , 2008, IEEE/ASME Transactions on Mechatronics.

[3]  M. G. Bekker,et al.  Theory of land locomotion , 1956 .

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

[5]  Renquan Lu,et al.  Trajectory-Tracking Control of Mobile Robot Systems Incorporating Neural-Dynamic Optimized Model Predictive Approach , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  Junyong Zhai,et al.  Adaptive second-order fast nonsingular terminal sliding mode control for robotic manipulators. , 2019, ISA transactions.

[7]  Mignon Park,et al.  Generalized Extended State Observer Approach to Robust Tracking Control for Wheeled Mobile Robot with Skidding and Slipping , 2013 .

[8]  Frank L. Lewis,et al.  Control of a nonholomic mobile robot: Backstepping kinematics into dynamics , 1997, J. Field Robotics.

[9]  Karl Iagnemma,et al.  Design of a highly maneuverable wheeled mobile robot , 2008, SPIE Defense + Commercial Sensing.

[10]  Hamid Taghavifar,et al.  Appraisal of artificial neural network-genetic algorithm based model for prediction of the power provided by the agricultural tractors , 2015 .

[11]  Ashitava Ghosal,et al.  Modeling of slip for wheeled mobile robots , 1995, IEEE Trans. Robotics Autom..

[12]  S. Ali A. Moosavian,et al.  Adaptive sliding mode control of a wheeled mobile robot towing a trailer , 2015, J. Syst. Control. Eng..

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

[14]  Jo Yung Wong,et al.  Terramechanics and off-road vehicles , 1989 .

[15]  S. Ali A. Moosavian,et al.  Robust Adaptive Controller for a Tractor–Trailer Mobile Robot , 2014, IEEE/ASME Transactions on Mechatronics.

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

[17]  S.S. Ge,et al.  Adaptive neural network control of a wheeled mobile robot violating the pure nonholonomic constraint , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[18]  Khelifa Baizid,et al.  Longitudinal and lateral slip control of autonomous wheeled mobile robot for trajectory tracking , 2015, Frontiers of Information Technology & Electronic Engineering.

[19]  Yi Qin,et al.  An Adaptive Unscented Kalman Filter-based Controller for Simultaneous Obstacle Avoidance and Tracking of Wheeled Mobile Robots with Unknown Slipping Parameters , 2018, J. Intell. Robotic Syst..

[20]  Liang Ding,et al.  Adaptive motion control of wheeled mobile robot with unknown slippage , 2014, Int. J. Control.

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

[22]  Ivan Kuric,et al.  Development of simulation software for mobile robot path planning within multilayer map system based on metric and topological maps , 2017 .

[23]  Mingyue Cui,et al.  Adaptive tracking control of wheeled mobile robots with unknown longitudinal and lateral slipping parameters , 2014 .

[24]  N. Dowling Mechanical Behavior of Materials: Engineering Methods for Deformation, Fracture, and Fatigue , 1993 .

[25]  Yan Li,et al.  A novel iterative learning path-tracking control for nonholonomic mobile robots against initial shifts , 2017 .

[26]  Hee-Jun Kang,et al.  Neural network-based adaptive tracking control of mobile robots in the presence of wheel slip and external disturbance force , 2016, Neurocomputing.

[27]  Yu Tian,et al.  Control of a Mobile Robot Subject to Wheel Slip , 2014, J. Intell. Robotic Syst..

[28]  Steven Dubowsky,et al.  Online terrain parameter estimation for wheeled mobile robots with application to planetary rovers , 2004, IEEE Transactions on Robotics.