DOI QR코드

DOI QR Code

Tracking Control of 3-Wheels Omni-Directional Mobile Robot Using Fuzzy Azimuth Estimator

퍼지 방위각 추정기를 이용한 세 개의 전 방향 바퀴 구조의 이동로봇시스템의 개발

  • Kim, Sang-Dae (Department of Electrical and Robotic Engineering, Soonchunhyang University) ;
  • Kim, Seung-Woo (Department of Electrical and Robotic Engineering, Soonchunhyang University)
  • 김상대 (순천향대학교 전기로봇공학과) ;
  • 김승우 (순천향대학교 전기로봇공학과)
  • Received : 2010.08.16
  • Accepted : 2010.10.15
  • Published : 2010.10.31

Abstract

Home service robot are not working in the fixed task such as industrial robot, because they are together with human in the same indoor space, but have to do in much more flexible and various environments. Most of them are developed on the base of the wheel-base mobile robot in the same method as a vehicle robot for factory automation. In these days, for holonomic system characteristics, omni-directional wheels are used in the mobile robot. A holonomicrobot, using omni-directional wheels, is capable of driving in any direction. But trajectory control for omni-directional mobile robot is not easy. Especially, azimuth control which sensor uncertainty problem is included is much more difficult. This paper develops trajectory controller of 3-wheels omni-directional mobile robot using fuzzy azimuth estimator. A trajectory controller for an omni-directional mobile robot, which each motor is controlled by an individual PID law to follow the speed command from inverse kinematics, needs a precise sensing data of its azimuth and exact estimation of reference azimuth value. It has imprecision and uncertainty inherent to perception sensors for azimuth. In this paper, they are solved by using fuzzy logic inference which can be used straightforward to perform the control of the mobile robot by means of the fuzzy behavior-based scheme already existent in literature. Finally, the good performance of the developed mobile robot is confirmed through live tests of path control task.

서비스 로봇은 사람이 생활하는 환경에서 동작한다. 이런 환경에서는 일반적인 휠베이스 모빌러티(Mobility) 방식의 이동로봇은 동적인 장애물과 정적인 장애물에 둘러싸여 있으므로 로봇의 움직임에 있어 자유로운 주행에 제약을 받게 된다. 이것은 소위 비홀로노믹(Non-Holonomic) 시스템 특성으로 주행 중인 이동로봇은 장애물을 만나면 별도의 조향장치를 사용하거나 차동 휠 구조 로봇의 회전 과정을 수행한 후 이동하고자 하는 방향으로 진행할 수 있다. 이런 장애물을 신속하게 회피하려면 홀로노믹(Holonomic) 시스템 특성이 필요하다. 홀로노믹 시스템은 별다른 회전과정 없이 단순히 좌우로 이동만 하면 된다. 이러한 특성으로 민첩하게 주행할 수 있고 좁은 공간에서 비홀로노믹 로봇보다 효율적이고 자유로운 주행이 가능하다. 그러므로 본 논문에서는 세 개의 옴니휠(Omni-wheels)을 사용한 홀로노믹 이동로봇 시스템을 개발한다. 세 개의 옴니휠을 사용한 이동로봇의 동역학과 모터 비선형 운동방정식을 고려한 정밀한 비선형 동역학 모델을 유도하여 제시한다. 유도된 식을 통해 각각의 모터 속도를 계산하고. 기본 속도제어기로는 PID방식을 사용한다. 그런데, 옴니휠을 이용한 홀로노믹 이동로봇의 추적제어는 정확한 방위각 센싱 데이터와 기준값(Reference Value)을 필요로 한다. 방위각 센싱은 부정확성과 불확실성(Uncertainty)을 갖는다. 부정확성은 센서 시스템의 노이즈와 얼라이어싱(Aliasing)으로 인하여 발생하고, 불확실성은 모바일 로봇의 왜란(Disturbance)과 미끄러짐(Slip)으로 발생한다. 본 논문에서는 퍼지 논리 추론에 의한 퍼지 방위각 추정기(Estimator)를 개발하여 방위각 제어의 새로운 개념을 제시한다. 끝으로, 퍼지 방위각 추정을 이용한 세 개의 전 방향 바퀴 구조의 이동로봇이 실시간으로 제어되는 실험을 통하여 이동로봇 시스템의 성능을 분석한다.

