Optimal control for two wheeled self-balancing robot based on butterfly optimization algorithm
-
2024-08-04 https://doi.org/10.14419/dn3fym22 -
Self-Balancing Robot; Control Gains; PSO Algorithm; Optimal LQR Control; Butterfly Optimization Algorithm. -
Abstract
This paper examined the two-wheeled self-balancing robot mathematical model. A Linear Quadratic Regulator (LQR) controller was then successfully used by the author for this system. The trial and error method and two optimization algorithms, particle swarm optimization (PSO) and butterfly optimization algorithm (BOA), are suggested for tuning the LQR controller parameters. The comparison between the three LQR controller tuning techniques is performed to select the best one. With the help of the Python program, the performance of the control strategy is investigated and shown with regard to the tilt and heading angles. Controlling outcomes were tested through a simulation, and it was proved that the LQR control system based on the BOA succeeded in finding a better response in tracking tilt and heading angles with enhancement percentages of 61.111% and 78.348% than the LQR response based on PSO and the trial and error techniques, respectively.
-
References
- M. O. Asali, F. Hadary, and B. W. Sanjaya, “Modeling , Simulation , and Optimal Control for Two-Wheeled Self-Balancing Robot,” Int. J. Electr. Comput. Eng., vol. 7, no. 4, p. 2008, 2017, https://doi.org/10.11591/ijece.v7i4.pp2008-2017.
- L. Guo, S. A. A. Rizvi, and Z. Lin, “Optimal control of a two-wheeled self-balancing robot by reinforcement learning,” Int. J. Robust Nonlinear Control, vol. 31, no. 6, pp. 1885–1904, 2021, https://doi.org/10.1002/rnc.5058.
- W. Wang, “Adaptive Fuzzy Sliding Mode Control for Inverted Pendulum,” in Proceedings of the Second Symposium International Computer Science and Computational Technology(ISCSCT ’09), 2009, vol. 7, no. 4, pp. 231–234.
- T. Yong-chuan, L. Feng, Q. Qian, and Y. Yang, “Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller,” TELKOMNIKA Indones. J. Electr. Eng., vol. 12, no. 1, pp. 422–432, 2014, https://doi.org/10.11591/telkomnika.v12i1.4146.
- T. O. S. Hanafy and M. K. Metwally, “Simplifications the Rule Base for Stabilization of Inverted Pendulum System,” TELKOMNIKA Indones. J. Electr. Eng., vol. 12, no. 7, pp. 5225–5234, 2014, https://doi.org/10.11591/telkomnika.v12i7.5358.
- M. ul Hasan, K. M. Hasan, M. U. Asad, U. Farooq, and J. Gu, “Design and Experimental Evaluation of a State Feedback Controller for Two Wheeled Balancing Robot,” in 17th IEEE International Multi Topic Conference, 2014, pp. 366–371, https://doi.org/10.1109/INMIC.2014.7097367.
- J. Fang, “The LQR Controller Design of Two-Wheeled Self-Balancing Robot Based on the Particle Swarm Optimization Algorithm,” Math. Probl. Eng., vol. 2014, p. 6, 2014, https://doi.org/10.1155/2014/729095.
- K. Prakash and K. Thomas, “Study of Controllers for a Two Wheeled Self- Balancing Robot,” 2016, https://doi.org/10.1109/ICNGIS.2016.7854009.
- H. S. Zad, A. Ulasyar, A. Z. Zohaib, and S. S. Hussain, “Optimal Controller Design for Self-balancing Two-wheeled Robot System,” in 2016 International Conference on Frontiers of Information Technology Optimal, 2016, pp. 11–16, https://doi.org/10.1109/FIT.2016.011.
- C. Sun, T. Lu, and K. Yuan, “Balance control of two-wheeled self-balancing robot based on Linear Quadratic Regulator and Neural Network,” in Proceedings of the 2013 International Conference on Intelligent Control and Information Processing, ICICIP 2013, 2013, vol. 1, pp. 862–867, https://doi.org/10.1109/ICICIP.2013.6568193.
- M. Majczak and P. Wawrzynski, “Comparison of two efficient control strategies for two-wheeled balancing robot,” in 2015 20th Inter-national Conference on Methods and Models in Automation and Robotics, MMAR 2015, 2015, pp. 744–749, https://doi.org/10.1109/MMAR.2015.7283968.
- A. I. Abdulla, I. K. Mohammed, and A. M. Jasim, “Roll Control System Design Using Auto Tuning LQR Technique,” Int. J. Eng. Innov. Technol., vol. 7, no. 1, pp. 10–17, 2017.
- “Determination of the Weighting Parameters of the LQR System for Reactor Power Control Using the Stochastic Searching Method,” J. Korean Nucl. Soc., vol. 29, no. 1, pp. 68–77, 1997.
- I. K. Mohammed and A. I. Abdulla, “Balancing a Segway robot using LQR controller based on genetic and bacteria foraging optimiza-tion algorithms,” TELKOMNIKA Telecommun. Comput. Electron. Control, vol. 18, no. 5, pp. 2642–2653, 2020, https://doi.org/10.12928/telkomnika.v18i5.14717.
- R. M. Storn and R. & S. Gmbh, “Differential Evolution - A Simple and Efficient Heuristic for Global Optimization Differential Evolu-tion - A simple and efficient adaptive scheme for global by Rainer Storn,” J. Glob. Optim., vol. 11, no. May, pp. 341–359, 2019, https://doi.org/10.1023/A:1008202821328.
- D. Ali and H. Messaoud, “Optimized eigenstructure assignment by ant system and LQR approaches,” Int. J. Comput. Sci. Appl., vol. 5, no. 4, pp. 45–56, 2008, doi: https://www.researchgate.net/publication/26621998.
- D. S. Naidu, OPTIMAL CONTROL SYSTEMS. Boca Raton,London,New York: CRC Press, 2003.
- G. Hadi, S. Elias, A. Al-moadhen, and H. Kamil, “Lateral Control of an Autonomous Vehicle Based on Salp Swarm Algorithm,” 2023, vol. 030043, no. March, https://doi.org/10.1063/5.0120403.
- G. H. S. Elias, A. Al-Moadhen, and H. Kamil, “Optimizing the PID controller to control the longitudinal motion of autonomous vehi-cles,” in AIP Conference Proceedings, 2023, vol. 2591, no. 1, p. 040045, https://doi.org/10.1063/5.0120396.
- G. Hadi, A. Al-moadhen, and H. G. Kamil, “Optimization of Path Tracking of Self-Acting Mobile Robotic System,” University of Ker-bala, 2022.
-
Downloads
-
How to Cite
Hadi Salih Elias , G. (2024). Optimal control for two wheeled self-balancing robot based on butterfly optimization algorithm. International Journal of Engineering & Technology, 13(2), 294-300. https://doi.org/10.14419/dn3fym22