Hostname: page-component-7bb8b95d7b-s9k8s Total loading time: 0 Render date: 2024-09-17T16:44:53.091Z Has data issue: false hasContentIssue false

Adaptive integral terminal sliding mode control of unmanned bicycle via ELM and barrier function

Published online by Cambridge University Press:  12 September 2024

Long Chen
Affiliation:
School of Electronics and Information, Hangzhou Dianzi University, Hangzhou, China
Zhihui Jin
Affiliation:
School of Electronics and Information, Hangzhou Dianzi University, Hangzhou, China
Ke Shao*
Affiliation:
School of Civil Aviation, Northwestern Polytechnical University, Xi’an, China
Guangyi Wang
Affiliation:
School of Electronics and Information, Hangzhou Dianzi University, Hangzhou, China
Shuping He
Affiliation:
School of Electrical Engineering and Automation, Anhui University, Hefei, China
Vladimir Stojanovic
Affiliation:
Department of Automatic Control, Robotics and Fluid Technique, University of Kragujevac, Kragujevac, Serbia
Parisa Arabzadeh Bahri
Affiliation:
School of Engineering and Energy; Centre of Water, Energy & Waste, Murdoch University, Perth, Australia
Hai Wang*
Affiliation:
School of Engineering and Energy; Centre of Water, Energy & Waste, Murdoch University, Perth, Australia
*
Corresponding authors: Hai Wang; Email: [email protected]; Ke Shao; Email: [email protected]
Corresponding authors: Hai Wang; Email: [email protected]; Ke Shao; Email: [email protected]

Abstract

