Tracking Error Learning Control for Precise Mobile Robot Path Tracking in Outdoor Environment

This paper presents a Tracking-Error Learning Control (TELC) algorithm for precise mobile robot path tracking in off-road terrain. In traditional tracking error-based control approaches, feedback and feedforward controllers are designed based on the nominal model which cannot capture the uncertainties, disturbances and changing working conditions so that they cannot ensure precise path tracking performance in the outdoor environment. In TELC algorithm, the feedforward control actions are updated by using the tracking error dynamics and the plant-model mismatch problem is thus discarded. Therefore, the feedforward controller gradually eliminates the feedback controller from the control of the system once the mobile robot has been on-track. In addition to the proof of the stability, it is proven that the cost functions do not have local minima so that the coefficients in TELC algorithm guarantee that the global minimum is reached. The experimental results show that the TELC algorithm results in better path tracking performance than the traditional tracking error-based control method. The mobile robot controlled by TELC algorithm can track a target path precisely with less than 10 cm error in off-road terrain.

[1]  Erdal Kayacan,et al.  Distributed nonlinear model predictive control of an autonomous tractor-trailer system , 2014, ArXiv.

[2]  I-Ming Chen,et al.  On the Comparison of Model-Based and Model-Free Controllers in Guidance, Navigation and Control of Agricultural Vehicles , 2018 .

[3]  Gregor Klan Tracking-error model-based predictive control for mobile robots in real time , 2007 .

[4]  Taeyoung Lee,et al.  Global Formulation of an Extended Kalman Filter on SE(3) for Geometric Control of a Quadrotor UAV , 2016, 2016 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  Wouter Saeys,et al.  Robust Trajectory Tracking Error Model-Based Predictive Control for Unmanned Ground Vehicles , 2016, IEEE/ASME Transactions on Mechatronics.

[6]  Sašo Blaič A novel trajectory-tracking control law for wheeled mobile robots , 2011 .

[7]  Igor krjanc,et al.  A comparison of continuous and discrete tracking-error model-based predictive control for mobile robots , 2017 .

[8]  Erdal Kayacan,et al.  Modeling and identification of the yaw dynamics of an autonomous tractor , 2013, 2013 9th Asian Control Conference (ASCC).

[9]  He Chen,et al.  Amplitude-Saturated Nonlinear Output Feedback Antiswing Control for Underactuated Cranes With Double-Pendulum Cargo Dynamics , 2017, IEEE Transactions on Industrial Electronics.

[10]  Igor Skrjanc,et al.  A comparison of continuous and discrete tracking-error model-based predictive control for mobile robots , 2017, Robotics Auton. Syst..

[11]  Yongsheng Ou,et al.  Wheeled mobile robot based on Adaptive Linear Quadratic Gaussian control , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[12]  Erdal Kayacan,et al.  Learning in Centralized Nonlinear Model Predictive Control: Application to an Autonomous Tractor-Trailer System , 2021, IEEE Transactions on Control Systems Technology.

[13]  Carlos E. T. Dorea,et al.  Design and Implementation of Model-Predictive Control With Friction Compensation on an Omnidirectional Mobile Robot , 2014, IEEE/ASME Transactions on Mechatronics.

[14]  Ming Li,et al.  Review of research on agricultural vehicle autonomous guidance , 2009 .

[15]  Tianmiao Wang,et al.  Robust Stabilization of a Wheeled Mobile Robot Using Model Predictive Control Based on Neurodynamics Optimization , 2017, IEEE Transactions on Industrial Electronics.

[16]  Saso Blazic,et al.  A novel trajectory-tracking control law for wheeled mobile robots , 2011, Robotics Auton. Syst..

[17]  Olivier Verlinden,et al.  Comparative Application of Model Predictive Control Strategies to a Wheeled Mobile Robot , 2017, J. Intell. Robotic Syst..

[18]  Paul Chen,et al.  Review of biological and engineering aspects of algae to fuels approach , 2009 .

[19]  Hairi Zamzuri,et al.  Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges , 2017, J. Intell. Robotic Syst..

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

[21]  Erdal Kayacan,et al.  Towards agrobots: Identification of the yaw dynamics and trajectory tracking of an autonomous tractor , 2015, Comput. Electron. Agric..

[22]  Marija Seder,et al.  Receding Horizon Control for Convergent Navigation of a Differential Drive Mobile Robot , 2017, IEEE Transactions on Control Systems Technology.

[23]  Andreas Zell,et al.  Path following for an omnidirectional mobile robot based on model predictive control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[24]  Erdal Kayacan,et al.  Nonlinear modeling and identification of an autonomous tractor-trailer system , 2014 .

[25]  Wouter Saeys,et al.  Robust Tube-Based Decentralized Nonlinear Model Predictive Control of an Autonomous Tractor-Trailer System , 2015, IEEE/ASME Transactions on Mechatronics.

[26]  Wanderley Cardoso Celeste,et al.  An adaptive dynamic controller for autonomous mobile robot trajectory tracking , 2008 .

[27]  Girish Chowdhary,et al.  Embedded High Precision Control and Corn Stand Counting Algorithms for an Ultra-Compact 3D Printed Field Robot , 2018, Robotics: Science and Systems.

[28]  Byron Boots,et al.  Agile Autonomous Driving using End-to-End Deep Imitation Learning , 2017, Robotics: Science and Systems.

[29]  Julio E. Normey-Rico,et al.  Mobile robot path tracking using a robust PID controller , 2001 .