Adaptive-PID Experimental STM32F4 Controller for Rotary Inverted Pendulum

Le-Anh-Dung Pham1, 2*, Vu-Quan Tran2, Thanh-Tay Nguyen2, Minh-Huy Le2, Viet-Duc Nguyen2, Van-Hiep Le2, Thanh-Thai Pham2, Tan-Dai Trinh2

Robotica & Management, Vol. 28, No. 2, pp. 44-47
DOI: https://doi.org/10.24193/rm.2023.2.8

1 Bosch Global Software Technologies
Etown 2, Cong Hoa street, 364, Ho Chi Minh city, Vietnam
2 Ho Chi Minh city University of Technology and Education (HCMUTE)
Vo Van Ngan street, 01, Ho Chi Minh city, Vietnam
* Corresponding author. E-mail: Dung.PhamLeAnh@vn.bosch.com

Abstract: Rotary inverted pendulum (RIP) is a classical model of control engineering. Paper deals with a PID-adaptive structure which is based on structure of neuron to train Kp, Ki, Kd through operation. In simulation, our adaptive controller is proven to work in larger range than classical PID controller. Through experimental model using STM32F4, we prove vibration of system under adaptive-PID is smaller than under classical PID structure. Then, combination of neuron network (NN) and PID control can be used as simple structure for single-input multi output (SIMO) systems which are similar to RIP.

Keywords: PID control, adaptive control, inverted pendulum, STM32F4, SIMO system.

Full text

References

[1] Nath V., Mitra R.: “Swing-up and control of Rotary Inverted Pendulum using pole placement with integrator”, Recent Advances in Engineering and Computational Sciences (RAECS), Chandigarh, India, 2014, pp. 1-5, 2014.

[2] Ionete C.: “LQG/LTR Controller Design for Rotary Inverted Pendulum Quanser Real-Time Expeirment”, Proceeding of the International Symposium on System Theory, Craiova, Romania, pp, 55-60, 2003.

[3] M A.L., Kunjumuhammed A. et al.: “Stabilization of Rotary Inverted Pendulum using PID Controller”, 8th International Conference on Smart Computing and Communications (ICSCC), IEEE, pp. 376-380, India, 2021.

[4] Thành T.D.C.: “Mô phỏng Bộ điều khiển neuron với luật học hệ số học thích nghi và phương pháp xung lượng”, Tạp chí phát triển KH&CN, tập 11, số 3, trang 69, 2008.

[5] Vo M.T. et al.: “Back-stepping control for rotary inverted pendulum”, Journal of Technical Education Science, (59), 93–101, 2020.