Fuzzy-Sliding Mode Control of a Polishing Robot Based on Genetic Algorithm

  • Go, Seok-Jo (Division of Mechanical Engineering, Dongeui Institute of Technology) ;
  • Lee, Min-Cheol (School of Mechanical Engineering, Pusan National University) ;
  • Park, Min-Kyu (Graduate School of Mechanical and Intelligent Systems Engineering, Pusan National University)
  • Published : 2001.05.01

Abstract

This paper proposes a fuzzy-sliding mode control which is designed by a self tuning fuzzy inference method based on a genetic algorithm. Using the method, the number of inference rules and the shape of the membership functions of the proposed fuzzy-sliding mode control are optimized without the aid of an expert in robotics. The fuzzy outputs of the consequent part are updated by the gradient descent method. It is further guaranteed that the selected solution becomes the global optimal solution by optimizing Akaikes information criterion expressing the quality of the inference rules. In order to evaluate the learning performance of the proposed fuzzy-sliding mode control based on a genetic algorithm, a trajectory tracking simulation of the polishing robot is carried out. Simulation results show that the optimal fuzzy inference rules are automatically selected by the genetic algorithm and the trajectory control result is similar to the result of the fuzzy-sliding mode control which is selected through trial error by an expert. Therefore, a designer who does not have expert knowledge of robot systems can design the fuzzy-sliding mode controller using the proposed self tuning fuzzy inference method based on the genetic algorithm.

Keywords

References

  1. Akaike, H., 1974, 'A New Look at the Statistical Model Identification,' IEEE Trans. on Automatic Control, Vol. AC-19, No, 6, pp. 716-723 https://doi.org/10.1109/TAC.1974.1100705
  2. Dong, Y. and Shifan, Xu, 1996, 'sliding Mode Control of Singular Perturbation Systems,' IEEE Int. Conference on System, Man and Cybernetics, pp. 113-116 https://doi.org/10.1109/ICSMC.1996.569750
  3. Furuta, T. and Tomiyama, K., 1996, 'Sliding Mode Controller with Time-Varying Hyperplane,' Proc. of the IEEE/RSJ Int. Conference on Intelligent Robots and Systems, pp. 576-581 https://doi.org/10.1109/IROS.1996.570855
  4. Go, S.J. and Lee, M.C., 1998, 'Development of a Controller for Polishing Robot Attached to Machining Center and Its Performance Evaluation,' Proc. of '98 Int. Conference on Institute of Control, Automation and Systems Engineers, pp. 346-352
  5. Go, S,J. and Lee, M.C., 2000, 'Fuzzy-Sliding Mode Control with the Self Tuning Fuzzy Inference Based on Genetic Algorithm,' Proc. of the 2000 IEEE ICRA(Int. Conference on Robotics & Automation), pp. 2124-2129 https://doi.org/10.1109/ROBOT.2000.846343
  6. Go, S.J., Lee, M.C. and Park, M,K., 1999, 'The Design of Fuzzy-Sliding Mode Controller Using Genetic Algorithm,' Proc. of '99 International Conference on ICASE(Institute of Control, Automation and Systems Engineers), pp. E173-176
  7. Goldberg, D.E., 1989, GENETIC ALGORITHMS in Search, Optimization & Machine Learning, Addison-Wesley Publishing Company
  8. Harashima, F., Hashimoto, H. and Maruyama, K., 1986, 'Sliding Mode Control of Manipulator with Time-Varyimg Switching Surfaces,' Trans. of SICE, Vol. 22, No.3, pp. 335-342
  9. Hashimoto, H., Maruyama, K. and Harashirna, F., 1987, 'A Microprocessor-Based Robot Manipulator Control with Sliding Mode,' IEEE Trans. Industrial Electronics, Vol. 34, No. 1, pp. 11-18 https://doi.org/10.1109/TIE.1987.350917
  10. Hwang, G.C. and Lin, S.C., 1992, 'A stability approach to fuzzy control design for nonlinear systems,' Fuzzy Sets and Systems, Vol. 48, pp. 279-287 https://doi.org/10.1016/0165-0114(92)90343-3
  11. Lee, C.C., 1990, 'Fuzzy Logic in Control Systems: Fuzzy Logic Controller - Part I,' IEEE Trans. on Systems, Man, and Cybernetics, Vol. 20, No.2, pp. 404-435 https://doi.org/10.1109/21.52551
  12. Lee, C.C., 1990, 'Fuzzy Logic in Control Systems: Fuzzy Logic Controller - Part II,' IEEE Trans. on Systems, Man, and Cybernetics, Vol. 20, No.2, pp. 404-435 https://doi.org/10.1109/21.52552
  13. Lee, M.C. and Aoshima, N., 1993, 'Real Time Multi-Input Sliding Mode Control of a Robot Manipulator Based on DSP,' Proc. of SICE, pp. 1223-1228
  14. Lee, M.C. and Aoshima, N., 1989, 'Identification and Its evaluation of the System with a Nonlinear Element by Signal Compression Method,' Trans. of SICE, Vol. 25, No.7, pp. 729-736
  15. Lee, M.C., Cho, Y.G. and Lee, M. H., 1999, 'Evaluation of Polishing Performance Using The Improved Polishing Robot System Attached to Machining Center,' KSPE Journal, Vol. 16, No. 9, pp. 179-190 (in Korean)
  16. Lee, M.C. and Go, S.J., 1997, 'Real Time Fuzzy-Sliding Mode Control for SCARA Robot Based on DSP,' Proc. of 2nd Asian Control Conference, Vol. II, pp. 599-602
  17. Lee, M.C., Go, S.J., Jung, J.Y. and Lee, M.H., 1999, 'Development of a User-friendly Polishing Robot System,' Proc. of IROS(Int. Conference on Intelligent Robots and Systems) '99, pp. 1914-1919
  18. Lee, M.C., Go, S.J., Lee, M.H., Jun, C.S., Kim, D.S., Cha, K.D. and Ahn, J.H., 2000, 'A Robust Trajectory Tracking Control of a Polishing Robot System Based on CAM Data,' 10th Int. Conference on Flexible Automation and Intelligent Manufacturing, pp. 497-506
  19. Lee, M.C. and Shin, K.T., 1997, 'Development of a Dynamic Simulator for SCARA Robot Using Sliding Mode Control,' KSME(A), Vol. 21, No.4, pp. 535-548 (in Korean)
  20. Lee, M.C., Son, K. and Lee, J.M., 1998, 'Improving Tracking Performance of Industrial SCARA Robots Using a New Sliding Mode Control Algorithm,' KSME International Journal, Vol. 12, No.5 pp. 761-772
  21. Li, Y.F. and Lau, C.C., 1989, 'Development of Fuzzy Algorithms for Servo Systems,' IEEE Control Systems Magazine, Vol. 9, No.3, pp. 65-72 https://doi.org/10.1109/37.24814
  22. Lin, C.T. and Lee, C.S. G., 1996, Neural Fuzzy System, Prentice-Hall
  23. Mohammad, J., Nader, U. and Timothy, J.R., 1993, Fuzzy Logic and Control, Prentice-Hall
  24. Robot, J.M., 1994, Fuzzy logic Technology and Applications, IEEE Technical Activities Board
  25. Siotine, J.J. E., 1985, 'The Robust Control of Robot Manipulators,' Int. Journal of Robotics Research, Vol. 4, No.4, pp. 49-64
  26. Young, K.K. D., 1978, 'Controller Design for Manipulator Using Theory of Variable Structure Systems,' IEEE Trans. on Systems. Man and Cybernetics, Vol. 8, No.2, pp, 101-109