Arm Angle Tracking Control with Pole Balancing Using Equivalent Input Disturbance Rejection for a Rotational Inverted Pendulum
Abstract
1. Introduction
2. System Modeling
3. EID Estimator Design
4. LQR Based Tracking Controller Design
5. Experimental Results
5.1. Performances of Arm Angle Tracking Control and Pole Balancing
- Case 1: Conventional proportional-derivative (PD) controller,
- Case 2: Proposed method without EID compensation,
- Case 3: Proposed method with EID compensation, .
- Case 3: Proposed method with EID compensation under the parameter uncertainties (at most, ±20%), .
5.2. Robustness against External Disturbance
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Spong, M.W. Underactuated mechanical systems. In Control Problems in Robotics and Automation; Springer: Berlin/Heidelberg, Germany, 1998; pp. 135–150. [Google Scholar]
- Awtar, S.; King, N.; Allen, T.; Bang, I.; Hagan, M.; Skidmore, D.; Craig, K. Inverted pendulum systems: Rotary and arm-driven-a mechatronic system design case study. Mechatronics 2002, 12, 357–370. [Google Scholar] [CrossRef] [Scilit]
- Furuta, K.; Yamakita, M.; Kobayashi, S. Swing up control of inverted pendulum. Proc. Int. Conf. Ind. Electron. Control Instrum. 1991, 206, 263–269. [Google Scholar]
- Mathew, N.; Rao, J.; Koteswara, K.; Sivakumaran, N. Swing up and stabilization control of a rotary inverted pendulum. IFAC Proc. Vol. 2013, 46, 654–659. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.; Zheng, X. Swing-up and stabilization control design for an underactuated rotary inverted pendulum system: Theory and experiments. IEEE Trans. Ind. Electron. 2018, 65, 7229–7238. [Google Scholar] [CrossRef] [Scilit]
- Chen, T.; Shan, J.; Wen, H. Distributed adaptive attitude control for networked underactuated flexible spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 215–225. [Google Scholar] [CrossRef] [Scilit]
- Chevallereau, C.; Grizzle, J.W.; Shih, C.L. Asymptotically stable walking of a five-link underactuated 3-D bipedal robot. IEEE Trans. Robot. 2009, 25, 37–50. [Google Scholar] [CrossRef] [Scilit]
- Chignoli, M.; Wensing, P.M. Variational-based optimal control of underactuated balancing for dynamic quadrupeds. IEEE Access 2000, 8, 49785–49797. [Google Scholar] [CrossRef] [Scilit]
- Ashrafiuon, H.; Nersesov, S.; Clayton, G. Trajectory tracking control of planar underactuated vehicles. IEEE Trans. Automat. Control 2017, 62, 1959–1965. [Google Scholar] [CrossRef] [Scilit]
- Tu, F.; Ge, S.S.; Choo, Y.S.; Hang, C.C. Adaptive dynamic positioning control for accommodation vessels with multiple constraints. IET Control Theory Appl. 2017, 11, 329–340. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; Yan, Y. Saturated backstepping control of underactuated spacecraft hovering for formation flights. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1988–2000. [Google Scholar] [CrossRef] [Scilit]
- Tao, Q.; Wang, J.; Xu, Z.; Lin, T.X.; Yuan, Y.; Zhang, F. Swing-Reducing Flight Control System for an Underactuated Indoor Miniature Autonomous Blimp. IEEE/ASME Trans. Mechatron. 2021. [Google Scholar] [CrossRef] [Scilit]
- Johnson, M.A.; Moradi, M.H. PID Control; Springer: London, UK, 2005. [Google Scholar]
- Hazem, Z.B.; Fotuhi, M.J.; Bingül, Z. Development of a fuzzy-LQR and fuzzy-LQG stability control for a double link rotary inverted pendulum. J. Franklin Inst. 2020, 357, 10529–10556. [Google Scholar] [CrossRef] [Scilit]
- Saleem, O.; Mahmood-Ul-Hasan, K. Indirect adaptive state-feedback control of rotary inverted pendulum using self-mutating hyperbolic-functions for online cost variation. IEEE Access 2020, 8, 91236–91247. [Google Scholar] [CrossRef] [Scilit]
- Eini, R.; Abdelwahed, S. Indirect Adaptive fuzzy Controller Design for a Rotational Inverted Pendulum. In Proceedings of the 2018 Annual American Control Conference, Milwaukee, WI, USA, 27–29 June 2018; pp. 1677–1682. [Google Scholar]
- Park, M.-S.; Chwa, D. Swing-up and stabilization control of inverted-pendulum systems via coupled sliding-mode control method. IEEE Trans. Ind. Electron. 2009, 56, 3541–3555. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, N.P.; Oh, H.; Kim, Y.; Moon, J.; Yang, J.; Chen, W.H. Fuzzy-based super-twisting sliding mode stabilization control for under-actuated rotary inverted pendulum systems. IEEE Access 2020, 8, 185079–185092. [Google Scholar] [CrossRef] [Scilit]
- Kang, L.; Hongbo, G.; Haibo, J.; Zhengyuan, H. Adaptive sliding mode based disturbance attenuation tracking control for wheeled mobile robots. Int. J. Control Automat. Syst. 2020, 18, 1288–1298. [Google Scholar]
- Kang, L.; Haibo, J.; Yinuo, Z. Extended state observer based adaptive sliding mode tracking control of wheeled mobile robot with input saturation and uncertainties. Proc. Ins. Mech. Eng. Part C J. Mech. Eng. Sci. 2019, 233, 5460–5476. [Google Scholar]
- Rudra, S.; Ranjit, K.B. Robust adaptive backstepping control of inverted pendulum on cart system. Int. J. Control Automat. 2012, 5, 13–26. [Google Scholar]
- Rahmani, R.; Mobayen, S.; Fekih, A.; Ro, J.-S. Robust passivity cascade technique-based control using RBFN approximators for the stabilization of a cart inverted pendulum. Mathematics 2021, 9, 1229. [Google Scholar] [CrossRef] [Scilit]
- Won, D.; Kim, W.; Shin, D.; Chung, C.C. High gain disturbance observer based backstepping control with output tracking error constraint for electro-hydraulic systems. IEEE Trans. Control Syst. Technol. 2015, 23, 787–795. [Google Scholar] [CrossRef] [Scilit]
- Kim, W.; Suh, S. Optimal disturbance observer design for high tracking performance in motion control systems. Mathematics 2020, 8, 1633. [Google Scholar] [CrossRef] [Scilit]
- Jin-Hua, S.; Mingxing, F.; Yasuhiro, O.; Hiroshi, H.; Min, W. Improving disturbance-rejection performance based on an equivalent-input-disturbance approach. IEEE Trans. Ind. Electron. 2008, 55, 380–389. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.J. Simulation studies of inverted pendulum based on PID controllers. Simul. Model. Pract. Theory 2011, 19, 440–449. [Google Scholar] [CrossRef] [Scilit]
- Quanser User Mannual. Available online: https://quanserinc.box.com/shared/static/jewhkc82kbgng0la81mx74dilriv4dw0.zip (accessed on 28 August 2021).
- Åström, K.J.; Furuta, K. Swinging up a pendulum by energy control. Automatica 2000, 36, 287–295. [Google Scholar] [CrossRef] [Scilit]
- Kang, L.; Rujing, W.; Xiaodong, W.; Xingxian, W. Anti-saturation adaptive finite-time neural network based fault-tolerant tracking control for a quadrotor UAV with external disturbances. Aerosp. Sci. Technol. 2021, 115, 106790. [Google Scholar]
- Kang, L.; Rujing, W. Antisaturation command filtered backstepping control based disturbance rejection for a quadarotor UAV. IEEE Trans. Circuits Syst. II Express Briefs 2021. [Google Scholar] [CrossRef] [Scilit]
- Kang, L.; Xingxian, W.; Rujing, W.; Guowei, S.; Xiaodong, W. Antisaturation finite-time attitude tracking control based observer for a quadrotor. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 2047–2051. [Google Scholar]











