Neural net backlash compensation with Hebbian tuning using dynamic inversion

A dynamic inversion compensation scheme is presented for backlash. The compensator uses the backstepping technique with neural networks (NN) for inverting the backlash nonlinearity in the feedforward path. Instead of a derivative, which cannot be implemented, a filtered derivative is used. Full rigorous stability proofs are given using filtered derivative. Compared with adaptive backstepping control schemes, we do not require the unknown parameters to be linear parametrizable. No regression matrices are needed. The technique provides a general procedure for using NN to determine the dynamic preinverse of an invertible dynamical system. A modified Hebbian algorithm is presented for NN tuning which yields a stable closed-loop system. Using this method yields a relatively simple adaptation structure and offers computational advantages over gradient descent based algorithms.

[1]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[2]  F. Lewis,et al.  Adaptive fuzzy logic compensation of actuator deadzones , 1997 .

[3]  Frank L. Lewis,et al.  Backlash compensation in nonlinear systems using dynamic inversion by neural networks , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[4]  Y. D. Song,et al.  Control of a class of nonlinear uncertain systems via compensated inverse dynamics approach , 1994, IEEE Trans. Autom. Control..

[5]  Edwin K. P. Chong,et al.  A two-layered fuzzy logic controller for systems with deadzones , 1994, IEEE Trans. Ind. Electron..

[6]  Frank L. Lewis,et al.  A neural net controller for robots with Hebbian tuning and guaranteed tracking , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[7]  I. Sandberg,et al.  Criteria for the approximation of nonlinear systems , 1992 .

[8]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[9]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[10]  Anthony J. Calise,et al.  Multilayer neural network and adaptive nonlinear control of agile anti-air missiles , 1997 .

[11]  Frank L. Lewis,et al.  Robust neural network control of rigid-link electrically-driven robots , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[12]  Jianming Lu,et al.  Adaptive Control for Nonlinear Systems Using Neural Networks , 1999 .

[13]  G. Lewicki,et al.  Approximation by Superpositions of a Sigmoidal Function , 2003 .

[14]  Eduardo D. Sontag,et al.  Neural Networks for Control , 1993 .

[15]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

[16]  Fu-Chuang Chen,et al.  Adaptive control of nonlinear systems using neural networks , 1992 .

[17]  Robert Bartle,et al.  The Elements of Real Analysis , 1977, The Mathematical Gazette.

[18]  I. Sandberg,et al.  Nonlinear approximations using elliptic basis function networks , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[19]  Marios M. Polycarpou,et al.  Stable adaptive neural control scheme for nonlinear systems , 1996, IEEE Trans. Autom. Control..

[20]  P. Kokotovic,et al.  Continuous-time adaptive control of systems with unknown backlash , 1995, IEEE Trans. Autom. Control..

[21]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..

[22]  Kumpati S. Narendra,et al.  Adaptive control using neural networks , 1990 .

[23]  Nader Sadegh,et al.  A perceptron network for functional identification and control of nonlinear systems , 1993, IEEE Trans. Neural Networks.

[24]  Anthony Tzes,et al.  Neural network control for DC motor micromaneuvering , 1995, IEEE Trans. Ind. Electron..

[25]  Gang Tao,et al.  Adaptive control of plants with unknown dead-zones , 1994 .

[26]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[27]  Weiping Li,et al.  Adaptive high-precision control of positioning tables-theory and experiments , 1994, IEEE Trans. Control. Syst. Technol..

[28]  K. Narendra,et al.  A New Adaptive Law for Robust Adaptation without Persistent Excitation , 1986, 1986 American Control Conference.

[29]  Andrew R. Barron,et al.  Universal approximation bounds for superpositions of a sigmoidal function , 1993, IEEE Trans. Inf. Theory.

[30]  Anthony J. Calise,et al.  Analysis of Adaptive Neural Networks for Helicopter Flight Control , 1997 .

[31]  Gang Tao,et al.  Adaptive Control of Systems with Actuator and Sensor Nonlinearities , 1996 .

[32]  Eduardo D. Sontag,et al.  Feedback Stabilization Using Two-Hidden-Layer Nets , 1991, 1991 American Control Conference.

[33]  Yoh-Han Pao,et al.  Stochastic choice of basis functions in adaptive function approximation and the functional-link net , 1995, IEEE Trans. Neural Networks.

[34]  C. James Li,et al.  Robot learning control based on recurrent neural network inverse model , 1997, J. Field Robotics.

[35]  P. Kokotovic,et al.  Adaptive nonlinear control of systems containing a deadzone , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[36]  Frank L. Lewis,et al.  Deadzone compensation in motion control systems using neural networks , 2000, IEEE Trans. Autom. Control..

[37]  M. Corless,et al.  Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems , 1981 .

[38]  Anthony J. Calise,et al.  Nonlinear flight control using neural networks , 1994 .

[39]  C. Desoer,et al.  Stability of dithered non-linear systems with backlash or hysteresis , 1986 .

[40]  Frank L. Lewis,et al.  Neural-network approximation of piecewise continuous functions: application to friction compensation , 2002, IEEE Trans. Neural Networks.

[41]  Jong-Hwan Kim,et al.  Control of systems with deadzones using neural-network based learning controller , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[42]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[43]  Frank L. Lewis,et al.  Control of Robot Manipulators , 1993 .

[44]  Frank L. Lewis,et al.  Deadzone compensation in nonlinear systems using neural networks , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[45]  Jean-Jacques E. Slotine,et al.  Stable adaptive control and recursive identification using radial Gaussian networks , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[46]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.