A Comparison of Two Swing-Up Algorithms: Energy-Based and Advanced Sliding Mode Methods

Minh-Duy Tran 1, Ngoc-Trung Nguyen 1, Tuan-Anh Le 1, Ngoc-Huy Huynh 1, Quang-Truong Ninh 1, Hoang-Anh-Vu Phi 1, Khanh-Hung Bui 1, Hoang-Chinh Tran 2, *

1 Ho Chi Minh City University of Technology and Education (HCMUTE)
Vo Van Ngan Street, No. 01, Ho Chi Minh City, Vietnam
2 Cao Thang Technical College
Huynh Thuc Khang Street, No. 65, Ben Nghe Ward, District 1, Ho Chi Minh City
* Corresponding author. E-mail: tranhoangchinh@caothang.edu.vn

Robotica & Management, Vol. 29, No. 2, pp. 43-48
DOI: https://doi.org/10.24193/rm.2024.2.6

Abstract: Pendubot is a popular model in control engineering, often used in laboratories as a typical under-actuated system to study nonlinear control algorithms. It is an accessible model for learners and is widely chosen by laboratories for research purposes. Numerous control algorithms for balancing this system have been developed by researchers. Additionally, the task of swinging the system up from a static equilibrium position to a dynamic equilibrium position is necessary for the model to autonomously reach a suitable position for balance control. In this paper, the authors will compare simulation results of two swing-up control methods: the energy-based (EBM) method and the advanced sliding mode control (ASMC). This comparison of swing-up control algorithms will serve as a foundation for future experimental research on the model.

Keywords: LQR, Energy based method, sliding mode control, pendubot.

Full text

References

[1] Block D.J. et al: “Mechanical Design and Control of the Pendubot,” SAE Transactions, vol. 104, pp. 36-43, 1995.

[2] Hùng P.V.: “Nghiên cứu điều khiển cánh tay robot thiếu dẫn động hai bậc tự do – Pendubot”, Luận văn Thạc sĩ, Trường Đại học Đà Nẵng, 2013.

[3] Fantoni et al: “Energy Based Control of the Pendubot,” IEEE Transactions on Automatic Control, vol. 45, 2000.

[4] Duc T.M. et al: “A Comparison of Control Schemes for Under-Actuated Pendubot System”, Robotica & Management, Vol. 28, No. 1, pp. 53-58, 2023.

[5] Qian D., Yi J., Zhao D.: “Hierarchical Sliding Mode Control to Swing up a Pendubot”, Proc. of the American Control Conf., pp. 5254-5259, 2007.

[6] Kien C.V. et al: “Swing Up and Balancing Implementation for the Pendubot UsingAdvanced Sliding Mode Control,” International Conference on Artificial Intelligence and Control Automation, 2015.

[7] Bao H.G. et al: “Comparison between two swing-up algorithms: partial feedback linear and energy based method”, Journal of Technical Education Science, No.55, 2019.