Learning control for trajectory tracking using basis functions

This paper proposes an iterative learning method that makes the output of a general linear time-varying system with unknown coefficients track a finite-time reference trajectory. The system learns by repeated trials, each starting from the same initial conditions. Data from multiple trials can used to identify a model of the system during the finite time interval of interest. A learning controller is then designed from the identified model. If the identification is perfect, the necessary control can be computed directly from the identified model, and there is no need for learning. If the identification is not perfect, the remaining error can be corrected by learning control. By the use of input basis functions, this formulation shows that one need to perform the identification only in a portion of the system dynamics relevant to the specific trajectory to be tracked for successful learning.

[1]  Andrew G. Barto,et al.  Learning and incremental dynamic programming , 1991, Behavioral and Brain Sciences.

[2]  M. Phan,et al.  Designs of Learning Controllers Based on Autoregressive Representation of a Linear System , 1996 .

[3]  Masayoshi Tomizuka,et al.  Analysis and Synthesis of Discrete-Time Repetitive Controllers , 1989 .

[4]  Roberto Horowitz,et al.  A new adaptive learning rule , 1991 .

[5]  Roberto Horowitz,et al.  Learning Control of Robot Manipulators , 1993 .

[6]  Masayoshi Tomizuka,et al.  Discrete-Time Domain Analysis and Synthesis of Repetitive Controllers , 1988, 1988 American Control Conference.

[7]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[8]  Nader Sadegh,et al.  Design and implementation of adaptive and repetitive controllers for mechanical manipulators , 1992, IEEE Trans. Robotics Autom..

[9]  W. Thomas Miller,et al.  Real-time dynamic control of an industrial manipulator using a neural network-based learning controller , 1990, IEEE Trans. Robotics Autom..

[10]  Graham C. Goodwin,et al.  A Method for Improving the Dynamic Accuracy of a Robot Performing a Repetitive Task , 1989, Int. J. Robotics Res..

[11]  C. C. H. Ma,et al.  Rapid tracking of complex trajectories in short-duration processes , 1991, Autom..

[12]  Dimitry Gorinevsky Adaptive learning control using affine radial basis function network approximation , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.