Closed-Loop Error Learning Control for Uncertain Nonlinear Systems With Experimental Validation on a Mobile Robot

This article develops a closed-loop error learning control (CLELC) algorithm for feedback linearizable systems with experimental validation on a mobile robot. Traditional feedback and feedforward controllers are designed based on the nominal model by using the feedback linearization control (FLC) method. Then, an intelligent controller is designed based on the sliding mode learning algorithm that utilizes closed-loop error dynamics to learn the system behavior. The controllers are working in parallel, and the intelligent controller can gradually replace the feedback controller from the control of the system. In addition to the stability of the sliding mode learning algorithm, the closed-loop stability of an $n$th-order feedback linearizable system is proven. The simulation results demonstrate that the CLELC algorithm can improve control performance (e.g., smaller rise time, settling time, and overshoot) in the absence of uncertainties, and also provides robust control performance in the presence of uncertainties as compared to traditional FLC method. To test the efficiency and efficacy of the CLELC algorithm, the trajectory tracking problem of a tracked mobile robot is studied in real time. The experimental results demonstrate that the CLELC algorithm ensures highly accurate trajectory tracking performance than traditional FLC method.

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

[2]  Andri Haryono,et al.  Trajectory tracking control of Skid-Steered Mobile Robot based on adaptive Second Order Sliding Mode Control , 2018 .

[3]  Mien Van,et al.  An Enhanced Robust Fault Tolerant Control Based on an Adaptive Fuzzy PID-Nonsingular Fast Terminal Sliding Mode Control for Uncertain Nonlinear Systems , 2018, IEEE/ASME Transactions on Mechatronics.

[4]  Xiong Chen,et al.  Trajectory tracking of wheeled mobile robot by adopting iterative learning control with predictive, current, and past learning items , 2015, Robotica.

[5]  Girish Chowdhary,et al.  High‐precision control of tracked field robots in the presence of unknown traction coefficients , 2018, J. Field Robotics.

[6]  M. Begnini,et al.  A robust adaptive fuzzy variable structure tracking control for the wheeled mobile robot: Simulation and experimental results , 2017 .

[7]  Angela P. Schoellig,et al.  Learning-based nonlinear model predictive control to improve vision-based mobile robot path-tracking in challenging outdoor environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

[9]  Erdal Kayacan,et al.  Velocity Control of a Spherical Rolling Robot Using a Grey-PID Type Fuzzy Controller with an Adaptive Step Size , 2012, SyRoCo.

[10]  Girish Chowdhary,et al.  Tracking Error Learning Control for Precise Mobile Robot Path Tracking in Outdoor Environment , 2018, J. Intell. Robotic Syst..

[11]  Beibei Ren,et al.  Asymptotic Reference Tracking and Disturbance Rejection of UDE-Based Robust Control , 2017, IEEE Transactions on Industrial Electronics.

[12]  Thor I. Fossen,et al.  Feedback Linearization Control for Systems with Mismatched Uncertainties via Disturbance Observers , 2019, ArXiv.

[13]  Christophe Cariou,et al.  Automatic guidance of a four-wheel-steering mobile robot for accurate field operations , 2009 .

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

[15]  Lei Guo,et al.  Disturbance-Observer-Based Control and Related Methods—An Overview , 2016, IEEE Transactions on Industrial Electronics.

[16]  Angela P. Schoellig,et al.  Robust Constrained Learning-based NMPC enabling reliable mobile robot path tracking , 2016, Int. J. Robotics Res..

[17]  Kang-Zhi Liu,et al.  Robust Tracking and Disturbance Rejection for Linear Uncertain System With Unknown State Delay and Disturbance , 2018, IEEE/ASME Transactions on Mechatronics.

[18]  Franck Plestan,et al.  Modeling and robust control of a twin wind turbines structure , 2017 .

[19]  Dong Ye,et al.  A General Tracking Control Framework for Uncertain Systems With Exponential Convergence Performance , 2018, IEEE/ASME Transactions on Mechatronics.

[20]  Mahdi Shahbakhti,et al.  Bridging the gap between designed and implemented controllers via adaptive robust discrete sliding mode control , 2017 .

[21]  Fazel Naghdy,et al.  Observer-Based Fault-Tolerant Controller for Uncertain Steer-by-Wire Systems Using the Delta Operator , 2018, IEEE/ASME Transactions on Mechatronics.

[22]  Calin Belta,et al.  Experimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle , 2018, IEEE/ASME Transactions on Mechatronics.

[23]  Benoît Thuilot,et al.  Adaptive trajectory control of off-road mobile robots: A multi-model observer approach , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Hossein Mousazadeh,et al.  A technical review on navigation systems of agricultural autonomous off-road vehicles , 2013 .

[25]  Erkan Kayacan Sliding mode learning control of uncertain nonlinear systems with Lyapunov stability analysis , 2019 .

[26]  Yisheng Zhong,et al.  Robust Control for Quadrotors With Multiple Time-Varying Uncertainties and Delays , 2017, IEEE Transactions on Industrial Electronics.

[27]  Erdal Kayacan,et al.  Centralized, decentralized and distributed nonlinear model predictive control of a tractor-trailer system: A comparative study , 2016, 2016 American Control Conference (ACC).

[28]  Zhihong Man,et al.  Robust Control of a Vehicle Steer-by-Wire System Using Adaptive Sliding Mode , 2016, IEEE Transactions on Industrial Electronics.

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

[30]  Mustafa Sinasi Ayas,et al.  Fuzzy logic based adaptive admittance control of a redundantly actuated ankle rehabilitation robot , 2017 .

[31]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[32]  Girish Chowdhary,et al.  A self-learning disturbance observer for nonlinear systems in feedback-error learning scheme , 2017, Eng. Appl. Artif. Intell..

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

[34]  Jian Huang,et al.  Nonlinear Disturbance Observer-Based Dynamic Surface Control of Mobile Wheeled Inverted Pendulum , 2015, IEEE Transactions on Control Systems Technology.

[35]  Mohammad Pourmahmood Aghababa,et al.  Sliding-Mode Control Composite With Disturbance Observer for Tracking Control of Mismatched Uncertain nDoF Nonlinear Systems , 2018, IEEE/ASME Transactions on Mechatronics.

[36]  Erkan Kayacan Multiobjective $H_{\infty }$ Control for String Stability of Cooperative Adaptive Cruise Control Systems , 2017, IEEE Transactions on Intelligent Vehicles.