DOI QR코드

DOI QR Code

Design and Control of Ball Robot capable of Driving Control by Wireless Communication

무선통신을 이용한 주행 제어가 가능한 볼 로봇의 설계 및 제어

  • Lee, Seung-Yeol (Dept. of Mechatronics Engineering, Korea Polytechnic University) ;
  • Jeong, Myeong-Jin (Dept. of Mechatronics Engineering, Korea Polytechnic University)
  • Received : 2019.12.03
  • Accepted : 2019.12.26
  • Published : 2019.12.31

Abstract

Recently, according to improvement of robot technology, research for mobile robot is increasing. Mobile robot having 2-wheels or 4-wheels is easy for straight driving but is difficult for direction change and rotation. So, ball robot having one contact point with base is interested by researchers. By characteristics of the one contact, ball robot is required the balancing and driving control. In this paper, smart phone application, which is usable for control by wireless communication, is proposed. The ball robot having the proposed smart phone application is designed and manufactured. Balancing and driving control by wireless communication is conducted. From the test, it is conformed that ball robot has the control performances as roll angle error is ±0.8deg, pitch angle error is ±0.7deg, x-axis position error is ±0.1m, and y-axis position error is ±0.08m for 1m driving control.

최근 로봇 기술의 발전에 따라 모바일 로봇에 대한 연구가 주목을 받고 있다. 현재 모바일 로봇의 대부분은 2륜 및 4륜 기반으로 개발되어 직선 주행에는 강하지만 방향전환 및 제자리 회전에 제한이 있으며, 이러한 문제점을 극복하고자 구 형태의 바퀴를 사용하는 볼 로봇에 대한 연구가 진행되고 있다. 볼 로봇은 협소한 공간에서 큰 제약 없이 이동이 가능하다는 장점을 가지고 있지만, 구조적으로 불안정하여 안정적인 자세 및 주행 제어가 요구된다. 본 연구에서는 무선통신으로 자세 및 주행 제어가 가능한 스마트폰 어플리케이션을 제안하고, 이를 적용하여 제작된 볼 로봇을 이용하여 자세 및 주행 제어 실험을 수행하였다. 실험을 통해 Roll 각도 오차 ±0.8도, Pitch 각도 오차 ±0.7도 이내에서 제어됨을 확인하였으며, 1m 주행제어에 대해 x축 방향 위치오차 ±0.1m, y축 방향 위치오차 ±0.08m 이내에서 제어됨을 확인하였다.

Keywords

References

  1. J. H. Park, S. C. Kim, and S. Y. Yi, "Development of Stable Ballbot with Omnidirectional Mobility," Int. Journal of Institute of Control, Robotics and Systems, Vol. 19, No.1, pp.40-44, 2013. DOI: 10.5302/J.ICROS.2013.19.1.040
  2. S. I. Hwang, H. M. Ha, and J. M. Lee, "Balancing and Driving Control of a Mecanum Wheel Ball Robot," Journal of Institute of Control Robotics and Systems, Vol.21, No.4, pp.336-341, 2015. DOI: 10.1109/URAI.2015.7358812
  3. J. H. Yeon, Y. C. Ha, E. H. Kong, M. Y. Chung, and M. J. Chung, "Balancing Ball Robot Movable as Any Direction," Proc. of the KSME 2017 Annual Meeting, p.244, 2017.
  4. M. J. Chung and J. H. Lim, "Design of Gyroscope System for Increasement of Balancing Control Performance of Ball Robot," Proc. of the KSME 2018 Annual Meeting, p.280, 2018. DOI: 10.1177/1729881418770865
  5. J. H. Yoon and M. J. Chung, "A Method for Attitude Control Based on a Mathematical Model for an Inverted Pendulum-Type Mobile Robot," Int. Journal of Electrical and Computer Eng., Vol.6, No.1, pp.198-204, 2016. DOI: 10.11591/ijece.v6i1.
  6. M. J. Chung, "Ball Robot using Gyroscope System," Proc. of the KSME 2019 Annual Meeting, pp.2056-2057, 2019.
  7. S. Y. Lee, K. M. Lee, H. E. Lee, and M. J. Chung, "Balancing Ball Robot having Driving Function," Proc. of the KSME 2019 Annual Meeting, pp.2035-2037, 2019.
  8. M. J. Chung, "Controller Design for Performance Improvement in the Balancing Control of Ball Robot," The 6th Janpan-Korea Joint Symposium on Dynamix and Control, pp.183-184, 2019.
  9. Y. Yamamoto, "NXT Ballbot Model-based Design: Control of Self-balancing on a Ball, built with LEGO Mindstorm NXT," Cybernet Systems Co., Ltd., 2009.

Cited by

  1. 영상처리를 이용하는 볼 로봇의 위치 인식 방법을 적용한 주행 제어 시스템 vol.25, pp.1, 2021, https://doi.org/10.7471/ikeee.2021.25.1.148