Fault-tolerant iterative learning control for mobile robots non-repetitive trajectory tracking with output constraints

In this brief, we develop a novel iterative learning control (ILC) algorithm to deal with trajectory tracking problems for a class of unicycle-type mobile robots with two actuated wheels that are subject to actuator faults. Unlike most of the ILC literature that requires identical reference trajectories over the iteration domain, the desired trajectories in this work can be iteration dependent, and the initial position of the robot in each iteration can also be random. The mass and inertia property of the robot and wheels can be unknown and iteration dependent. Barrier Lyapunov functions are used in the analysis to guarantee satisfaction of constraint requirements, feasibility of the controller, and prescribed tracking performance. We show that under the proposed algorithm, the distance and angle tracking errors can uniformly converge to an arbitrarily small positive constant and zero, respectively, over the iteration domain, beyond a small initial time interval in each iteration. A numerical simulation is presented in the end to demonstrate the efficacy of the proposed algorithm.

[1]  Rui Yan,et al.  On initial conditions in iterative learning control , 2005, 2006 American Control Conference.

[2]  Karl A. Stol,et al.  Review of modelling and control of two-wheeled robots , 2013, Annu. Rev. Control..

[3]  Xuefang Li,et al.  Precise Speed Tracking Control of a Robotic Fish Via Iterative Learning Control , 2016, IEEE Transactions on Industrial Electronics.

[4]  Jian-Xin Xu,et al.  A survey on iterative learning control for nonlinear systems , 2011, Int. J. Control.

[5]  Jian-Xin Xu,et al.  Iterative learning control for output-constrained systems with both parametric and nonparametric uncertainties , 2013, Autom..

[6]  Zhongsheng Hou,et al.  Adaptive Iterative Learning Control for High-Speed Trains With Unknown Speed Delays and Input Saturations , 2016, IEEE Transactions on Automation Science and Engineering.

[7]  Jin Bae Park,et al.  A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots , 2010, IEEE Transactions on Control Systems Technology.

[8]  Wei He,et al.  Adaptive Neural Network Control of an Uncertain Robot With Full-State Constraints , 2016, IEEE Transactions on Cybernetics.

[9]  Xu Jin Iterative learning control for output‐constrained nonlinear systems with input quantization and actuator faults , 2018 .

[10]  Boutaieb Dahhou,et al.  Application of iterative learning control to an exothermic semibatch chemical reactor , 2002, IEEE Trans. Control. Syst. Technol..

[11]  Francis Eng Hock Tay,et al.  Barrier Lyapunov Functions for the control of output-constrained nonlinear systems , 2009, Autom..

[12]  Tong Heng Lee,et al.  Design and Implementation of Integral Sliding-Mode Control on an Underactuated Two-Wheeled Mobile Robot , 2014, IEEE Transactions on Industrial Electronics.

[13]  Lihua Xie,et al.  Adaptive Trajectory Tracking Control of a Fully Actuated Surface Vessel With Asymmetrically Constrained Input and Output , 2018, IEEE Transactions on Control Systems Technology.

[14]  Ehsan Arabi,et al.  Set-theoretic model reference adaptive control with time-varying performance bounds , 2019, Int. J. Control.

[15]  Khac Duc Do,et al.  Formation tracking control of unicycle-type mobile robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[16]  Yongming Li,et al.  Adaptive output-feedback control design with prescribed performance for switched nonlinear systems , 2017, Autom..

[17]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2004, Autom..

[18]  Xianku Zhang,et al.  Concise Robust Adaptive Path-Following Control of Underactuated Ships Using DSC and MLP , 2014, IEEE Journal of Oceanic Engineering.

[19]  Shaocheng Tong,et al.  Adaptive fuzzy output-feedback control for output constrained nonlinear systems in the presence of input saturation , 2014, Fuzzy Sets Syst..

[20]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[21]  Shaocheng Tong,et al.  Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems With Partial Tracking Errors Constrained , 2015, IEEE Transactions on Fuzzy Systems.

[22]  Jialu Du,et al.  Robust Adaptive Control for Dynamic Positioning of Ships , 2017, IEEE Journal of Oceanic Engineering.

[23]  Jian-Xin Xu,et al.  State-Constrained Iterative Learning Control for a Class Of MIMO Systems , 2013, IEEE Transactions on Automatic Control.

[24]  Wei Wang,et al.  Prescribed performance bound‐based adaptive path‐following control of uncertain nonholonomic mobile robots , 2017 .

[25]  Xu Jin,et al.  Iterative learning control for non‐repetitive trajectory tracking of robot manipulators with joint position constraints and actuator faults , 2017 .

[26]  Xu Jin,et al.  Fault tolerant finite-time leader-follower formation control for autonomous surface vessels with LOS range and angle constraints , 2016, Autom..

[27]  Shaocheng Tong,et al.  Barrier Lyapunov functions for Nussbaum gain adaptive control of full state constrained nonlinear systems , 2017, Autom..

[28]  Shaocheng Tong,et al.  Adaptive Controller Design-Based ABLF for a Class of Nonlinear Time-Varying State Constraint Systems , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[29]  Guang-Hong Yang,et al.  Prescribed Performance Fault-Tolerant Control of Uncertain Nonlinear Systems With Unknown Control Directions , 2017, IEEE Transactions on Automatic Control.

[30]  Yongming Li,et al.  Observer-Based Adaptive Decentralized Fuzzy Fault-Tolerant Control of Nonlinear Large-Scale Systems With Actuator Failures , 2014, IEEE Transactions on Fuzzy Systems.