PID Controller for Balancing One-Wheeled Self-Balancing Robot

Phong-Luu Nguyen1, Van-Dong-Hai Nguyen1*, Minh-Phuoc Cu2, Minh-Quang Nguyen2, Minh-Phuong Trinh2, Duc-Minh Hoang1, Minh-Hanh Pham1, Duy-Bao Hoang1

1 Ho Chi Minh city University of Technology and Education (HCMUTE)
Vo Van Ngan street, No. 01, Ho Chi Minh city, Vietnam
2 Cao Thang Technical College
Huynh Thuc Khang Str, No. 65, Ho Chi Minh city, Vietnam
* Corresponding author. E-mail: hainvd@hcmute.edu.vn

Robotica & Management, Vol. 27, No. 1, pp. 23-27
DOI: https://doi.org/10.24193/rm.2022.1.5

Abstract: One-wheeled self-balancing robot is a high-order SIMO system. It is developed from bicycle balancing and two-wheeled self-balancing robot by using only one wheel instead of two wheels. In this paper, we consider this model as two combined SIMO systems. Thence, a PID control structure is designed to balance this model not falling on a plane. Simulations are shown to prove again the ability of PID controllers in balancing this robot is two directions. Besides, we present a hardware platform of one-wheel self-balancing robot. Through the real model, PID control algorithm is proved to balance this object well at equilibrium point.

Keywords: One-wheel; self-balance; unicycle; SIMO system; PID control.

Full text

References

[1] Jia Q., Cao X., Sun H., Song J.: “A Novel Design of A Two-Wheeled Robot”, 2nd IEEE Conference on Industrial Electronics and Applications, 2007, pp. 1226-1231, 2007.

[2] Astrom K.J., Klein R.E., Lennartsson A.: “Bicycle dynamics and control: adapted bicycles for education and research,” in IEEE Control Systems Magazine, vol. 25, no. 4, pp. 26-47, Aug. 2005.

[3] Kim H.-W., An J.-W., Yoo H.D., Lee J.-M.: “Balancing control of bicycle robot using PID control”, 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013), pp. 145-147, 2013.

[4] Cai C., Lu J., Li Z.: “Kinematic Analysis and Control Algorithm for the Ballbot,” in IEEE Access, vol. 7, pp. 38314-38321, 2019.

[5] Kim H.-W., An J.-W., H.D. Yoo and J. -M. Lee: “Balancing control of bicycle robot using PID control”, 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013), pp. 145-147, 2013.

[6] Montoya O.D., Gil-González W.: “Nonlinear analysis and control of a reaction wheel pendulum: Lyapunov-based approach”, International Journal of Engineering Science and Technology, Volume 23, Issue 1, pages 21-29,ISSN 2215-0986, 2020.

[7] ***: www.youtube.com/watch?v=Zc3R1v_vZ5A

[8] Nguyen V.D.H., Ivanescu M., Nitulescu M.: „Observer-based Controller for Balancing Robot with Uncertain Model”, 2016 17th International Carpathian Control Conference (ICCC), pp. 226-231, 2016.

[9] Nguyen B.H., Nguyen M.T., Le T.T.H., Nguyen V.D.H., Tran H.C.: „Controlling a Reaction Wheel Pendulum using LQR Controller: Simulation and Experiment”, Journal of Technical Education Science, No. 50, pp. 1-7, 2018.