Keywords

References

  1. A. Ashmore and N. Barnes, "Omni-drive Robot Motion on Curved Paths: The Fastest Path between Two Points Is Not a Straight-Line", AI 2002: Advances in Artificial Intelligence, vol. 2557, pp. 225-236, 2002. https://doi.org/10.1007/3-540-36187-1_20
  2. T.A. Baede, "Motion control of an omni directional mobile robot", Traineeship report DCT 2006, 2006.
  3. Y. Liu, X. Wu, J. Zhu and J. Lew, "Omni-directional mobile robot controller design by trajectory linearization", in: Proceedings of the American Control Conference, vol. 4, pp. 3423-3428, 2003. https://doi.org/10.1109/ACC.2003.1244061
  4. Y. Liu, J.J. Zhu, R.L. Williams and J. Wu, "Omni-directional mobile robot controller based on trajectory lineariztion, Robotics and Autonomous Systems", vol. 56, pp. 461-479, 2008. https://doi.org/10.1016/j.robot.2007.08.007
  5. T.K. Nagy, P. Ganguly and R. D'Andrea, "Real-time trajectory generation for omnidirectional vehicles", in: Proceedings of the American Control Conference, vol. 1, pp. 286-291, 2002.
  6. K. Watanabe, "Control of an omnidirectional mobile robot", in: Proceedings of 1998 Second International Conference on Knowledge-Based Intelligent Electronic Systems, vol. 1, pp. 51-60 , 1998.
  7. K. Watanabe, Y. Shiraishi, S.G. Tzafestas and J. Tang, "Feedback Control of an Omnidirectional Autonomous Platform for Mobile Service Robots", Journal of Intelligent and Robotic System, vol.22, no. 3-4, pp. 315-330, 1998. https://doi.org/10.1023/A:1008048307352
  8. J. Wu, "Dynamic path planning of an omni-directional robot in a dynamic environment", Ph.D. Dissertation, Ohio University, Athens, OH, 2005.
  9. R.P.A. van Heandel, "Design of an omnidirectional universal mobile platform", Internal report DCT 2005, p. 117, 2005.
  10. Kawamura, K. Pack, R. T., Bishay, M., Iskarous, M. "Design philosophy for service robots", Journal of Robotics and Autonomous Systems, 18, pp.109-116, 1996. https://doi.org/10.1016/0921-8890(96)00005-X
  11. Maeyama, S., Yuta, S., Hararda, A. "Experiments on a Remote Appreciation Robot in an Art Museum" Proceedings of IROS 2000, pp. 1008-1013, 2000.
  12. Hyun-Koo Cha, Seungwoo Kim. "A Study on Implementation of Ubiquitous Home Mess-Cleanup Robot" Journal of Control, Automation, and Systems Engineering, Vol. 11, No 12, pp. 1011-1019, 2005. https://doi.org/10.5302/J.ICROS.2005.11.12.1011
  13. Baker, R. "Human Navigation and the Sixth Sense", Simon and Schuster, New York , 1981
  14. Dong Sung Kim, Hyun Chul Lee, Wook Hyun Kwon. "Geometric Kinematics Modeling of Omni-directional Autonomous Mobile Robot aee, ts Applications" Proceedings of the IEEE, Wook Hyun Kwon. "GeometrRobotics and Automation 2000, pp. 2033-2038, 2000.
  15. Hardt, V. D., Arnould, P., Wolf, D., Dufaut, M. "Method of mobile robot localisation by fusion of odometric and magnetometric data" International Journal of Advanced Manufacturing Technology, vol 9 no. 1, pp. 65-69, 1994. https://doi.org/10.1007/BF01792869