Trajectory Control for Double-Linked Parallel Rotary Inverted Pendulum
DOI:
https://doi.org/10.59247/jfsc.v3i2.317Keywords:
Rotary Double Parallel Inverted Pendulum, Nonlinear System, LQR Control, Genetic Algorithm, SIMO SystemAbstract
The rotary inverted pendulum (RIP) is a benchmark nonlinear underactuated system commonly used in control research, with various extensions such as multi-link and parallel configurations developed to increase complexity and evaluate advanced controllers. This paper presents a hybrid control strategy combining Linear Quadratic Regulator (LQR) and a Genetic Algorithm (GA) for stabilizing and tracking control of a rotary double-linked parallel inverted pendulum (RDPIP), a nonlinear under-actuated single input-multi output (SIMO) system. The LQR controller is designed based on a linearized state-space model at the TOP-TOP equilibrium point. To enhance performance, the weighting matrices Q and R are optimized using GA with a fitness function minimizing trajectory error. Simulation results demonstrate that the GA-optimized controller (LQR 2) achieves superior performance compared to the trial-based LQR (LQR 1), with a reduced settling time of 0.5 seconds, lower oscillation amplitudes, and improved tracking of reference signals under sinusoidal and pulse disturbances. Specifically, the pendulums reached steady state within 2–3 seconds, and the arm settled within 6 seconds. These findings confirm the effectiveness of a hybrid strategy and robustness of the proposed hybrid approach for RDPIP control, laying a foundation for future implementation in real-world applications.
References
M. W. Spong, "The swing up control problem for the Acrobot," IEEE Control Systems Magazine, vol. 15, no. 1, pp. 49-55, 1995, https://doi.org/10.1109/37.341864.
S. Awtar et al., “Inverted pendulum systems: rotary and arm-driven-a mechatronic system design case study,” Mechatronics, vol. 12, no. 2, pp. 357-370, 2002, https://doi.org/10.1016/S0957-4158(01)00075-7.
K. J. Åström and K. Furuta, “Swinging up a pendulum by energy control,” Automatica, vol. 36, no. 2, pp. 287–295, 2000, https://doi.org/10.1016/S0005-1098(99)00140-5.
K. Ogata, “Modern control engineering,” Prentice hall, 2010, https://thuvienso.tnut.edu.vn/bitstream/123456789/1094/1/PED%20304.3%20Katsuhiko%20Ogata%20_%20Modern%20Control%20Engineering%205th%20Edition.pdf.
Y. Fujita, M. Izutsu and S. Hatakeyama, "Swing-up and stabilization control of twin furuta pendulums by energy control," IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society, pp. 2878-2883, 2014, https://doi.org/10.1109/IECON.2014.7048917.
I. B. Chawla, “Real-time stabilization control of a rotary double inverted pendulum system,” Arabian Journal for Science and Engineering, vol. 46, pp. 8239-8251, 2021, https://doi.org/10.1007/s13369-020-05161-7.
D. Zhang, S. Cong, Z. Li and Z. Qin, "The study of swing up and balance control for rotary parallel inverted-pendulum," Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527), vol. 3, pp. 2370-2374, 2002, https://doi.org/10.1109/WCICA.2002.1021515.
A. Rai, B. Bhushan and B. Jaint, "Stabilization and Performance Analysis of Double Link-Rotary Inverted Pendulum Using LQR-I Controller," 2025 3rd IEEE International Conference on Industrial Electronics: Developments & Applications (ICIDeA), pp. 1-5, 2025, https://doi.org/10.1109/ICIDeA64800.2025.10962818.
R. Eini and S. Abdelwahed, "Indirect Adaptive fuzzy Controller Design for a Rotational Inverted Pendulum," 2018 Annual American Control Conference (ACC), pp. 1677-1682, 2018, https://doi.org/10.23919/ACC.2018.8431796.
K. C. Desouza, G. S. Dawson, D. Chenok, “Designing, developing, and deploying artificial intelligence systems: Lessons from and for the public sector,” Business Horizons, vol. 63, no. 2, pp. 205-213, 2020, https://doi.org/10.1016/j.bushor.2019.11.004.
M. Vo et al, “Linear Control Schemes for Rotary Double Inverted Pendulum,” Robotica & Managmenet, vol. 28, no. 1, pp. 59-67, 2023, https://doi.org/10.24193/rm.2023.1.8.
A. K. Patra, A. Nanda, A. Gantayet, S. K. Kar, A. K. Mishra and D. K. Subudhi, "Balancing and Optimal Control of Inverted Pendulum Using Adaptive Controller," 2025 International Conference in Advances in Power, Signal, and Information Technology (APSIT), pp. 1-5, 2025, https://doi.org/10.1109/APSIT63993.2025.11086128.
F. L. Lewis, D. L. Vrabie, V. L. Syrmos, “Optimal control,” John Wiley & Sons, 1986, https://doi.org/10.1002/9781118122631.
J. J. Grefenstette, "Optimization of Control Parameters for Genetic Algorithms," IEEE Transactions on Systems, Man, and Cybernetics, vol. 16, no. 1, pp. 122-128, 1986, https://doi.org/10.1109/TSMC.1986.289288.
P. Kumar, O. N. Mehrotra, J. Mahto, “Tuning of PID controller of inverted pendulum using genetic algorithm,” IJRET: International Journal of Research in Engineering and Technology, vol. 1, no. 3, pp. 359-364, 2012, https://doi.org/10.15623/ijret.2012.0103029.
H. D. Khoi, “Using LQR algorithm to control circular two stage parallel inverted pendulum system,” Bulletin of College of Engineering National Ilan University, 2013, https://lic2.niu.edu.tw/ezfiles/10/1010/img/6/Eng2013n9P101-114.pdf.
C. Wongsathan and C. Sirima, "Application of GA to design LQR controller for an Inverted Pendulum System," 2008 IEEE International Conference on Robotics and Biomimetics, pp. 951-954, 2009, https://doi.org/10.1109/ROBIO.2009.4913127.
J. Kennedy and R. Eberhart, "Particle swarm optimization," Proceedings of ICNN'95 - International Conference on Neural Networks, vol. 4, pp. 1942-1948, 1995, https://doi.org/10.1109/ICNN.1995.488968.
C.-H. Nguyen et al, “ANFIS-based LQR Control for Rotary Double Parallel Inverted Pendulum,” Journal of Fuzzy Systems and Control, vol. 2, no. 2, pp. 109-116, 2024, https://doi.org/10.59247/jfsc.v2i2.214.
T.-B. Dang et al, “PID Control for Cart and Pole system: Simulation and Experiment,” Journal of Fuzzy Systems and Control, vol. 2, no. 1, pp. 29-35, 2024, https://doi.org/10.59247/jfsc.v2i1.165.
N.-C. Tran et al, “LQR Control for Experimental Double Rotary Inverted Pendulum,” Journal of Fuzzy Systems and Control, vol. 2, no. 2, pp. 104-108, 2024, https://doi.org/10.59247/jfsc.v2i2.212.
Fahmizal, Geonoky, and H. Maghfiroh, “Rotary Inverted Pendulum Control with Pole Placement,” Journal of Fuzzy Systems and Control, vol. 1, no. 3, pp. 90-96, 2023, https://doi.org/10.59247/jfsc.v1i3.152.
I. M. Mehedi, U. M. Al-Saggaf, R. Mansouri, M. Bettayeb, “Stabilization of a double inverted rotary pendulum through fractional order integral control scheme,” International Journal of Advanced Robotic Systems, vol. 16, no. 4, 2019, https://doi.org/10.1177/1729881419846741.
S. D. Sanjeewa, M. Parnichkun, “Control of rotary double inverted pendulum system using mixed sensitivity H∞ controller,” International Journal of Advanced Robotic Systems, vol. 16, no. 2, 2019, https://doi.org/10.1177/1729881419833273.
Y.-F. Chen and A.-C. Huang, “Adaptive control of rotary inverted pendulum system with time-varying uncertainties,” Nonlinear Dynamics, vol. 76, pp. 237-249, 2014, https://doi.org/10.1007/s11071-013-1112-4.
D.-A.-Q. Nguyen et al, “Adaptive Evaluation of LQR Control using Particle Swarm Optimization for Pendubot,” Journal of Fuzzy Systems and Control, vol. 2, no. 2, pp. 99-103, 2024, https://doi.org/10.59247/jfsc.v2i2.203.
T.-T.-D. Le et al, “A Comparison of Genetic Algorithms in Optimizing Controllers for Inverted Pendulum,” Robotica & Management, vol. 28, no. 2, pp. 21-27, 2023, https://doi.org/10.24193/rm.2023.2.4.
B. Panjwani, V. Kumar, J. Yadav, V. Mohan, “Optimum LQR Controller for Inverted Pendulum Using Whale Optimization Algorithm,” Signals, Machines and Automation, pp. 307-315, 2023, https://doi.org/10.1007/978-981-99-0969-8_31.
S. Karthick, J. Jerome, E. V. Kumar, G. Raaja, “APSO Based Weighting Matrices Selection of LQR Applied to Tracking Control of SIMO System,” Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics, pp. 11-20, 2015, https://doi.org/10.1007/978-81-322-2538-6_2.
M.-D. Tran et al, “Analysis of Linear and Intelligent Control for Balancing Pendubot: LQR vs. Fuzzy,” Journal of Fuzzy Systems and Control, vol. 2, no. 2, pp. 93-98, 2025, https://doi.org/10.59247/jfsc.v3i1.272.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Thanh-Truong Mai, Tuan-Thuong Le, Hong-Quang Le, Bao-Duy Than, Hoang-Thien-Hung Trinh, Dinh-Truc Nguyen Nguyen, Hung-Thinh Tran, Tran-Quang-Huy Le, Tri-Dung Hoang, Sy-Luan Duong, Hoang-Chinh Tran, Ha-Duy Nguyen, Thi-My-Linh Dong

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.