Patent 6611823 Issued on August 26, 2003. Estimated Expiration Date: April 20, 2020. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
Methods and systems for backlash compensation. Restrictive assumptions on the backlash nonlinearity (e.g. the same slopes of the lines, etc.) are not required. The compensator scheme has dynamic inversion structure, with a neural network in the feedforward path that approximates the backlash inversion error plus filter dynamics needed for backstepping design. The neural network controller does not require preliminary off-line training. Neural network tuning is based on a modified Hebbian tuning law, which requires less computation than backpropagation. The backstepping controller uses a practical filtered derivative, unlike the usual differentiation required by earlier backstepping routines. Rigorous stability proofs are given using Lyapunov theory. Simulation results show that the proposed compensation scheme is an efficient way of improving the tracking performance of a vast array of nonlinear systems with backlash.
Other References
Seidl et al., Neural Network Compensation of Gear Backlash Hysteresis in Position-Controlled Mechanisms, Conference Reco of the 1993 IEEE Industry Applications Society Annual Meeting, Oct. 1993, vol. 3, pp. 2027-2034.
Shibata et al., Nonlinear Backlash Compensation Using Recurrent Neural Network-Unsupervised Learning by Genetic Algorithm, Proceedings of the 1993 International Joint Conference on Neural Networks, Oct. 1993, vol. 1, pp. 742-745.
Jin et al., Control of Nonlinear Mechantronics Systems by Using Universal Learning Networks, 1999 IEEE International Conference on Systems, Man and Cybernetics, Oct. 1999, vol. 5, pp. 1-6.
Jin, Y., Decentralized Adaptive Fuzzy Control of Robot Manipulators, IEEE Transactions on Systems, Man and Cybernetics-Pa B: Cybernetics, Feb. 1998, vol. 28, No. 1, pp. 47-57.
Selmic et al., Neural Net Backlash Compensation With Hebbian Tuning Using Dynamic Inversion, Automatica, Special Issue o Neural Networks for Feedback Control, Nov. 1999.
Haffner et al., A Multilayer Perceptron Replaces a Feedback Linearization Controller in a Nonlinear Servomechanism, 1998 IEEE International Joint Conference on Neural Networks, May 1998.
Cruz-Hernandez et al., Reduction of Major and Minor Hysteresis Loops in a Piezoelectric Actuator, NEC Research Index, 1998 Retrieved from the Internet: http://citeseer.nj.nec.com/90939.html.
Bernotas et al., "Adpative control of electrically stimulated muscle," IEEE Trans. on Biomedical Engineering, 34: 140-147, 1987
Byrnes and Lin, "Losslessness feedback equivalence, and the global stabilization of discrete-time nonlinear systems," IEEE Transactions of Automatic Control, 39(1): 83-98, 1994
Campos and Lewis, "Deadzone compensation in discrete time using adaptive fuzzy logic," Proc. IEEE Conference on Decision and Control, 2920-2926, Tampa, FL, 1998
Campos et al., "Backlash compensation in discrete time nonlinear systems using dynamic inversion by neural networks: A preliminary approach," submitted to the special issue on Developments in Intelligent Control for Industrial Applications of the Int. Journal of Adaptive Control and Signal Processing, Nov., 1999
Grundelius and Angelli, "Adaptive control of systems with backlash acting on the input," Proceedings of the 35th Conference on Decision and Control, pp. 4689-4694, Kobe, Japan, 1996
Gullapalli et al., "Acquiring robot skills via reinforcement learning," IEEE Cont. Syst., 13-24, Feb. 1994
Haddad et al., "Optimal descrete-time control for nonlinear cascade systems," Proceedings of the American Control Conference, pp.2175-2176, Alburquerque, NM, 1997
Han and Zhong, "Robust adaptive control of time-varying systems with unknown backlash nonlinearity," Proceedings of the American Control Conference, pp. 763-767, Albuquerque, NM, 1997
Hornik et al., "Multilayer feedforward networks are universal approximators," Neural Networks 2:359-366, 1989
Ioannou and Datta, "Robust adaptive control: a unified approach," Proc. IEEE, 790(12): 1736-1768, 1991
Jagannathan and Lewis, "Discrete-Time Control of a Class of Nonlinear Dynamical Systems," Int. Journal of Intelligent Control and Systems, 1(3): 297-326, 1996
Jagannathan and Lewis, "Robust backstepping control of robotic systems using neural networks," J. Intelligent and Robotic Sys., 23:105-128, 1998
Kim et al., "Fuzy precompensation of PID controllers," Proc. IEEE Conf. Control Applications, pp. 183-188, Sep. 1993
Kosko, Neural Networks and Fuzzy Systems, Prentice Hall, New Jersey, 1992
Krstic et al., Nonlinear and Adaptive Control Design, John Wiley & Sons, New York, NY, 1995
Lewis et al., "Neural net robot controller with guaranteed tracking performance," IEEE Trans. Neural Networks, 6(3): 703-715, 1995
Lewis et al., Control of Robot Manipulators, MacMillan, New York, 1993
Sanner and Slotine, "Gaussian networks for direct adaptive control," IEEE Trans. Neural Networks, 3: 837-863, 1992
Selmic and Lewis, "Backlash Compensation in Nonlinear Systems using Dynamic Inversion by Neural Networks," 1163-1168, IEEE Conference in Control and Automation, Kona, Hawaii, Aug. 1999
Selmic and Lewis, "Backlash Compensation in Nonlinear Systems using Dynamic Inversion by Neural Networks" Asian Journal of Control, 2(2):76-87, 2000
Slotine and Li, Applied Nonlinear Control, New Jersey: Prentice-Hall, 1991
Slotine and Li., "Adaptive manipulator control: a case study," IEEE trans. Automat. Control, 33(11): 995-1003, 1988
Tao and Kokotovic, "Adaptive control of plants with unknown dead-zones," Proceedings American control Conf., 2710-2714, Chicago, 1992
Tao and Kokotovic, "Discrete-time adaptive control of systems with unkown nonsmooth input nonlinearities," Proceedings of the 33rd Conference on Decision and Control, 1171-1176, Lake Buena Vista, FL, 1994
Tao and Kokotovic, Adaptive Control of Systems with Actuator and Sensor Nonlinearities, John Wiley & Sons, Inc., New York, 1996
Tao, "Adaptive backlash compensation for robot control," Proceedings IFAC World Congress, 307-312, San Francisco, 1996
Vandergrift et al., "Adaptive fuzzy logic control of discrete-time dynamical systems," Proc. IEEE Int. Symp. Intellegent Control, 395-401, Aug. 1995
Werbos, "Backpropagation through time: what it does and how to do it," Proc. IEEE, 78(10): 1550-1560, 1990
Webos, "Neurocontrol and Supervised learning: an overview and evalutation," in Handbook of Intelligent Control, White and Sofge, Eds. NY: Van Nostrand Reinhold, 1992, pp. 65-89, 1992
Yeh and Kokotovic, "Adaptive control of a class of nonlinear discrete-time systems," International Journal of Control, 62(2): 303-324, 1995
Zhang et al., "Robust adaptive control of uncertain discrete-time systems," Automatica, 321-329, 1999
Co-pending U.S. Patent Application No. 09/969,549 filed Oct. 2, 2001
Barron, "Universal approximation bounds for superpostiions of a sigmoidal function," IEEE Trans.Info. Theory, 39:930-945, 1993
Chen and Khalil, "Adaptive control of a class of nonlinear discrete-time systems using neural networks," IEEE Trans. Automat. Cont., 40:791-801, 1995
Corless and Leitmann, "Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems," IEEE Trans. Automat. Contr., AC-26:1139-1144, 1981
Cybenko, "Approximations by superpositions of a sigmoidal function," Math. Contr. Signals, Syst., 2:303-314, 1989
Desoer and Shahruz, "Stability of dithered non-linear systems with backlash or hysteresis," Int. J. Contr., 43:1045-1060, 1986
Igelnik and Pao, "Stochastic Choice of Basis Functions in Adaptive Function Approximation and the Functional-Link Net," IEEE Trans. Neural Networks, 6:1320-1329, 1995
Kim and Calis, "Nonlinear flight control using neural networks," Journal of Guidance, Control, and Dynamics, 20:26-33, 1997
Kim et al., "A two-layered fuzzy logic controller for systems with deadzones," IEEE Trans. Industrial Electron., 41:155-162, 1994
Kwan et al., "Robust neural-network control of rigid-link electrically driven robots," IEEE Trans. Neural Networks, 9:581-588, 1998
Lee and Kim, "Control of systems with deadzones using neural-network based learning control," Proc. IEEE Int. Conf. Neural Networks, pp. 2535-2538, 1994
Leitner et al., "Analysis of adaptive neural networks for helicopter flight control," Journal of Guidance, Control, and Dynamics, 20:972-979, 1997
Lewis et al., "Neural Network Control of Robot Manipulators and Nonlinear Systems", Taylor and Francis, Philadelphia, PA, 1999
Lewis et al., "Multilayer neural-net robot controller with guaranteed tracking performance," IEEE Trans. neural Networks, 7:388-399, 1996
Li and Cheng, "Adaptive high-precision control of positioning tables-theory and experiment," IEEE Trans. Control Syst. Technol., 2:265-270, 1994
McFarland and Calise, "Multilayer neural networks and adaptive nonlinear control of agile anti-air missiles," American Institute of Aeronautis & Astronautics, 1999
Narendra and Annaswamy, "a new adaptive law for robust adaptation without persistent excitation," IEEE Trans. Automat. Control, AC-32:134-145, 1987
Narendra, "Adaptive Control Using Neural Networks," Neural Networks for Control, Ch. 5, pp. 115-142, ed. W. T. Miller, R. S. Sutton, P. J. Werbos, Cambridge: MIT Press, 1991
Narendra and Parthasarathy, "Identification and control of dynamical systems using neural networks, " IEEE Trans. Neural Networks, 1:4-27, 1990
Park and Sandberg, "Criteria for the approximation of nonlinear systems," IEEE Trans. Circuits Syst.-1, 39:673-676, 1992
Park and Sandberg, "Nonlinear approximations using elliptic basis function networks," Circuits, Systems, and Signal Processing, 13:99-113, 1993
Polycarpou, "Stable adaptive neural control scheme for nonlinear systems," IEEE trans. Automat. Cont., 41:447-451, 1996
Recker et al., "Adaptive nonlinear control of systems containing a dead zone," Proc. IEEE Conf. Decis. Control, 1991, pp. 2111-2115
Rovithakis and Christodoulou, "Adaptive control of unkown plants using dynamical neural networks, " IEEE Trans. Systems Man and Cybernetics, 24:400-412, 1994
Sadegh, "A perceptron network for funcitonal identification and control of nonlinear systems," IEEE Trans. Neural Networks, 4:982-988, 199
Sanner and Slotine, "Stable adaptive control and recursive identification using radial gaussian networks," Proc. IEEE Conf. Decis. Control, 1829-1833, 1991
Selmic and Lewis, "Neural network approximation of piecewise continuous functions: application to friction compensation," PRoc. IEEE Int. Symp. Intell. Contr., 1997
Selmic and Lewis, "Deadzone compensation in motion control systems using neural networks," IEEE Trans. Automat. Control, 45:602-613, 2000
Song et al., "Control of a class of nonlinear uncertain systems via compensated inverse dynamics approach," IEEE Trans. Automat. Contr., 39:1866-1871, 1994
Selmic and Lewis, "Deadzone compensation in nonlinear systems using neural networks," IEEE Conf. Decis. Control, 1998
Sontag, "Neural networks for control, " in Essays on Control: Perspectives in the Theory and its Applicaitons (H.L. Trentelman and J.C. Willems, eds.), birkhauser, 339-380, 1993
Tao and Kokotovic, "Adaptive control of plants with unknown dead-zones," IEEE Trans. Automat. Control, 39:59-68, 1994
Tao and Kokotovic, "Continuous-time adaptive control of systems with unknown backlash," IEEE Trans. Automat. Control, 40:1083-1087, 1995
Tzes et al., "Neural network control for DC motor micromaneuvering," IEEE Trans. Ind. Electron., 42:516-523, 1995
Yan and Li, "Robot learning control based on recurrent neural network inverse model," J. Robot Sys., 14:199-211, 1997
Yesildirek and Lewis, "A neural net controller for robots with Hebbian tuning and guaranteed tracking," Proc. American Control Conference, Seattle, Washington, pp. 1-6, 1995