DOI QR코드

DOI QR Code

Balancing and Driving Control of a Mecanum Wheel Ball Robot

메카넘 바퀴 볼 로봇의 자세제어 및 주행

  • Hwang, Seung-Ik (Department of Electrical Engineering, Pusan National University) ;
  • Ha, Hwi-Myung (Department of Electrical Engineering, Pusan National University) ;
  • Lee, Jang-Myung (Department of Electrical Engineering, Pusan National University)
  • 황승익 (부산대학교 전자전기컴퓨터공학과) ;
  • 하휘명 (부산대학교 전자전기컴퓨터공학과) ;
  • 이장명 (부산대학교 전자전기컴퓨터공학과)
  • Received : 2014.12.01
  • Accepted : 2015.01.23
  • Published : 2015.04.01

Abstract

This paper proposes a balancing and driving control system for a Mecanum wheel ball robot which has a two axis structure and four motors. The inverted pendulum control method is adopted to maintain the balance of the ball robot while it is driving. For the balancing control, an anon-model-based controller has been designed to control the device simply without the need of a complex formula. All the gains of the controller are heuristically adjusted during the experiments. The tilt angle is measured by IMU sensors, which is used to generate the control input of the roll and pitch controller to make the tilt angle zero. For the driving control, the PID control algorithm has been adopted with angles of the wheels and the encoder data. The performance of the designed control system has been verified through the real experiments with the suggested ball robot.

Keywords

References

  1. R. Hollis, "Ballbots," Scientific American Magazine, pp. 72-77, Oct. 2006.
  2. T. Lauwers, G. Kantor, and R. Hollis, "One is enough!," Robotics Research, vol. 28, pp. 327-336, 2007. https://doi.org/10.1007/978-3-540-48113-3_30
  3. C.-C. Tsai, M.-H. Juang, C.-K. Chan, C.-W. Liao, and S.-J. Chan, "Self-balancing and position control using multi loop approach for ball robots," 2010 International Conference on System Science and Engineering (ICSSE 2010), Taiwan, Jul. 2010.
  4. H. U. Ha and J. M. Lee, "A control of mobile inverted pendulum using single accelerometer," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 5, pp. 440-445, May 2010. https://doi.org/10.5302/J.ICROS.2010.16.5.440
  5. J. C. Lo and Y. H. Kuo, "Decoupled fuzzy sliding-mode control," IEEE Transactions on Fuzzy Systems, vol. 6, no. 3, pp. 426-435. Aug. 1998. https://doi.org/10.1109/91.705510
  6. C. M. Lin and Y. J. Mon, "Decoupling control by hierarchical fuzzy sliding-mode controller," IEEE Transactions on Control Systems Technology, vol. 13, no. 4, pp. 593-598. Jul. 2005. https://doi.org/10.1109/TCST.2004.843130
  7. T. B. Lauwers, G. A. Kantor, and R. L. Hollis, "A dynamical stable single-wheeled mobile robot with inverse mouse-ball drive," Proc. of the IEEE International Conference on Robotics and Automation, pp. 2884-2889, May 2006.
  8. W. Wang, X. D. Liu, and J. Q. Yi, "Structure design of two types of sliding-mode controllers for a class of under-actuated mechanical systems," IET Proceeding of Control Theory and Applications, vol. 1, no. 1, pp. 163-172, Jan. 2007.
  9. S.-H. Kim, J.-O. Lee, J.-M. Hwang, B.-H. Ahn, and J.-M. Lee, "Dynamic modeling and performance improvement of a unicycle robot," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 11, pp. 1074-1081, Nov. 2010. https://doi.org/10.5302/J.ICROS.2010.16.11.1074
  10. H. Kim and S. Jung, "Experimental studies of controller design for a car-like balancing robot with a variable mass," Korean Institute of Intelligent Systems, vol. 20, no. 4, pp. 469-475, 2010. https://doi.org/10.5391/JKIIS.2010.20.4.469
  11. C.-H. Huang, W.-J. Wang, and C.-H. Chiu, "Design and implementation of fuzzy control on a two-wheel inverted pendulum," IEEE Trans. Ind. Informat., vol. 58, no. 7, pp. 337-345, Jul. 2011.
  12. S.-H. Lee, "A derivation of the equilibrium point for a controller of a wheeled inverted pendulum with changing its center of gravity," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 18, no. 5, pp. 496-501, May 2012. https://doi.org/10.5302/J.ICROS.2012.18.5.496
  13. J.-H. Lee, "Re-analysis of lyapunov stability of PI(D) controllers for regulation of second order servo systems," 13th KACC, Oct. 1998.
  14. K. J. Astrom and T. Hagglund, Automatic Tuning of PID Controllers. Instrument society of America, 1988.
  15. Y. Yamamoto, "NXT ballbot model-based design-control of a self-balancing robot on a ball, built with LEGO Mindstorms NXT," Apr. 2009.
  16. J.-H. Lee, "Re-analysis of lyapunov stability of PI(D) controllers for regulation of second order servo systems," 13th KACC, Oct. 1998.
  17. K. J. Astrom and T. Hagglund, Automatic Tuning of PID Controllers. Instrument society of America, 1988.
  18. U. Nagarajan, A. Mampetta, G. A. Kantor, and R. L. Hollis, "State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot," Proc. IEEE Int. Conf. Robot. and Autom., pp. 998-1003, 2009.
  19. S. W. Kang, C. I. Park, G. H. Byun, and J. M. Lee, "Balancing contorl of a ball robot based on and inverted pendulum," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 9, pp. 834-838, Sep. 2013. https://doi.org/10.5302/J.ICROS.2013.13.1903
  20. J. M. Lee and J. M. Lee, "A study on the visual servoing of autonomous mobile inverted pendulum," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 3, pp. 240-247, Mar. 2013. https://doi.org/10.5302/J.ICROS.2013.12.1851