In this paper, an unmanned bicycle (UB) with a reaction wheel is designed, and a second-order mathematical model with uncertainty is established. In order to achieve excellent balancing performance of the UB system, an adaptive controller is designed, which is composed of nominal feedback control, compensating control using extreme learning machine observer and reaching control via integral terminal sliding mode (ITSM) and barrier function (BF)-based adaptive law. Owing to the features of BF-based ITSM (BFITSM), not only any uncertainty or disturbance upper bound is not needed any longer but also the finite-time convergence of the closed-loop system can be ensured with a predefined error bound. Moreover, the BF-based control gain can be adaptively adjusted according to the update of the lumped uncertainty such that the overestimation is removed. The stability analysis of the closed-loop system is given according to Lyapunov theory. Comparable experimental results on an actual UB are carried out to validate the superior balancing performance of the proposed controller.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Shafiekhani, A., Mahjoob, M. J. and Akraminia, M., “Design and implementation of an adaptive critic-based neuro-fuzzy controller on an unmanned bicycle,” Mechatronics 28, 115123 (2015).CrossRefGoogle Scholar
Keo, L., Pornsarayouth, S., Yamakita, M. and Ito, K., “Stabilization of an unmanned bicycle with flywheel balancer,” IFAC Proceed Vol 43(14), 475480 (2010).CrossRefGoogle Scholar
Ahn, B., Kim, H., Lee, S. and Ham, W., “Control of autonomous motion of unmanned electric bicycle,” IFAC Proceed Vol 2, 871876 (2003).Google Scholar
Park, I., Moon, J. and Ham, W., “Control algorithm for stabilization of tilt angle of unmanned electric bicycle,” IFAC Proceed Vol 34(17), 165170 (2001).CrossRefGoogle Scholar
Nenner, U., Linker, R. and Gutman, P.-O., “Robust feedback stabilization of an unmanned motorcycle,” Control Eng Pract 18(8), 970978 (2010).CrossRefGoogle Scholar
Chen, C.-K. and Dao, T.-S., “Fuzzy control for equilibrium and roll-angle tracking of an unmanned bicycle,” Multibody Syst Dyn 15(4), 321346 (2006).CrossRefGoogle Scholar
Astrom, K. J., Klein, R. E. and Lennartsson, A., “Bicycle dynamics and control: Adapted bicycles for education and research,” IEEE Control Syst Mag 25(4), 2647 (2005).Google Scholar
Defoort, M. and Murakami, T., “Sliding-mode control scheme for an intelligent bicycle,” IEEE Trans Ind Electron 56(9), 33573368 (2009).CrossRefGoogle Scholar
Xiong, J., Wang, N. and Liu, C., “Stability analysis for the Whipple bicycle dynamics,” Multibody Syst Dyn 48, 311335 (2020).CrossRefGoogle Scholar
Tofigh, M. A., Mahjoob, M. J., Hanachi, M. R. and Ayati, M., “Fractional sliding mode control for an autonomous two-wheeled vehicle equipped with an innovative gyroscopic actuator,” Robot Auton Syst 140, 103756 (2021).CrossRefGoogle Scholar
Grau, S., Kapitola, S., Weiss, S. and Noack, D., “Control of an over-actuated spacecraft using a combination of a fluid actuator and reaction wheels,” Acta Astronaut 178, 870880 (2021).CrossRefGoogle Scholar
Buizza Avanzini, G., Zanchettin, A. M. and Rocco, P., “Constrained model predictive control for mobile robotic manipulators,” Robotica 36(1), 1938 (2018).CrossRefGoogle Scholar
Nfaileh, N., Alipour, K., Tarvirdizadeh, B. and Hadi, A., “Formation control of multiple wheeled mobile robots based on model predictive control,” Robotica 40(9), 31783213 (2022).CrossRefGoogle Scholar
Dimeas, F., Sako, D. V., Moulianitis, V. C. and Aspragathos, N. A., “Design and fuzzy control of a robotic gripper for efficient strawberry harvesting,” Robotica 33(5), 10851098 (2015).CrossRefGoogle Scholar
Li, F., Zhang, Z., Wu, Y., Chen, Y., Liu, K. and Yao, J., “Improved fuzzy sliding mode control in flexible manipulator actuated by PMAs,” Robotica 40(8), 26832696 (2022).CrossRefGoogle Scholar
Chocoteco, J. A., Morales, R., Feliu, V. and Sira-Ramírez, H., “Robust output feedback control for the trajectory tracking of robotic wheelchairs,” Robotica 33(1), 4159 (2015).CrossRefGoogle Scholar
Pierri, F., Muscio, G. and Caccavale, F., “An adaptive hierarchical control for aerial manipulators,” Robotica 36(10), 15271550 (2018).CrossRefGoogle Scholar
Sariyildiz, E., Mutlu, R. and Yu, H., “A sliding mode force and position controller synthesis for series elastic actuators,” Robotica 38(1), 1528 (2020).CrossRefGoogle Scholar
Islam, M. R., Rahmani, M. and Rahman, M. H., “A novel exoskeleton with fractional sliding mode control for upper limb rehabilitation,” Robotica 38(11), 20992120 (2020).CrossRefGoogle Scholar
Villanueva, A., Luque-Vega, L. F., González-Jiménez, L. E. and Arellano-Muro, C. A., “Robust multimode flight framework based on sliding mode control for a rotary UAV,” Robotica 39(4), 699717 (2021).CrossRefGoogle Scholar
Liu, S., Liu, G. and Wu, S., “Adaptive sliding tracking control for nonlinear uncertain robotic systems with unknown actuator nonlinearities,” Robotica 40(8), 25272546 (2022).CrossRefGoogle Scholar
Qiao, L. and Zhang, W., “Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles,” IET Control Theory Appl 11(8), 12931306 (2017).CrossRefGoogle Scholar
Qiao, L. and Zhang, W., “Trajectory tracking control of AUVs via adaptive fast nonsingular integral terminal sliding mode control,” IEEE Trans Industr Inform 16(2), 12481258 (2020).CrossRefGoogle Scholar
Lin, C.-K., “Nonsingular terminal sliding mode control of robot manipulators using fuzzy wavelet networks,” IEEE Trans Fuzzy Syst 14(6), 849859 (2006).CrossRefGoogle Scholar
Ma, H., Liu, W., Xiong, Z., Li, Y., Liu, Z. and Sun, Y., “Predefined-time barrier function adaptive sliding-mode control and its application to piezoelectric actuators,” IEEE Trans Industr Inform 18(12), 86828691 (2022).CrossRefGoogle Scholar
Chiu, C. H. and Wu, C. Y., “Bicycle robot balance control based on a robust intelligent controller,” IEEE Access 8, 8483784849 (2020).CrossRefGoogle Scholar
Hwang, C-L., Wu, H-M. and Shih, C-L., “Fuzzy sliding-mode underactuated control for autonomous dynamic balance of an electrical bicycle,” IEEE Trans Control Syst Technol 17(3), 658670 (2009).CrossRefGoogle Scholar
Yao, Z., Xu, F., Jiang, G.-P. and Yao, J., “Data-driven control of hydraulic manipulators by reinforcement learning,” IEEE/ASME Trans Mechatro (2023).Google Scholar
Chen, L., Yan, B., Wang, H., Shao, K., Kurniawan, E. and Wang, G., “Extreme-learning-machine-based robust integral terminal sliding mode control of bicycle robot,” Control Eng Pract 121, 105064 (2022).CrossRefGoogle Scholar
Hu, Y. H. and Wang, H., “Robust tracking control for vehicle electronic throttle using adaptive dynamic sliding mode and extended state observer,” Mech Syst Signal Process 135, 106375 (2020).CrossRefGoogle Scholar
Chen, L., Liu, J., Wang, H., Hu, Y., Zheng, X., Ye, M. and Zhang, J., “Robust control of reaction wheel bicycle robot via adaptive integral terminal sliding mode,” Nonlinear Dyn 104(3), 22912302 (2021).CrossRefGoogle Scholar
Ye, M. and Wang, H., “Robust adaptive integral terminal sliding mode control for steer-by-wire systems based on extreme learning machine,” Comput Electr Eng 86, 106756 (2020).CrossRefGoogle Scholar
Feng, Y., Yu, X. and Man, Z., “Non-singular terminal sliding mode control of rigid manipulators,” Automatica 38(12), 21592167 (2002).CrossRefGoogle Scholar
Shao, K., Zheng, J., Wang, H., Wang, X., Lu, R. and Man, Z. H., “Tracking control of a linear motor positioner based on barrier function adaptive sliding mode,” IEEE Trans Industr Inform 17(11), 74797488 (2021).CrossRefGoogle Scholar
Labbadi, M., Hashim, H. A., Eltoukhy, A. E. E. and Djemai, M., “Barrier Function-Based Adaptive Nonsingular Fast Terminal Sliding Mode Control for Disturbed UAVs,” In: 2022 European Control Conference (ECC). IEEE, (2022) pp. 975980.Google Scholar
Huang, G.-B., Zhu, Q.-Y. and Siew, C.-K., “Extreme learning machine: Theory and applications,” Neurocomputing 70(1-3), 489501 (2006).CrossRefGoogle Scholar
Huang, F., Lu, J., Tao, J., Li, L., Tan, X. and Liu, P., “Research on optimization methods of elm classification algorithm for hyperspectral remote sensing images,” IEEE Access 7, 108070108089 (2019).CrossRefGoogle Scholar
Yan, K., Ji, Z., Lu, H., Huang, J., Shen, W. and Xue, Y., “Fast and accurate classification of time series data using extended ELM: Application in fault diagnosis of air handling units,” IEEE Trans Syst Man Cybern: Syst 49(7), 13491356 (2019).CrossRefGoogle Scholar
Shao, K., Zheng, J., Huang, K., Wang, H., Man, Z. and Fu, M., “Finite-time control of a linear motor positioner using adaptive recursive terminal sliding mode,” IEEE Trans Ind Electron 67(8), 66596668 (2020).CrossRefGoogle Scholar
Moulay, E. and Perruquetti, W., “Finite time stability and stabilization of a class of continuous systems,” J Math Anal Appl 323(2), 14301443 (2006).CrossRefGoogle Scholar