Modelling and Open-Loop Control of a Single-Link Flexible Manipulator with Genetic Algorithms

An open-loop control strategy for vibration suppression of a flexible manipulator system using genetic algorithms is presented in this paper. This consists of developing suitable forcing functions so that the dominant vibration modes of the system are not excited and hence the system vibration is reduced. The method requires that the vibration modes of the system be determined very precisely. Genetic algorithms (GAs) are used for this purpose. Low-pass and band-stop (elliptic type) filtered bang-bang torque inputs are accordingly developed on the basis of the identified vibration modes. The filtered torque inputs thus developed are applied to the system in an open-loop configuration and their performances in suppressing structural vibrations of the system are assessed in comparison to a bang-bang torque input. A comparative study of the low-pass and band-stop filtered torque inputs in suppressing the system vibrations are also presented and discussed.

[1]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[2]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[3]  Jarmo T. Alander,et al.  On finding the optimal genetic algorithms for robot control problems , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[4]  M. O. Tokhi,et al.  Control of Flexible Manipulator Systems , 1996 .

[5]  Anatol I. Zverev,et al.  Handbook of Filter Synthesis , 1967 .

[6]  Mo M. Jamshidi,et al.  Evolutionary fuzzy control of a flexible-link , 1997, Proceedings of International Conference on Robotics and Automation.

[7]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[8]  Maria Gabriella Xibilia,et al.  Chaotic system identification via genetic algorithm , 1995 .

[9]  Stephen P. Banks,et al.  Signal Processing, Image Processing and Pattern Recognition , 1991 .

[10]  D. M. Aspinwall Acceleration Profiles for Minimizing Residual Response , 1979 .

[11]  Warren P. Seering,et al.  Controlling velocity-limited systems to reduce residual vibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[12]  Warren P. Seering,et al.  Experimental Evaluation of Shaped Inputs to Reduce Vibration for a Cartesian Robot , 1990 .

[13]  Shuzhi Sam Ge,et al.  Genetic algorithm tuning of Lyapunov-based controllers: an application to a single-link flexible robot system , 1996, IEEE Trans. Ind. Electron..

[14]  Sam Kwong,et al.  Genetic algorithms: concepts and applications [in engineering design] , 1996, IEEE Trans. Ind. Electron..

[15]  Jian-Shiang Chen,et al.  Dynamic modeling and payload-adaptive control of a flexible manipulator , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[17]  Peter J. Fleming,et al.  Parallel Genetic Algorithms: A Survey , 1994 .

[18]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[19]  Warren P. Seering,et al.  An extension of command shaping methods for controlling residual vibration using frequency sampling , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[20]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[21]  Eduardo Bayo,et al.  Computed torque for the position control of open-chain flexible robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.