Iterative Learning Control (ILC) is an intelligent control algorithm that can effectively handle a tracking error in any system that operates in a repetitive manner. In practice, it is hardly possible to implement a single gain learning control law to improve the tracking performance due to the existence of large transient growth. To prevent the growth, this paper proposes a time-varying learning control design using the unique concept of fuzzy logic control to track the desired trajectory as well as the desired control input signal. The proposed control design is developed on both serial and parallel ILC configurations. The two configurations are initially constructed and implemented on a robotic manipulator with the use of a single gain learning control law. To avoid bad transients, the gain adjustment mechanism based on fuzzy logic control is introduced to vary the learning gain in each time step for enhancing the robustness of the system. According to the simulation and experiment on a robotic manipulator, both ILC structures with the proposed mechanism achieve the desired learning performance without bad transients.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.