Application of LQG Control for Pendubot System

Authors

  • Duc-Anh-Quan Nguyen Ho Chi Minh City University of Technology and Education
  • Luu-Quang-Thinh Nguyen Ho Chi Minh City University of Technology and Education
  • Hoang-Anh Nguyen Ho Chi Minh City University of Technology and Education
  • Phu-Hung Nguyen Ho Chi Minh City University of Technology and Education
  • Quoc-Thai Tran Ho Chi Minh City University of Technology and Education
  • Cao-Sang Pham Ho Chi Minh City University of Technology and Education
  • Hoang-Bao Tran Ho Chi Minh City University of Technology and Education
  • Van-Huy Pham Ho Chi Minh City University of Technology and Education
  • Anh-Quoc Nguyen Ho Chi Minh City University of Technology and Education
  • Phong Luu Nguyen Ho Chi Minh City University of Technology and Education

DOI:

https://doi.org/10.59247/jfsc.v2i1.171

Keywords:

Pendubot, LQG control, Kalman filter, Matlab/Simulink

Abstract

The paper focuses on the study of the Pendubot system, a classic system widely used in control research, particularly the 2-link Pendubot. This system is nonlinear with a single input and multiple outputs (SIMO) and is under-actuated. The paper addresses the challenges of applying optimal Linear Quadratic Regulator (LQR) control to Pendubot, requiring an accurate model without noise. The author proposes using a Kalman filter to estimate the system's state variables and mitigate the impact of noise. Subsequently, the LQR controller is applied based on the estimated state variables. Thus, the study suggests an integrated approach combining Kalman filtering and LQR control to enhance Pendubot's performance under real-world conditions. The combination of LQR and Kalman forms a new controller called LQG, which addresses issues encountered by standalone LQR and improves the system's optimal performance. The paper focuses on evaluating the performance of LQR and LQG controllers through system simulations with the input being the motor force applied to the first bar of the Pendubot system in MATLAB Simulink software.

References

T. V. Toan, T. T. Ha and T. V. Do, “Hybrid control for swing up and balancing pendubot system: An experimental result,” 2017 International Conference on System Science and Engineering (ICSSE), pp. 450-453, 2017, https://doi.org/10.1109/ICSSE.2017.8030915.

I. Fantoni, R. Lozano and M. W. Spong, “Energy based control of the Pendubot,” IEEE Transactions on Automatic Control, vol. 45, no. 4, pp. 725-729, 2000, https://doi.org/10.1109/9.847110.

T. Albahkali, R. Mukherjee and T. Das, “Swing-Up Control of the Pendubot: An Impulse–Momentum Approach,” IEEE Transactions on Robotics, vol. 25, no. 4, pp. 975-982, 2009, https://doi.org/10.1109/TRO.2009.2022427.

X. Xin, M. Kaneda, T. Oki, “The swing-up control for the Pendubot based on energy control approach,” IFAC Proceedings Volumes, vol. 35, no. 1, pp. 461-466, 2002, https://doi.org/10.3182/20020721-6-ES-1901.00889.

O. Begovich, E. N. Sanchez and M. Maldonado, “Takagi-Sugeno fuzzy scheme for real-time trajectory tracking of an underactuated robot,” IEEE Transactions on Control Systems Technology, vol. 10, no. 1, pp. 14-20, 2002, https://doi.org/10.1109/87.974334.

T. D. Nguyen, “Discrete-Time Sliding mode control for a class of underactuated mechanical systems with bounded disturbances,” Journal of Computer Science and Cybernetics, vol. 30, no. 2, pp. 93-105, 2014, https://doi.org/10.15625/1813-9663/30/2/3569.

M. T. Vo et al, “Design of Input-Output Feedback Linearization Control for Rotary Inverted Pendulum System,” Journal of Technical Education Science, vol. 17, no. 2, pp. 26–35, 2022, https://doi.org/10.54644/jte.69.2022.1120.

M. Eom and D. Chwa, “Robust Swing-Up and Balancing Control Using a Nonlinear Disturbance Observer for the Pendubot System With Dynamic Friction,” IEEE Transactions on Robotics, vol. 31, no. 2, pp. 331-343, 2015, https://doi.org/10.1109/TRO.2015.2402512.

M. W. Spong and D. J. Block, “The Pendubot: a mechatronic system for control research and education,” Proceedings of 1995 34th IEEE Conference on Decision and Control, vol. 1, pp. 555-556, 1995, https://doi.org/10.1109/CDC.1995.478951.

B. Lu, Y. Fang, “Gain-adapting coupling control for a class of underactuated mechanical systems,” Automatica, vol. 125, p. 109461, 2021, https://doi.org/10.1016/j.automatica.2020.109461.

A. D. Luca, R. Mattone and G. Oriolo, “Control of underactuated mechanical systems: application to the planar 2R robot,” Proceedings of 35th IEEE Conference on Decision and Control, vol. 2, pp. 1455-1460, 1996, https://doi.org/10.1109/CDC.1996.572718.

D. J. Block, M. W. Spong, “Mechanical designer and control for the Pendubot,” Journal of Commercial Vehicles, vol. 104, 1996, https://www.jstor.org/stable/44612095

K. J. Åström and K. Furuta, “Swing 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.

M. W. Spong, “The swing-up control problem for the acrobot,” IEEE Control Systems Magazine, vol. 15, p. 49–55, 1995, https://doi.org/10.1109/37.341864.

V. T. Nguyen, X. T. Vu, H. B. Giap, “Adaptive neural network hierarchical sliding-mode control for pendubot based genetic algorithm optimization,” Intelligent Systems and Networks, pp. 574-580, 2022, https://doi.org/10.1007/978-981-19-3394-3_66.

Downloads

Published

2024-04-02

How to Cite

[1]
D.-A.-Q. Nguyen, “Application of LQG Control for Pendubot System”, J Fuzzy Syst Control, vol. 2, no. 1, pp. 40–44, Apr. 2024.

Similar Articles

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)