ON LEARNING OF CNAC FOR MANIPULATOR CONTROL

  • Hwang, Heon (Robotics Lab., Automation Eng. Dept., Korea Institute of Machinery and Metals) ;
  • Choi, Dong-Y. (Robotics Lab., Automation Eng. Dept., Korea Institute of Machinery and Metals)
  • Published : 1989.10.01

Abstract

Cerebellar Model Arithmetic Controller (CMAC) has been introduced as an adaptive control function generator. CMAC computes control functions referring to a distributed memory table storing functional values rather than by solving equations analytically or numerically. CMAC has a unique mapping structure as a coarse coding and supervisory delta-rule learning property. In this paper, learning aspects and a convergence of the CMAC were investigated. The efficient training algorithms were developed to overcome the limitations caused by the conventional maximum error correction training and to eliminate the accumulated learning error caused by a sequential node training. A nonlinear function generator and a motion generator for a two d.o.f. manipulator were simulated. The efficiency of the various learning algorithms was demonstrated through the cpu time used and the convergence of the rms and maximum errors accumulated during a learning process. A generalization property and a learning effect due to the various gains were simulated. A uniform quantizing method was applied to cope with various ranges of input variables efficiently.

Keywords