Performance Evaluation of Metaheuristics for LQR Controller Optimization: A Two-Wheel Balancing Robot Case Study

Two-wheeled balancing robots are commonly modeled as inverted pendulum systems, which are inherently unstable and present significant challenges for control due to their nonlinear and underactuated dynamics. One of the main problems in their control is achieving stability and precise position tracki...

Full description

Saved in:
Bibliographic Details
Main Authors: Jose Ricardo Rivera-Ruiz, Ricardo Rojas-Galvan, Jose R. Garcia-Martinez, Edson Eduardo Cruz Miguel, Omar A. Barra-Vazquez, Maria Ines Cruz Orduna, Jesus Enrique Escalante-Martinez, Juvenal Rodriguez-Resendiz
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11024009/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Two-wheeled balancing robots are commonly modeled as inverted pendulum systems, which are inherently unstable and present significant challenges for control due to their nonlinear and underactuated dynamics. One of the main problems in their control is achieving stability and precise position tracking under real-world disturbances and dynamic uncertainties. This research addresses these challenges by proposing a methodology to optimize a linear quadratic regulator (LQR) controller using metaheuristic algorithms. Specifically, the parameters <inline-formula> <tex-math notation="LaTeX">$ Q $ </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">$ R $ </tex-math></inline-formula> of the LQR are tuned using three optimization strategies: artificial bee colony (ABC), differential evolution (DE), and global-best harmony search (GHS). The performance of each algorithm is evaluated through a comparative analysis, focusing on control stability and dynamic responsiveness. Experimental results demonstrate that the controller optimized by differential evolution achieves the lowest root mean square error (0.4910 degrees), outperforming ABC (0.5187 degrees) and GHS (0.5195 degrees). These findings underscore the effectiveness of metaheuristic algorithms in enhancing control performance for dynamically unstable systems, facilitating their implementation in real-world autonomous control applications.
ISSN:2169-3536