• Title/Summary/Keyword: CMAC learning controller

Search Result 25, Processing Time 0.02 seconds

ON LEARNING OF CMAC FOR MANIPULATOR CONTROL

  • Choe, Dong-Yeop;Hwang, Hyeon
    • 한국기계연구소 소보
    • /
    • s.19
    • /
    • pp.93-115
    • /
    • 1989
  • 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.

  • PDF

Credit-Assigned-CMAC-based Reinforcement Learn ing with Application to the Acrobot Swing Up Control Problem (Acrobot Swing Up Control을 위한 Credit-Assigned-CMAC-based 강화학습)

  • 장시영;신연용;서승환;서일홍
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.53 no.7
    • /
    • pp.517-524
    • /
    • 2004
  • For real world applications of reinforcement learning techniques, function approximation or generalization will be required to avoid curse of dimensionality. For this, an improved function approximation-based reinforcement teaming method is proposed to speed up convergence by using CA-CMAC(Credit-Assigned Cerebellar Model Articulation Controller). To show that our proposed CACRL(CA-CMAC-based Reinforcement Learning) performs better than the CRL(CMAC- based Reinforcement Learning), computer simulation and experiment results are illustrated, where a swing-up control Problem of an acrobot is considered.

ON LEARNING OF CNAC FOR MANIPULATOR CONTROL

  • Hwang, Heon;Choi, Dong-Y.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1989.10a
    • /
    • pp.653-662
    • /
    • 1989
  • 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.

  • PDF

Adaptive Control Based on Fuzzy-CMAC Neural Networks (Fuzzy-CMAC 신경회로망 기반 적응제어)

  • Choi, J.S.;Kim, H.S.;Kim, S.J.;Kwon, O.S.
    • Proceedings of the KIEE Conference
    • /
    • 1996.07b
    • /
    • pp.1186-1188
    • /
    • 1996
  • Neural networks and fuzzy systems have attracted the attention of many researehers recently. In general, neural networks are used to obtain information about systems from input/output observation and learning procedure. On the other hand, fuzzy systems use fuzzy rules to identify or control systems. In this paper we present a generalized FCMAC(Fuzzified Cerebellar Model Articulation Controller) networks, by integrating fuzzy systems with the CMAC(Cerebellar Model Articulation Controller) networks. We propose a direct adaptive controller design based on FCMAC(fuzzified CMAC) networks. Simulation results reveal that the proposed adaptive controller is practically feasible in nonlinear plant control.

  • PDF

The Improvement of Pattern Recognition using CMAC Neural Networks (CMAC 신경회로망을 이용한 패턴인식 학습의 개선)

  • Kim, Jong-Man;Kim, Sung-Joong;Kwon, Oh-Sin;Kim, Hyong-Suk
    • Proceedings of the KIEE Conference
    • /
    • 1993.07a
    • /
    • pp.492-494
    • /
    • 1993
  • CMAC (Cerebeller Model Articulation Controller) is kind of Neural Networks that imitate the human cerebellum. For storage and retrieval of learned data, the input of CMAC is used as a key to determine the memory location. he learned information is distributively stored in physical memory. The learning of CMAC is very fast and converged well, therefore, it effects the application of Pattern Recognition. Through the our experiment of Pattern Recognition, we will prove that CMAC is very suitable for On-line real time processing and incremental learning of Neural Networks.

  • PDF

An Effective Memory Mapping Function for CMAC Controller (CMAC 제어기를 위한 효과적인 메모리 매핑 함수)

  • Kwon, H.Y.;Bien, Z.;Suh, I.H.
    • Proceedings of the KIEE Conference
    • /
    • 1989.11a
    • /
    • pp.488-493
    • /
    • 1989
  • In this paper, the structure of CMAC address mapping is first revisited, and the address hashing function and the random mapping is discussed in the conventional CMAC implementation. Then the effective size of CMAC memory is derived from the modulus property of the CMAC address vector, and a new hashing function for the effective memory mapping is proposed for a CMAC implementation with feasible memory size and no troublesome random mapping. Finally, the performance of the conventional CMAC learning algorithm and that of the proposed new CMAC scheme arc compared via simulations.

  • PDF

Design of a CMAC Controller for Hydro-forming Process (CMAC 제어기법을 이용한 하이드로 포밍 공정의 압력 제어기 설계)

  • Lee, Woo-Ho;Cho, Hyung-Suck
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.6 no.3
    • /
    • pp.329-337
    • /
    • 2000
  • This study describes a pressure tracking control of hydroforming process which is used for precision forming of sheet metals. The hydroforming operation is performed in the high-pressure chamber strictly controlled by pressure control valve and by the upward motion of a punch moving at a constant speed, The pressure tracking control is very difficult to design and often does not guarantee satisfactory performances be-cause of the punch motion and the nonlinearities and uncertainties of the hydraulic components. To account for these nonlinearities and uncertainties of the process and iterative learning controller is proposed using Cerebellar Model Arithmetic Computer (CMAC). The experimental results show that the proposed learning control is superior to any fixed gain controller in the sense that it enables the system to do the same work more effectively as the number of operation increases. In addition reardless of the uncertainties and nonlinearities of the form-ing process dynamics it can be effectively applied with little a priori knowledge abuot the process.

  • PDF

A study on the stabilization control of an inverted pendulum system using CMAC-based decoder (CMAC 디코더를 이용한 도립 진자 시스템의 안정화 제어에 관한 연구)

  • 박현규;이현도;한창훈;안기형;최부귀
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.23 no.9A
    • /
    • pp.2211-2220
    • /
    • 1998
  • This paper presetns an adaptive critic self-learning control system with cerebellar model articulation controller (CMAC)-based decoder integrated with the associative search element (ASE) and adatpive critic element(ACE)- based scheme. The tast of the system is to balance a pole that is hinged to a movable cart by applying forces to the cart's base. The problem is that error feedback information is limited. This problem can be sloved when some adaptive control devices are involved. The ASE incorporates prediction information for reinforrcement from a critic to produce evaluative information for the plant. The CMAC-based decoder interprets one state to a set of patways into the ASE/ACE. These signals correspond to te current state and its possible preceding action states. The CMAC's information interpolation improves the learning speed. And design inverted pendulum hardware system to show control capability with neural network.

  • PDF

Prediction of Dynamic Response of Structures Using CMAC (CMAC을 이용한 구조물의 동적응답 예측)

  • Kim, Dong Hyawn;Kim, Hyon Taek;Lee, In Won
    • Journal of Korean Society of Steel Construction
    • /
    • v.12 no.5 s.48
    • /
    • pp.605-615
    • /
    • 2000
  • Cerebellar model articulation controller (CMAC) is introduced and used for the identification of structural dynamic model. CMAC has fascinating features in learning speed. It can learn structural response within a few seconds. Therefore it is suitable for the real time identification structures. Real time identification is required in the control of structure which may be damaged or undergo severe change in mechanical properties due to shrinkage or relaxation etc. In numerical examples, it is shown that CMAC trained with the dynamic response of three-story building can predict responses under not trained earthquakes with allowable error. Finally, CMAC has great potential in structural and control engineering.

  • PDF

An application of the CMAC to robot control

  • Nam, Kwang-Hee;Kuc, Tae-Yong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1988.10b
    • /
    • pp.999-1005
    • /
    • 1988
  • An iterative learning control scheme is presented with the aid of CMAC module. By enforcing the role of linear controller with the introduction of velocity feedback, it becomes possible to make the trajectory error equation stable. One advantage of this control scheme is that it does not require acceleration feedback. Computer simulation results shows a good performance of the scheme even in the case where the gravity is not compensated.

  • PDF