Abstract
This paper proposes improvements to the cerebellar model articulation controller (CMAC). Often, the CMAC plays the role of a fuzzy nonlinear approximator in direct adaptive control. However, in applications where the inputs oscillate the CMAC exhibits more drift in the adaptive parameters (overlearning) compared to other types of fuzzy approximators and neural networks and is thus more likely to cause bursting. This is due to the local nature of CMAC fuzzy membership functions: even a small oscillation of the trajectory across the origin and through different membership functions results in repeated positive or negative updates for each adaptive parameter. The solution proposed in this paper uses a short-term memory: a membership function remains activated during the indexing of subsequent CMAC cells. This ensures a small oscillation will occur entirely within membership functions rather than between them. The method uses Gaussian radial basis functions. Simulation results with an underdamped flexible joint demonstrate the improved performance and stability characteristics.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.