PID-LQR Combined Linear Controller for Balancing Ballbot: Simulation and Experiment
DOI:
https://doi.org/10.59247/jfsc.v1i3.153Keywords:
Ballbot, Self-Balance, PID Control, LQR ControlAbstract
Ballbot is a robotic structure in which the robot self-balances on a ball by rotating wheels. This robot is a popular form of service robot. Developing controllers for this system provides academic tools for reality. In this paper, after presenting the dynamic equations of the ballbot, we design a Proportional Integrated Derivative (PID)-Linear Quadratic Regulator (LQR) combined (PID-LQR) controller to balance the robot on the ball. The simulation results show the success of this method. An experimental model of a ballbot is presented. In the experiment, PID-LQR combined controller also shows its ability to self-balancing for the ballbot. With this finding, a method of controlling this model is a reference for developing this service robot.
References
S. Tarao, Y. Fujiwara, N. Tsuda and S. Takata, “Development of Autonomous Mobile Robot Platform Equipped with a Drive Unit Consisting of Low-End In-Wheel Motors,” 2020 5th International Conference on Control and Robotics Engineering (ICCRE), pp. 42-47, 2020, https://doi.org/10.1109/ICCRE49379.2020.9096433.
Q. Voortman, D. Efimov, A. Pogromsky, H. Silm, J. -P. Richard and H. Nijmeijer, “Observing a Unicycle Robot with Data Rate Constraints: a Case Study,” 2021 60th IEEE Conference on Decision and Control (CDC), pp. 1765-1770, 2021, https://doi.org/10.1109/CDC45484.2021.9683052.
J. Shen and D. Hong, “OmBURo: A Novel Unicycle Robot with Active Omnidirectional Wheel,” 2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 8237-8243, 2020, https://doi.org/10.1109/ICRA40945.2020.9196927.
S. Srivatchan, “Development of a Balancing Robot as an Indoor Service Agent,” Carnegie Mellon University, 2020, https://www.ri.cmu.edu/app/uploads/2020/12/ssrivatc_thesis_document.pdf.
C. Cai, J. Lu and Z. Li, “Kinematic Analysis and Control Algorithm for the Ballbot,” IEEE Access, vol. 7, pp. 38314-38321, 2019, https://doi.org/10.1109/ACCESS.2019.2902219.
M. Studt, I. Zhavzharov and H. S. Abbas, “Parameter Identification and LQR/MPC Balancing Control of a Ballbot,” 2022 European Control Conference (ECC), pp. 1315-1321, 2022, https://doi.org/10.23919/ECC55457.2022.9837996.
Z. Li and R. Hollis, “Toward A Ballbot for Physically Leading People: A Human-Centered Approach,” 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4827-4833, 2019, https://doi.org/10.1109/IROS40897.2019.8968546.
T. B. Lauwers, G. A. Kantor and R. L. Hollis, “A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive,” Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006., pp. 2884-2889, 2006, https://doi.org/10.1109/ROBOT.2006.1642139.
M. Kumagai and T. Ochiai, “Development of a robot balancing on a ball,” 2008 International Conference on Control, Automation and Systems, pp. 433-438, 2008, https://doi.org/10.1109/ICCAS.2008.4694680.
B. Su, T. Wang, S. Kuang, J. Wang, “Effects of physical parameters on the dynamic behavior of ballbot-like robots,” International Journal of Robotics and Automation, vol. 29, no. 1, pp. 105-115, 2014, http://dx.doi.org/10.2316/Journal.206.2014.1.206-3957.
K. V. D. Blonk, “Modeling and Control of a Ball-Balancing Robot,” Internship & Master thesis at ALTEN Mechatronics, pp.2-25, 2014, https://essay.utwente.nl/65559/1/vanderBlonk_MSc_EEMCS.pdf
D. Ba Pham et al., “Balancing and Tracking Control of Ballbot Mobile Robots Using a Novel Synchronization Controller Along With Online System Identification,” IEEE Transactions on Industrial Electronics, vol. 70, no. 1, pp. 657-668, 2023, https://doi.org/10.1109/TIE.2022.3146642.
M. Shaheer et al., “Control of a ball-bot using a PSO trained neural network,” 2016 2nd International Conference on Control, Automation and Robotics (ICCAR), pp. 24-28, 2016, https://doi.org/10.1109/ICCAR.2016.7486692.
E. P. Mocherlla, W. Netto and S. Jesna, “Design of LQR controller for Ballbot and hardware implementation,” 2017 9th International Conference on Information Technology and Electrical Engineering (ICITEE), pp. 1-6, 2017, https://doi.org/10.1109/ICITEED.2017.8250491.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Van-Dong-Hai Nguyen, Minh-Phuoc Cu, Tran-Minh-Nguyet Nguyen, Thanh-Do Huynh, Dinh-Khoi Dang, Tan-Dat Hoang, Minh-Quan Nguyen, Dinh-Dung Vu, Chi-Hai-Duong Le, Nguyen-Bao-Long Phan, Quoc-Duy Bui, Ngoc-Hai Le, Duy-Phuc Vo
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.