Skip to main content
Log in

Intelligent Balancing and Trajectory Tracking Control for Unicycle Robots

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

Abstract

Unlike two-wheeled balancing robots, which are mechanically stable in one direction, unicycle robots use only one bottom wheel to maintain pitching balance, leaving the robot unable to maintain rolling balance. This study proposes an intelligent balancing control (IBC) system to address the highly nonlinear and underactuated behavior of the unicycle robot through the fuzzy control approach. The IBC system comprises three controllers: the fuzzy movement control (FMC), the fuzzy rolling control (FRC) and the fuzzy steering control (FSC). The FMC enables the unicycle robot to move at a desired speed in the longitudinal direction while maintaining balance, the FRC causes the roll angle to approach zero in the lateral direction, and the FSC controls the robot to rotate in place in the yaw direction. In addition, because the movement of bicycle robot is relatively complex, most of them only tend to simple movement patterns or linear movements. Further, this study proposes a trajectory tracking control (TTC) system using the fuzzy control approach to enable the bicycle robot to track a desired trajectory with high accuracy. Finally, the proposed control strategy is implemented using a 32-bit STM32F446RE microcontroller. Six experimental scenarios are studied to help test the robot's stability and maneuverability. The experimental results not only proved the balance of the IBC system in challenging terrain, but also proved the accuracy of the TTC system in tracking the command trajectory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Esmaeili, N., Alfi, A., Khosravi, H.: Balancing and trajectory tracking of two-wheeled mobile robot using backstepping sliding mode control: design and experiments. J. Intell. Robot Syst. 87, 601–613 (2017)

    Article  Google Scholar 

  2. Su, Y., Wang, T., Zhang, K., Yao, C., Wang, Z.: Adaptive nonlinear control algorithm for a self-balancing robot. IEEE Access 8, 3751–3760 (2020)

    Article  Google Scholar 

  3. Li, C.H.G., Zhou, L.P., Chao, Y.H.: Self-balancing two-wheeled robot featuring intelligent end-to-end deep visual-steering. IEEE/ASME Trans. Mechatron. 26(5), 2263–2273 (2021)

    Article  Google Scholar 

  4. Hsu, C.F., Chen, B.R., Lin, Z.L.: Implementation and control of a wheeled bipedal robot using a fuzzy logic approach. Actuators 11, 357 (2022)

    Article  Google Scholar 

  5. Sheng, Z., Yamafuji, K.: Postural stability of a human riding a unicycle and its emulation by a robot. IEEE Trans. Robot. Autom. 13(5), 709–720 (1997)

    Article  Google Scholar 

  6. Naveh, Y., Bar-Yoseph, P.Z., Halevi, Y.: Nonlinear modeling and control of a unicycle. Dyn. Control. 9(4), 279–296 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  7. Nakajima, R., Tsubouchi, T., Yuta, S., Koyanagi, E.: A development of a new mechanism of an autonomous unicycle. In: 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems, pp. 906–912 (1997)

  8. Lauwers, T.B., Kantor, G.A., Hollis, G.A.: A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive. In: 2006 IEEE International Conference on Robotics and Automation, pp. 2884–2889 (2006)

  9. Kao, W.F., Hsu, C.F.: Motion control design for dynamic spherical mobile robot via fuzzy control approach. In: 2019 International Conference on Machine Learning and Cybernetics, pp. 1–6 (2019)

  10. Do, V.T., Lee, S.G.: Neural integral backstepping hierarchical sliding mode control for a ridable ballbot under uncertainties and input saturation. IEEE Trans. Syst. Man Cybern. Syst. 51(11), 7214–7227 (2021)

    Article  Google Scholar 

  11. Fujimoto, Y., Uchida, S.: Three dimensional posture control of mono-wheel robot with roll rotatable torso. In: 2007 IEEE International Conference on Mechatronics, pp. 1–5 (2007)

  12. Dao, M.Q., Liu, K.Z.: Gain-scheduled stabilization control of a unicycle robot. JSME Int. J. Mach. Tools Manuf. 48(4), 649–656 (2005)

    Google Scholar 

  13. Rosyidi, M.A., Binugroho, E.H., Radin Charel, S.E., Dewanto, R.S., Pramadihanto, D.: Speed and balancing control for unicycle robot. In: 2016 International Electronics Symposium, pp. 19–24 (2016)

  14. Neves, G.P., Angélico, B.A., Agulhari, C.M.: Robust controller with parametric uncertainties applied to a reaction wheel unicycle. Int. J. Control 93(10), 2431–2441 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  15. Neves, G.P., Angélico, B.A.: A discrete LQR applied to a self-balancing reaction wheel unicycle: modeling, construction and control. In: 2021 American Control Conference, pp. 777–782 (2021)

  16. Gong, D., Li, X.: Dynamics modeling and controller design for a self-balancing unicycle robot. In: 32nd Chinese Control Conference, pp. 3205–3209 (2013)

  17. Talabattula, S., Mija, S.J.: Design of second order sliding mode controller for balancing of unicycle. In: 2017 International Conference on Innovations in Control, Communication and Information Systems, pp. 1–6 (2017)

  18. Han, S.I., Lee, J.M.: Balancing and velocity control of a unicycle robot based on the dynamic model. IEEE Trans. Ind. Electron. 62(1), 405–413 (2015)

    Article  MathSciNet  Google Scholar 

  19. Lee, J., Han, S., Lee, J.: Decoupled dynamic control for pitch and roll axes of the unicycle robot. IEEE Trans. Ind. Electron. 60(9), 3814–3822 (2013)

    Article  Google Scholar 

  20. Chiu, C.H., Hung, Y.T., Peng, Y.F.: Design of a decoupling fuzzy control scheme for omnidirectional inverted pendulum real-world control. IEEE Access 9, 26083–26092 (2021)

    Article  Google Scholar 

  21. Jin, H., Wang, T., Yu, F., Zhu, Y., Zhao, J., Lee, J.: Unicycle robot stabilized by the effect of gyroscopic precession and its control realization based on centrifugal force compensation. IEEE/ASME Trans. Mechatron. 21(6), 2737–2745 (2016)

    Article  Google Scholar 

  22. Zhang, Y., Jin, H., Zhao, J.: Dynamic balance control of double gyros unicycle robot based on sliding mode controller. Sensors 23(3), 1064 (2023)

    Article  Google Scholar 

  23. Chantarachit, S., Parnichkun, M.: Development and control of a unicycle robot with double flywheels. Mechatronics 40, 28–40 (2016)

    Article  Google Scholar 

  24. Jin, H., Hwang, J., Lee, J.: A balancing control strategy for a one-wheel pendulum robot based on dynamic model decomposition: simulations and experiments. IEEE/ASME Trans. Mechatron. 16(4), 763–768 (2011)

    Article  Google Scholar 

  25. Rizal, Y., Ke, C.T., Ho, M.T.: Point-to-point motion control of a unicycle robot: design, implementation, and validation. In: 2015 IEEE International Conference on Robotics and Automation, pp. 4379–4384 (2015)

  26. Guo, L., He, K., Song, Y.: Design of the sliding mode controller for a kind of unicycle robot. In: 2016 IEEE International Conference on Information and Automation, pp. 1432–1437 (2016)

  27. Wu, C.F., Chen, B.S., Zhang, W.: Multiobjective investment policy for a nonlinear stochastic financial system: a fuzzy approach. IEEE Trans. Fuzzy Syst. 25(2), 460–474 (2017)

    Article  Google Scholar 

  28. Phu, N.D., Hung, N.N., Ahmadian, A., Senu, N.: A new fuzzy PID control system based on fuzzy PID controller and fuzzy control process. Int. J. Fuzzy Syst. 22, 2163–2187 (2020)

    Article  Google Scholar 

  29. Lin, Y.H., Chang, W.J., Pen, C.L.: Fuzzy steering control for T-S fuzzy model-based multiple ship systems subject to formation and containment. Int. J. Fuzzy Syst. 25, 1782–1794 (2023)

    Article  Google Scholar 

  30. Hsu, C.F., Lee, T.T.: Emotional fuzzy sliding-mode control for unknown nonlinear systems. Int. J. Fuzzy Syst. 19, 942–953 (2017)

    Article  MathSciNet  Google Scholar 

  31. Li, I.H.: Design for a fluidic muscle active suspension using parallel-type interval type-2 fuzzy sliding control to improve ride comfort. Int. J. Fuzzy Syst. 24, 1719–1734 (2022)

    Article  MathSciNet  Google Scholar 

  32. Guo, G.L., Lin, C.M., Cho, H.Y., Pham, D.H., Huynh, T.T., Chao, F.: Decoupled sliding mode control of underactuated nonlinear systems using a fuzzy brain emotional cerebellar model control system. Int. J. Fuzzy Syst. 25, 15–28 (2023)

    Article  Google Scholar 

  33. Zhang, C., Liu, T., Song, S., Meng, M.Q.H.: System design and balance control of a bipedal leg-wheeled robot. In: 2019 IEEE International Conference on Robotics and Biomimetics, pp. 1869–1874 (2019)

  34. Song, L., Huang, J., Liang, Q., Nie, L., Liang, X., Zhu, J.: Trajectory tracking strategy for sliding mode control with double closed-loop for lawn mowing robot based on ESO. IEEE Access 11, 1867–1882 (2023)

    Article  Google Scholar 

Download references

Acknowledgements

The authors are grateful to the associate editor and the reviewers for their valuable comments. The study was funded by the Ministry of Science and Technology of Republic of China under Grant MOST 110-2221-E-032-038-MY2 and MOST 111-2221-E-032-027.

Funding

Funding was provided by Ministry of Science and Technology, Taiwan (Grant No. MOST 110-2221-E-032-038-MY2, MOST 111-2221-E-032-027).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chun-Fei Hsu.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, BR., Hsu, CF. & Lee, TT. Intelligent Balancing and Trajectory Tracking Control for Unicycle Robots. Int. J. Fuzzy Syst. 25, 2954–2968 (2023). https://doi.org/10.1007/s40815-023-01600-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-023-01600-3

Keywords

Navigation