Skip to main content
Erschienen in: Neural Computing and Applications 7/2019

29.08.2017 | Original Article

Modifying CMAC adaptive control with weight smoothing in order to avoid overlearning and bursting

verfasst von: C. J. B. Macnab

Erschienen in: Neural Computing and Applications | Ausgabe 7/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper proposes a method to prevent overlearning (weight drift) and bursting in adaptive control using the cerebellar model arithmetic computer (CMAC). Traditional robust adaptive methods such as deadzone, projection, e-modification are not necessarily suitable for CMAC control. The proposed method relies on the idea of weight smoothing, where the difference between adjacent weights in the CMAC is penalized in the adaptation. Previously proposed weight smoothing schemes are only suitable for one or two-input CMACs and do not have stability guarantees. This work extends the method for use with n-input CMACs and develops the adaptive scheme within a Lyapunov framework to guarantee uniformly ultimately bounded signals. Simulations with a two-link, flexible-joint robot subject to sinusoidal disturbance demonstrate the performance and stability of the new method.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Abdelhameed MM, Pinspon U, Cetinkunt S (2002) Adaptive learning algorithm for cerebellar model articulation controller. Mechatronics 12:859–873CrossRef Abdelhameed MM, Pinspon U, Cetinkunt S (2002) Adaptive learning algorithm for cerebellar model articulation controller. Mechatronics 12:859–873CrossRef
2.
Zurück zum Zitat Albus J (1975) Data storage in the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:228–233CrossRefMATH Albus J (1975) Data storage in the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:228–233CrossRefMATH
3.
Zurück zum Zitat Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:220–227CrossRefMATH Albus J (1975) A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J Dyn Syst Meas Control 97:220–227CrossRefMATH
5.
Zurück zum Zitat Hana B, Yacef F, Bouhali O, Rizoug N (2012) Adaptive neural network for a quadrotor unmanned aerial vehicle. Int J Found Comput Sci Technol 2(4):1–13CrossRef Hana B, Yacef F, Bouhali O, Rizoug N (2012) Adaptive neural network for a quadrotor unmanned aerial vehicle. Int J Found Comput Sci Technol 2(4):1–13CrossRef
6.
Zurück zum Zitat Horvath G, Szabo T (2007) Kernel CMAC with improved capability. IEEE Trans Syst Man Cybern Part B Cybern 37(1):124–138CrossRef Horvath G, Szabo T (2007) Kernel CMAC with improved capability. IEEE Trans Syst Man Cybern Part B Cybern 37(1):124–138CrossRef
7.
Zurück zum Zitat Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5):583–594MathSciNetCrossRefMATH Ioannuou P, Kokotovic P (1984) Instability analysis and improvement of robustness of adaptive control. Automatica 20(5):583–594MathSciNetCrossRefMATH
8.
Zurück zum Zitat Ishihara AK, van Doornik J, Ben-Menahem S (2011) Control of robots using radial basis function neural networks with dead-zone. Int J Adapt Cntrol Signal Process 25:613–638MathSciNetCrossRefMATH Ishihara AK, van Doornik J, Ben-Menahem S (2011) Control of robots using radial basis function neural networks with dead-zone. Int J Adapt Cntrol Signal Process 25:613–638MathSciNetCrossRefMATH
9.
Zurück zum Zitat Kraft L, Pallotta J (2000) Real-time vibration control using CMAC neural networks with weight smoothing. In: American control conference. Chicago, pp 3939–3943 Kraft L, Pallotta J (2000) Real-time vibration control using CMAC neural networks with weight smoothing. In: American control conference. Chicago, pp 3939–3943
10.
Zurück zum Zitat Kwan C, Lewis F (1999) Robust neural network control of rigid link flexible-joint robots. Asian J Control 1:188–197CrossRef Kwan C, Lewis F (1999) Robust neural network control of rigid link flexible-joint robots. Asian J Control 1:188–197CrossRef
11.
Zurück zum Zitat Lin CM, Li HY (2015) Dynamic petri fuzzy cerebellar model articulation controller design for a magnetic levitation system and a two-axis linear piezoelectric ceramic motor drive system. IEEE Trans Control Syst Technol 23(2):693–699MathSciNetCrossRef Lin CM, Li HY (2015) Dynamic petri fuzzy cerebellar model articulation controller design for a magnetic levitation system and a two-axis linear piezoelectric ceramic motor drive system. IEEE Trans Control Syst Technol 23(2):693–699MathSciNetCrossRef
12.
Zurück zum Zitat Macnab C (2009) Preventing bursting in approximate-adaptive control when using local basis functions. Fuzzy Sets Syst 160:439–462MathSciNetCrossRefMATH Macnab C (2009) Preventing bursting in approximate-adaptive control when using local basis functions. Fuzzy Sets Syst 160:439–462MathSciNetCrossRefMATH
13.
Zurück zum Zitat Mai T, Wang Y (2014) Adaptive force/motion control system based on recurrent fuzzy wavelet CMAC neural networks for condenser cleaning crawler-type mobile manipulator robot. IEEE Trans Control Syst Technol 22(5):1973–1982CrossRef Mai T, Wang Y (2014) Adaptive force/motion control system based on recurrent fuzzy wavelet CMAC neural networks for condenser cleaning crawler-type mobile manipulator robot. IEEE Trans Control Syst Technol 22(5):1973–1982CrossRef
14.
Zurück zum Zitat Masaud K, Macnab C (2014) Preventing bursting in adaptive control using an introspective neural network algorithm. Neurocomputing 136:300–314CrossRef Masaud K, Macnab C (2014) Preventing bursting in adaptive control using an introspective neural network algorithm. Neurocomputing 136:300–314CrossRef
15.
Zurück zum Zitat Narendra K, Annaswamy A (1987) A new adpative law for robust adaptation without persistant excitation. IEEE Trans Autom Control AC 32(2):134–145CrossRefMATH Narendra K, Annaswamy A (1987) A new adpative law for robust adaptation without persistant excitation. IEEE Trans Autom Control AC 32(2):134–145CrossRefMATH
16.
Zurück zum Zitat Ngo T, Phuong T (2015) Robust adaptive self-organizing wavelet fuzzy CMAC tracking control for de-icing robot manipulator. Int J Comput Commun Control 10(4):567–578CrossRef Ngo T, Phuong T (2015) Robust adaptive self-organizing wavelet fuzzy CMAC tracking control for de-icing robot manipulator. Int J Comput Commun Control 10(4):567–578CrossRef
17.
Zurück zum Zitat Pallotta J, Kraft L (1999) Two dimensional function learning using CMAC neural network with optimized weight smoothing. In: American control conference. San Diego, pp 373–377 Pallotta J, Kraft L (1999) Two dimensional function learning using CMAC neural network with optimized weight smoothing. In: American control conference. San Diego, pp 373–377
18.
Zurück zum Zitat Rodríguez FO, de Jesús Rubio J, Gaspar CRM, Tovar JC, Armendáriz MAM (2013) Hierarchical fuzzy CMAC control for nonlinear systems. Neural Comput Appl 23(1):323–331CrossRef Rodríguez FO, de Jesús Rubio J, Gaspar CRM, Tovar JC, Armendáriz MAM (2013) Hierarchical fuzzy CMAC control for nonlinear systems. Neural Comput Appl 23(1):323–331CrossRef
19.
Zurück zum Zitat Spong M (1987) Modeling and control of elastic joint robots. J Dyn Syst Meas Control 109(3):310–318CrossRefMATH Spong M (1987) Modeling and control of elastic joint robots. J Dyn Syst Meas Control 109(3):310–318CrossRefMATH
20.
Zurück zum Zitat Wang SY, Tseng CL, Chiu CJ (2015) Online speed controller scheme using adaptive supervisory TSK-fuzzy CMAC for vector controlled induction motor drive. Asian J Control 17(2):569–581MathSciNetCrossRefMATH Wang SY, Tseng CL, Chiu CJ (2015) Online speed controller scheme using adaptive supervisory TSK-fuzzy CMAC for vector controlled induction motor drive. Asian J Control 17(2):569–581MathSciNetCrossRefMATH
21.
Zurück zum Zitat Wu TF, Tsai PS, Chang FR, Wang LS (2006) Adaptive fuzzy CMAC control for a class of nonlinear systems with smooth compensation. IEE Proc Control Theory Appl 153(6):647–657CrossRef Wu TF, Tsai PS, Chang FR, Wang LS (2006) Adaptive fuzzy CMAC control for a class of nonlinear systems with smooth compensation. IEE Proc Control Theory Appl 153(6):647–657CrossRef
22.
Zurück zum Zitat Yang B, Han H (2014) A CMAC-PD compound torque controller with fast learning capacity and improved output smoothness for electric load simulator. Int J Control Autom Syst 12(4):805–812CrossRef Yang B, Han H (2014) A CMAC-PD compound torque controller with fast learning capacity and improved output smoothness for electric load simulator. Int J Control Autom Syst 12(4):805–812CrossRef
23.
Zurück zum Zitat Yang B, Han H, Bao R (2016) An intelligent CMAC-PD torque controller with anti-over-learning scheme for electric load simulator. Trans Inst Meas Control 38(2):192–200CrossRef Yang B, Han H, Bao R (2016) An intelligent CMAC-PD torque controller with anti-over-learning scheme for electric load simulator. Trans Inst Meas Control 38(2):192–200CrossRef
24.
Zurück zum Zitat Yu W, Moreno-Armendariz MA, Rodriguez FO (2011) Stable adaptive compensation with fuzzy CMAC for an overhead crane. Inf Sci 181:4895–4907MathSciNetCrossRefMATH Yu W, Moreno-Armendariz MA, Rodriguez FO (2011) Stable adaptive compensation with fuzzy CMAC for an overhead crane. Inf Sci 181:4895–4907MathSciNetCrossRefMATH
25.
Zurück zum Zitat Zhang P, Li B, Du G (2015) An adaptive human-robot system using CMAC and over damping. In: IEEE international conference on cyber technology in automation, control, and intelligent systems. Shenyang, pp 835–840 Zhang P, Li B, Du G (2015) An adaptive human-robot system using CMAC and over damping. In: IEEE international conference on cyber technology in automation, control, and intelligent systems. Shenyang, pp 835–840
Metadaten
Titel
Modifying CMAC adaptive control with weight smoothing in order to avoid overlearning and bursting
verfasst von
C. J. B. Macnab
Publikationsdatum
29.08.2017
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 7/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-017-3182-6

Weitere Artikel der Ausgabe 7/2019

Neural Computing and Applications 7/2019 Zur Ausgabe

Theory and Applications of Soft Computing Methods

Multi-focus image fusion using best-so-far ABC strategies

Premium Partner