DOI QR코드

DOI QR Code

A Fuzzy Controller Using Artificial Immune Algorithm for Trajectory Tracking of WMR

경로 추적을 위한 구륜 이동 로봇의 인공 면역 알고리즘을 이용한 퍼지 제어기

  • Published : 2006.06.01

Abstract

This paper deals with a fuzzy controller using IA(Immune Algorithm) for Trajectory Tracking of 2-DOF WMR(Wheeled Mobile Robot). The global inputs to the WMR are reference position and reference velocity, which are time variables. The global output of WMR is a current position. The tracking controller makes position error to be converged 0. In order to reduce position error, a compensation velocities on the track of trajectory is necessary. Therefore, a FIAC(Fuzzy-IA controller) is proposed to give velocity compensation in this system. Input variables of fuzzy part are position errors in every sampling time. The output values of fuzzy part are compensation velocities. IA are implemented to adjust the scaling factor of fuzzy part. The computer simulation is performed to get the result of trajectory tracking and to prove efficiency of proposed controller.

Keywords

References

  1. G. Campion, G. Bastin, and B. D'Andrea-Novel, 'Structural properties and classification of kinematic and dynamic models of wheeled mobile robots,' IEEE trans. on Robotics and Auto. vol. 12, pp. 47-62, 1996 https://doi.org/10.1109/70.481750
  2. P. F. Muir and C. P. Neuman, 'Kinematic modeling for feedback control of an omnidirectional wheeled mobile robot,' IEEE Inter. Conf. on Robotics and Auto., pp. 1772-1778, 1987 https://doi.org/10.1109/ROBOT.1987.1087767
  3. B. Thuilot, B. D'Andrea-Novel, and A. Micaelli, 'Modeling and feedback control of mobile robots equipped with several steering wheels,' IEEE trans. on Robotics and Auto., vol. 12, pp. 375-390, 1996 https://doi.org/10.1109/70.499820
  4. Y. Kanayama, Y. Kimuro, F. Miyazai, and T. Noguchi, 'A stable tracking control method for an autonomous mobile robot,' IEEE Inter. Conf. on Robotics and Auto., pp. 384-389. 1990 https://doi.org/10.1109/ROBOT.1990.126006
  5. I. Kolmanovsky and N. H. McClamroch, 'Developments in Non-holonomic control problems,' IEEE Control Systems Magazine, vol. 15, pp.20-36, 1995 https://doi.org/10.1109/37.476384
  6. C. Samson and K. Ait-Abderrahim, 'Feedback control of a Non-holonomics wheeled cart in cartesian space,' IEEE Inter. Conf. on Robotics and Auto., pp. 1136-1141, 1991 https://doi.org/10.1109/ROBOT.1991.131748
  7. S. H. Kim, C. K. Park, and F. Harashima, 'A self-organized fuzzy controller for wheeled mobile robot using an evolutionary algorithm,' IEEE Trans. on Industrial Electronics, vol. 48, pp. 467-474, 2001 https://doi.org/10.1109/41.915427
  8. M. Russo, 'Genetic fuzzy learning,' IEEE Trans. on Evolutionary Computation, vol. 4, no. 3, pp.259-273, 2000 https://doi.org/10.1109/4235.873236
  9. W. Gao, 'Fast immunized evolutionary programming,' CEC2004. Congress on Evolutionary Computation, vol. 1, pp. 666-670, 2004 https://doi.org/10.1109/CEC.2004.1330922
  10. J.-S. Chun, M.-K. Kim, H.-K. Jung, and S.-K. Hong, 'Shape optimization of electromagnetic devices using immune algorithm,' IEEE Trans. on Magnetics, vol. 33, no. 2, pp. 1876-1879, 1997 https://doi.org/10.1109/20.582650
  11. K. Morl, M. Tsukiyama, and T. Fukuda, 'Adaptive scheduling system inspired by immune system,' IEEE Inter. Conf. on Systems, Man, and Cybernetics, vol. 4, pp. 3833- 3837, 1998 https://doi.org/10.1109/ICSMC.1998.726685
  12. J.-S. Chun, J.-P. Lim, H.-K. Jung, and J.-S. Yoon, 'Optimal design of synchronous motor with parameter correction using immune algorithm,' IEEE Trans. on Energy Conversion, vol. 14, no. 3, pp. 610-615, 1999 https://doi.org/10.1109/60.790923
  13. M. Kawafuku, M. Sasaki, and K. Takahashi, 'Adaptive learning method of neural network controller using an immune feedback law,' IEEF/ASME Inter. Conf. on Advanced Intelligent Mechatronics, pp. 641-646, 1999 https://doi.org/10.1109/AIM.1999.803243
  14. D. H. Kim, W. P. Hong, and J. I. Park, 'Auto-tuning of reference model based PID controller using immune algorithm,' Proceedings of the 2002 Congress on Evolutionary Computation, vol. 1, pp.483-488, 2002 https://doi.org/10.1109/CEC.2002.1006282
  15. L. Jiao and L. Wang, 'A novel genetic algorithm based on immunity,' IEEE Trans. on Systems, Man and Cybernetics, vol. 30, no. 5, pp.552-561, 2000 https://doi.org/10.1109/3468.867862
  16. T. Gong and Z. Cai, 'Mobile immune-robot model,' IEEE Inter. Conf. on Robotics, Intelligent Systems and Signal Processing, vol. 2, pp. 1091-1096, 2003 https://doi.org/10.1109/RISSP.2003.1285742
  17. 박진현, 최영규, '면역알고리즘의 기억세포를 이용한 제어기 파라메터의 최적화,' 대한전기학회논문지 시스템 및 제어부문, 제51권 제8호, pp. 344-351, 2002
  18. P. N. Sheth and J. J. Uicker, 'A generalized symbolic notation for mechanisms,' Journal of Engineering for Industry, Series B, vol. 93, no. 70-Mech-19, pp.102-112, 1971 https://doi.org/10.1115/1.3427855