ANFIS-Based PD-Fuzzy Control for Pendubot Stabilization

Authors

  • Van-Long Mach Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Dang-Khoa Huynh Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Khanh-Hung Le Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Vi-Khang Nguyen Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Van-Hai-Dang Ma Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Viet-Phi Le Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Nguyen-Duy-Phuong Huynh Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Le-Nhat Nguyen Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Quang-Hoa Le Ho Chi Minh City University of Technology and Engineering, Viet Nam
  • Van-Dong-Hai Nguyen Ho Chi Minh City University of Technology and Engineering, Viet Nam

DOI:

https://doi.org/10.64539/sjer.v2i4.2026.540

Keywords:

Pendubot, Underactuated system, PD Fuzzy control, ANFIS, STM32F407, Balancing control

Abstract

The Pendubot is a nonlinear underactuated system with two rotational degrees of freedom and a single actuator, making stabilization a challenging problem for intelligent and nonlinear control methods. Reliable balancing control is important for evaluating control strategies under both simulation and practical hardware constraints. However, although fuzzy and intelligent control methods have been investigated for Pendubot systems, the practical implementation and experimental behavior of ANFIS-based PD-Fuzzy control remain insufficiently documented, particularly in comparison with a conventional PD controller under the same laboratory conditions. This study aims to develop and evaluate an ANFIS-based PD-Fuzzy controller for TOP-position stabilization of a Pendubot. The nonlinear dynamics are formulated using the Euler-Lagrange method, while controllability of the linearized model is examined at the TOP and MID equilibrium points. The proposed controller uses ANFIS-based fuzzy blocks to approximate the proportional control actions, while derivative paths remain explicitly implemented. MATLAB/Simulink simulations show that the baseline PD and PD-Fuzzy controllers produce closely matched TOP-balancing responses, with settling times of approximately 2.36 and 2.37 s for link 1, respectively. Experimental evaluation using an STM32F407-based platform demonstrates practical TOP balancing; however, the baseline PD controller provides more favorable behavior than the PD-Fuzzy realization under the reported hardware conditions. These findings indicate that ANFIS-based PD-Fuzzy control is feasible for Pendubot stabilization but does not necessarily provide performance improvement over a conventional PD controller. The study therefore highlights the importance of hardware-aware tuning, sensor quality, and broader ANFIS training data for future improvements.

References

[1] Z. Yan,, X. Lai, Q. Meng, M. Wu, J. She, M. Iwasaki, “Modeling, analysis, and adaptive neural modified-backstepping control of an uncertain horizontal pendubot with double flexible joints,” Control Engineering Practice, vol. 139, art. No. 105647, 2023. https://doi.org/10.1016/j.conengprac.2023.105647.

[2] P. Parulski, P. Bartkowiak, and D. Pazderski, “Evaluation of Linearization Methods for Control of the Pendubot,” Applied Sciences, vol. 11, no. 16, art. No. 7615, 2021. https://doi.org/10.3390/app11167615.

[3] J. G. Romero, and B. Yi, “Immersion and invariance orbital stabilization of underactuated mechanical systems with collocated pre-feedback,” International Journal of Robust and Nonlinear Control, vol. 34, no. 14, pp. 9421-9437, 2024. https://doi.org/10.1002/rnc.7467.

[4] V.-T. Nguyen, Q.-C. Nguyen, M. Van, V.-T. Nguyen, D.-H. Pham, D.-C. Nguyen, “Novel adaptive fuzzy control for pendubot with actuator faults and uncertainties: Design and experiments,” Results in Engineering, vol. 24, art. No. 102916, 2024. https://doi.org/10.1016/j.rineng.2024.102916.

[5] C. -J. Wu, T. -L. Lee, Y. -Y. Fu and L. -C. Lai, “Auto-Tuning Fuzzy PID Control of a Pendubot System,” in 2007 IEEE International Conference on Mechatronics, Kumamoto, Japan, pp. 1-6, 2007. https://doi.org/10.1109/ICMECH.2007.4280045.

[6] F. Wiebe, S. Kumar, L. J. Shala, S. Vyas, M. Javadi, F. Kirchner, “Open Source Dual-Purpose Acrobot and Pendubot Platform: Benchmarking Control Algorithms for Underactuated Robotics,” IEEE Robotics & Automation Magazine, vol. 31, no. 2, pp. 113 – 124, 2024. https://doi.org/10.1109/MRA.2023.3341257.

[7] T. N. Nguyen, P. L. Nguyen, and V. D. H. Nguyen, “Pendubot controls using linear quadratic regula-tor combined fuzzy,” Dong Thap University Journal of Science, no. 38, pp. 89-93, 2019. https://doi.org/10.52714/dthu.38.6.2019.704.

[8] 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. 58–66, May 2024. https://doi.org/10.59247/jfsc.v2i2.203.

[9] M. D. Tran, M. T Vo, V. D. H Nguyen. “A comparative study between sliding mode and fuzzy sliding mode control for pendubot”, Serbian Journal of Electrical Engineering, vol 20, no 3, pp. 361-390, 2023. https://doi.org/10.2298/SJEE2303361T.

[10] C. V. Kien, N. N. Son, H. P. Huy Anh, “Swing Up and Balancing Implementation for the Pendubot Using Advanced Sliding Mode Control,” in Proceedings of the 2015 International Conference on Electrical, Automation and Mechanical Engineering, 2015. https://doi.org/10.2991/eame-15.2015.108.