| Symbol | Description | Value |
|---|---|---|
| DC motor torque constant | 0.042 N·m/A | |
| R | Terminal resistance | 8.4 |
| Rotor inertia | 4.0 × 10 kg·m | |
| Rotary arm mass | 0.095 kg | |
| Rotary arm length | 0.085 m | |
| Pendulum mass | 0.024 kg | |
| Pendulum length | 0.129 m | |
| Rotary arm inertia | 5.72 × 10 kg·m | |
| Pendulum inertia | 5.72 × 10 kg·m | |
| g | Gravitational acceleration | 9.81 m/s |
| Case | ASE |
|---|---|
| Case 1 | 0.0817 |
| Case 2 | 0.0122 |
| Case 3 | 0.061 |
| Case 4 | 0.062 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, H.; Gil, J.; You, S.; Gui, Y.; Kim, W. Arm Angle Tracking Control with Pole Balancing Using Equivalent Input Disturbance Rejection for a Rotational Inverted Pendulum. Mathematics 2021, 9, 2745. https://doi.org/10.3390/math9212745
Lee H, Gil J, You S, Gui Y, Kim W. Arm Angle Tracking Control with Pole Balancing Using Equivalent Input Disturbance Rejection for a Rotational Inverted Pendulum. Mathematics. 2021; 9(21):2745. https://doi.org/10.3390/math9212745
Chicago/Turabian StyleLee, Hojin, Jeonghwan Gil, Sesun You, Yonghao Gui, and Wonhee Kim. 2021. "Arm Angle Tracking Control with Pole Balancing Using Equivalent Input Disturbance Rejection for a Rotational Inverted Pendulum" Mathematics 9, no. 21: 2745. https://doi.org/10.3390/math9212745
APA StyleLee, H., Gil, J., You, S., Gui, Y., & Kim, W. (2021). Arm Angle Tracking Control with Pole Balancing Using Equivalent Input Disturbance Rejection for a Rotational Inverted Pendulum. Mathematics, 9(21), 2745. https://doi.org/10.3390/math9212745

