Abstract
The study of inverted pendulum configurations has attracted the attention of researchers during many decades. One of the main reasons is that inverted-pendulum models have the feature of approximating the dynamics of many real-world mechanisms. Therefore, this paper presents the detailed dynamic modeling and control of a novel spherical pendulum with a variable speed control moment gyroscope. The dynamic model is obtained from the generic 3D pendulum, and the necessary assumptions to model the spherical pendulum are conducted in order to avoid singularities. Furthermore, a proportional-derivative nonlinear controller based on Lyapunov theory is designed to use favorably the features of the variable speed control moment gyroscope to control the spherical pendulum combining the gyroscopic torque and the torque provided by the reaction wheel. The proposed dynamic model and nonlinear controller are evaluated through numerical simulations for two different scenarios, driving the pendulum to a sequence of attitude commands including the upright position and tracking a desired trajectory. The results have shown that the proposed model is nonsingular and that the control law has provided adequate rates controlling the pendulum in both scenarios.
Similar content being viewed by others
References
Spong MW, Corke P, Lozano R (2001) Nonlinear control of the reaction wheel pendulum. Automatica 37(11):1845–1851
Shen J, Sanyal AK, Chaturvedi NA, Bernstein D, McClamroch H (2004) Dynamics and control of a 3D pendulum. In: IEEE conference on decision and control, CDC, 43, vol 1, pp 323–328, Nassau: IEEE, (IEEE Cat. No. 04CH37601)
Pathak K, Franch J, Agrawal SK (2005) Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. IEEE Trans Rob 21(3):505–513
Sanyal Amit K, Ambarish G (2013) Dynamics and balance control of the reaction mass pendulum: a three-dimensional multibody pendulum with variable body inertia. J Dyn Sys Meas Control 136(2):021002
Muehlebach M, DÁndrea R (2017) Nonlinear analysis and control of a reaction-wheel-based 3-D inverted pendulum. IEEE Trans Control Syst Technol 25(1):235–246
Déda T, Fujiwara E, Carneiro E (2018) Modular approach for control design of an autonomous two-wheeled inverted pendulum. J Braz Soc Mech Sci Eng 40(11):536
Trentin JFS, da Silva S, Schaub H (2019) Variable speed control moment gyroscope in an inverted pendulum. J Dyn Syst Meas Contr 141(11):111012
Trentin JFS, Cenale TP, da Silva S, de Souza Ribeiro JM (2019) Attitude control of inverted pendulums using reaction wheels: comparison between using one and two actuators. Proc Inst Mech Eng Part I J Syst Control Eng 234(3):420–429
Trentin JFS, Da Silva S, De Souza Ribeiro JM, Schaub H (2020) Inverted pendulum nonlinear controllers using two reaction wheels: design and implementation. IEEE Access 8:74922–74932
Bayram A, Kara F (2020) Design and control of spatial inverted pendulum with two degrees of freedom. J Braz Soc Mech Sci Eng 42(10):501
Trentin JFS (2020) Attitude control of inverted pendulums using reaction wheels and variable speed control moment gyroscope. PhD thesis, São Paulo State University (UNESP), School of Engineering of Ilha Solteira
Trentin JFS, da Silva S, de S Ribeiro JM, Schaub H (2021) An experimental study to swing up and control a pendulum with two reaction wheels. Meccanica 56(4):981–990
Chaturvedi NA, Bacconi F, Sanyal AK, Bernstein D, McClamroch NH (2005) Stabilization of a 3D rigid pendulum. In: Proceedings of the 2005, American Control Conference, 2005., pp 3030–3035, vol. 5
Chaturvedi NA, McClamroch NH (2007) Asymptotic stabilization of the hanging equilibrium manifold of the 3d pendulum. Int J Robust Nonlinear Control 17(16):1435–1454
Chaturvedi NA, McClamroch NH (2007) Attitude stabilization of the inverted 3D pendulum on tso(3) with control saturation. In: 46th IEEE conference on decision and control, pp 1910–1915
Chaturvedi NA, McClamroch NH, Bernstein DS (2008) Stabilization of a 3D axially symmetric pendulum. Automatica 44(9):2258–2265
Zou K, Ge X (2017) Neural-network-based fuzzy logic control of a 3d rigid pendulum. Int J Control Autom Syst 15(5):2425–2435
Yao Q (2020) Robust adaptive finite-time attitude tracking control of a 3D pendulum with external disturbance: numerical simulations and hardware experiments. Nonlinear Dyn 102:223–239
Gajamohan M, Merz M, Thommen I, D’Andrea R (2012) The cubli: a cube that can jump up and balance. In: International conference on intelligent robots and systems, pp 3722–3727
Zhu Y, Gao Y, Xu C, Zhao J, Jin H, Lee J (2015) Adaptive control of a gyroscopically stabilized pendulum and its application to a single-wheel pendulum robot. IEEE/ASME Trans Mechatron 20(5):2095–2106
Jin H, Yang D, Liu Z, Zang X, Li G, Zhu Y (2015) A gyroscope-based inverted pendulum with application to posture stabilization of bicycle vehicle. In: 2015 IEEE international conference on robotics and biomimetics (ROBIO), pp 2103–2108
Chih-Keng Chen, Trung-Dung Chu, Xiao-Dong Zhang (2019) Modeling and control of an active stabilizing assistant system for a bicycle. Sensors 19(2):248
Yun SY, Lee WS, Gwak K-W (2020) Cmg-based anthropomorphic test device for human rider behavior reproduction for two-wheeled self-balancing personal mobility. Mechatronics 69:102365
Kim HW, Jung S (2020) Design and control of a sphere robot using a control moment gyroscope actuator for navigation. Int J Control Autom Syst 18(12):3112–3120
Lemus D, van Frankenhuyzen J, Vallery H (2017) Design and evaluation of a balance assistance control moment gyroscope. J. Mech Robot 9(5)
Lemus D, Berry A, Jabeen S, Jayaraman C, Hohl K, van der Helm FCT, Jayaraman A, Vallery H (2020) Controller synthesis and clinical exploration of wearable gyroscopic actuators to support human balance. Sci Rep 10(1):10412
Trung-Dung Chu, Chih-Keng Chen (2017) Design and implementation of model predictive control for a gyroscopic inverted pendulum. Appl Sci 7(12):1272
Aranovskiy S, Ryadchikov I, Nikulchev E, Wang J, Sokolov D (2020) Experimental comparison of velocity observers: a scissored pair control moment gyroscope case study. IEEE Access 8:21694–21702
Wasiwitono U, Wahjudi A, Saputra AK, Yohanes (2021) Stabilization and disturbance attenuation control of the gyroscopic inverted pendulum. J Vib Control 27(3–4):415–425
Zhang X, Liu Q, Liu J, Zhu Q, Huosheng H (2020) Using gyro stabilizer for active anti-rollover control of articulated wheeled loader vehicles. Proc Inst Mech Eng Part I J Syst Control Eng 235(2):237–248
Schaub H, Junkins JL (2014) Analytical mechanics of space systems, 3rd edn. AIAA Education Series, Reston
Schaub H, Vadali SR, Junkins JL (1998) Feedback control law for variable speed control moment gyros. J Astronaut Sci 46(3):307–328
Mukherjee R, Chen D (1993) Asymptotic stability theorem for autonomous systems. J Guid Control Dyn 16(5):961–963
Acknowledgements
The authors thank the São Paulo Research Foundation (FAPESP) for the financial support (Grants 2017/12985-2, 2018/13751-8, and 2020/12314-3). The second and third author are also grateful for the support of National Council of Technological and Scientific Development (CNPq) (Grants 304300/2021-7, and 306526/2019-0).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Technical editor: Wallace Moreira Bessa.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Trentin, J.F.S., Santos, D.A., da Silva, S. et al. Dynamic modeling and control of a spherical pendulum with a VSCMG. J Braz. Soc. Mech. Sci. Eng. 44, 335 (2022). https://doi.org/10.1007/s40430-022-03634-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-022-03634-4