[11] W. Wang, J.-Q. Yi, D. B. Zhao, X. J. Liu, “Adaptive sliding mode controller for an underactuated manipulator,” in Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826), Shanghai, China, pp. 882-887, 2004. https://doi.org/10.1109/ICMLC.2004.1382310.

[12] N. N. Son, C. V. Kien, H. P. H. Anh, “Uncertain nonlinear system control using hybrid fuzzy LQR-sliding mode technique optimized with evolutionary algorithm”. Engineering Computations, Vol. 36 No. 6 pp. 1893–1912, 2019. https://doi.org/10.1108/EC-08-2018-0356.

[13] V. T. Tran, T. H. Tran, and V. D. Tran, “Hybrid control for swing up and balancing Pendubot system: An experimental result,” in 2017 International Conference on System Science and Engineering (ICSSE), 2017. https://doi.org/10.1109/ICSSE.2017.8030915.

[14] C. Lei, R. Li, and Q. Zhu, “Design and stability analysis of semi-implicit cascaded proportional-derivative controller for underactuated cart-pole inverted pendulum system,” Robotica, vol. 42 , no. 1 , pp. 87 – 117, 2024. https://doi.org/10.1017/S0263574723001352.

[15] I. S. Leal, C. Abeykoon, and Y. S. Perera, “Design, Simulation, Analysis and Optimization of PID and Fuzzy Based Control Systems for a Quadcopter,” Electronics, vol. 10, no. 18, art. No. 2218, 2021. https://doi.org/10.3390/electronics10182218.

[16] C.-T. Chao, N. Sutarna, J.-S. Chiou, and C.-J. Wang, “Equivalence between Fuzzy PID Controllers and Conventional PID Controllers,” Applied Sciences, vol. 7, no. 6, art. No. 513, 2017. https://doi.org/10.3390/app7060513.

[17] R.-E. Precup, A.-T. Nguyen, and S. Blažič, “A survey on fuzzy control for mechatronics applications,” International Journal of Systems Science, vol. 55, no. 4, pp. 771-813, 2024. https://doi.org/10.1080/00207721.2023.2293486.

[18] C. Wei, T. Chai, X. Xin, X. Chen, L. Wang, and Y. H. Chen, “A Signal Compensation-Based Robust Swing-Up and Balance Control Method for the Pendubot,” IEEE Transactions on Industrial Electronics, vol. 69, no. 3, pp. 3007–3016, 2022, https://doi.org/10.1109/TIE.2021.3065621.

[19] D. Pazderski, P. Parulski, P. Bartkowiak, and P. Herman, “Sub-Optimal Stabilizers of the Pendubot Using Various State Space Representations,” Energies, vol. 15, no. 14, art. No. 5146, 2022. https://doi.org/10.3390/en15145146.

[20] M. Gulan, M. Salaj, and B. Rohaľ-Ilkiv, “Tracking Control of Unforced and Forced Equilibrium Positions of the Pendubot System: A Nonlinear MHE and MPC Approach,” Actuators, vol. 12, no. 9, art. No. 343, 2023. https://doi.org/10.3390/act12090343.

[21] V.-T. Nguyen, and Q.-C. Nguyen, “Design of an Adaptive Fuzzy Hierarchical Sliding-Mode Control for Uncertainties Pendubot,” Intelligent Systems and Networks, pp 568–573, 2022. https://doi.org/10.1007/978-981-19-3394-3_65.

[22] A. Ghosh, A. K. Ray, Md. Nurujjaman, and M. Jamshidi, “Voltage and frequency control in conventional and PV integrated power systems by a particle swarm optimized Ziegler–Nichols based PID controller,” SN Applied Sciences, vol. 3, art. No. 314, 2021. https://doi.org/10.1007/s42452-021-04327-8.

[23] W. Li, Xi. Wei, D. Sun, S. Zong, and Z. Yue, “Investigation of Trajectory Tracking Control in Hip Joints of Lower-Limb Exoskeletons Using SSA-Fuzzy PID Optimization,” Sensors, vol. 25, no. 5, art. No. 1335, 2025. https://doi.org/10.3390/s25051335.

[24] A. Hmidet and O. Hasnaoui, “Waijung Blockset-STM32F4 Environment for Real Time Induction Motor Speed Control,” in IEEE 5th International Congress on Information Science and Technology (CiSt), 2018. https://doi.org/10.1109/CIST.2018.8596416.

[25] Y. Çakar, Y. Orman, S. Kizir, “Design of a Model Reference Adaptive PID Controller for DC Motor Position Control: Compared with PID and Fuzzy Controllers,” Mugla Journal of Science and Technology, vol. 6, pp. 25-35. 2020. https://doi.org/10.22531/muglajsci.668552.

Downloads

Published

2026-08-29

How to Cite

Mach, V.-L., Huynh, D.-K., Le, K.-H., Nguyen, V.-K., Ma, V.-H.-D., Le, V.-P., … Nguyen, V.-D.-H. (2026). ANFIS-Based PD-Fuzzy Control for Pendubot Stabilization. Scientific Journal of Engineering Research, 2(4), 472–484. https://doi.org/10.64539/sjer.v2i4.2026.540

Similar Articles

<< < 1 2 3 4 > >> 

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

Most read articles by the same author(s)