Iterative Learning Controller for Trajectory Tracking Tasks Based on Experience Database
An iterative learning controller based on experience database is proposed for a class of robotic trajectory tracking tasks. It is very general for supporting all types of iterative learning control schemes. The experience database consists of previously tracked trajectories and their corresponding control inputs. The initial control input of an iterative learning controller can be selected properly using a dynamic RBF neural network by properly considering the past experience of tracking various trajectories. Moreover, the RBF network can be created dynamically to ensure the network size is economical. Simulation results of trajectory tracking of a planar two-link manipulator indicate that the convergence speed of the iterative learning controller can be improved by using this method.
KeywordsHide Unit Trajectory Tracking Query Point Experience Database Trajectory Tracking Control
Unable to display preview. Download preview PDF.
- 1.Hanai, A., Choi, H.T., Choi, S.K., Yuh, J.: Minimum Energy Based Fine Motion Control of Underwater Robots in the Presence of Thruster Nonlinearity. In: Proceedings of IEEE International Conference on Intelligent Robots and Systems, pp. 559–564 (2003)Google Scholar
- 5.An, G., Zhang, L., Liu, J.T.: A Sort of Iterative Learning Algorithm for Tracking Control of Robot Trajectory. Robot. 23(1), 36–39 (2001)Google Scholar
- 7.Gu, Y.L., Loh, N.K.: Learning Control in Robotic Systems. In: Proceedings of IEEE International Symposium on Intelligent Control, pp. 360–364 (1987)Google Scholar
- 8.Togai, M., Yamano, O.: Analysis and Design of an Optimal Learning Control Scheme for Industrial Robots: A Discrete System Approach. In: Proceedings of the 24th IEEE Conferences on Decision and Control, Ft. Lauderdale. Florida, pp. 1399–1404 (1985)Google Scholar
- 13.Cheng, Y.H., Yi, J.Q., Zhao, D.B.: Application of Actor-Critic Learning to Adaptive State Space Construction. In: Proceedings of The Third International Conference on Machine Learning and Cybernetics, pp. 26–29 (2004)Google Scholar