Skip to main content
Log in

Adaptive sliding mode attitude control of two-wheel mobile robot with an integrated learning-based RBFNN approach

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

To eliminate the adverse effects of nonlinear external disturbances and model uncertainties on the attitude motion stability control of two-wheel mobile robot (TWMR), a novel adaptive sliding mode attitude control scheme is proposed for the TWMR by integrating minimum parameter learning method (MPLM) with radial basis function neural network (RBFNN). Based on the established dynamics model of a practical TWMR, a hyperbolic tangent function-based adaptive sliding mode controller is developed to remove the negative impacts imposed by the nonlinear external disturbances on the TWMR, together restraining the chattering effects caused by the large switching gain in sliding mode control. Next, a type of RBFNN is employed to approximate the model uncertainties of the TWMR system, and MPLM is introduced to replace the RBFNN weights with a single parameter, thereby reducing the fluctuations in attitude tracking and improving the real-time control capability. The stability of the developed controller is analyzed via Lyapunov stability theory. Lastly, a comparative simulation study is conducted to show that the proposed control method has better attitude tracking performance and strong anti-interference robustness.

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

Similar content being viewed by others

References

  1. Li ZJ, Yang CG, Fan LP (2012) Advanced control of wheeled inverted pendulum systems. Springer, London

    Google Scholar 

  2. Cui RX, Guo J, Mao ZY (2015) Adaptive backstepping control of wheeled inverted pendulums models. Nonlinear Dyn 79(1):501–511

    Article  MathSciNet  Google Scholar 

  3. Huang CH, Wang WJ, Chiu CH (2011) Design and implementation of fuzzy control on a two-wheel inverted pendulum. IEEE Trans Industr Electron 58(7):2988–3001

    Article  Google Scholar 

  4. Takei T, Imamura R, Yuta S (2009) Baggage transportation and navigation by a wheeled inverted pendulum mobile robot. IEEE Trans Industr Electron 56(10):3985–3994

    Article  Google Scholar 

  5. Ye W, Li Z, Yang C (2016) Vision-based human tracking control of a wheeled inverted pendulum robot. IEEE Trans Cybern 46(11):2423–2434

    Article  Google Scholar 

  6. Yue M, An C, Sun J (2016) Zero dynamics stabilisation and adaptive trajectory tracking for WIP vehicles through feedback linearisation and LQR technique. Int J Control 89(12):2533–2542

    Article  MathSciNet  Google Scholar 

  7. Guo ZQ, Xu JX, Lee TH (2014) Design and implementation of a new sliding mode controller on an underactuated wheeled inverted pendulum. J Frankl Inst 351(4):2261–2282

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  9. Chouhan AS, Parhi DR, Chhotray A (2018) Control and balancing of two-wheeled mobile robots using Sugeno fuzzy logic in the domain of AI techniques. In: Emerging trends in engineering, science and manufacturing

  10. Baloh M, Parent M (2003) Modeling and model verification of an intelligence self-balancing two-wheeled vehicle for an autonomous urban transportation system. In: Conference on computational intelligence, robotics, and autonomous systems

  11. Salerno A, Angeles J (2007) A new family of two wheeled mobile robots: modeling and controllability. IEEE Trans Robot 23:169–173

    Article  Google Scholar 

  12. Zabihifar SH, Yushchenko AS, Navvabi H (2011) Robust control based on adaptive neural network for rotary inverted pendulum with oscillation compensation. Neural Comput Appl 32:14667–14679

    Article  Google Scholar 

  13. Junfeng W, Wanying Z (2011) Research on control method of two-wheeled self-balancing robot. In: 14th international conference on intelligent computation technology and automation

  14. 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

    Article  Google Scholar 

  15. Yau HT, Wang CC, Pai NS, Jang MJ (2009) Robust control method applied in self-balancing two-wheeled robot. In: International symposium on knowledge acquisition and modeling

  16. Wu J, Liang Y, Wang Z (2011) A robust control method of two-wheeled self-balancing robot. In: International forum on strategic technology

  17. Chiu CH (2010) The design and implementation of a wheeled inverted pendulum using an adaptive output recurrent cerebellar model articulation controller. IEEE Trans Industr Electron 57(5):1814–1822

    Article  Google Scholar 

  18. Wasif A, Raza D, Rasheed W, Farooq Z, Ali SQ (2013) Design and implementation of a two wheel self balancing robot with a two level adaptive control. In: IEEE international conference on digital information management system, man, and cybernetics

  19. Sun T, Pei H, Pan Y, Zhou H, Zhang C (2011) Neural network-based sliding mode adaptive control for robot manipulators. Neurocomputing 74(14):2377–2384

    Article  Google Scholar 

  20. Eker İ (2010) Second-order sliding mode control with experimental application. ISA Trans 49(3):394–405

    Article  Google Scholar 

  21. Ho HF, Wonga YK, Rad AB (2009) Adaptive fuzzy sliding mode control with chattering elimination for nonlinear SISO systems. Simul Model Pract Theory 171:1199–1210

    Article  Google Scholar 

  22. Hu J, Wang Z, Gao H, Stergioulas LK (2012) Robust H sliding mode control for discrete time-delay systems with stochastic nonlinearities. J Frankl Inst 349(4):1459–1479

    Article  MathSciNet  Google Scholar 

  23. Ghani NMA, Yatim NIM, Azmi NA (2010) Comparative assessment for two wheels inverted pendulum mobile robot using robust control. In: International conference on control, automation and system

  24. Lin SC, Tsai CC, Huang HC (2009) Nonlinear adaptive sliding-mode control design for two-wheeled human transportation vehicle. In: IEEE International conference on systems, man, and cybernetics

  25. Dai F, Li F, Bai Y, Guo W, Zong C, Gao X (2012) Development of a coaxial self-balancing robot based on sliding mode control. In: IEEE international conference on mechatronics and automation

  26. Cui M, Liu W, Liu H, Jiang H, Wang Z (2016) Extended state observer-based adaptive sliding mode control of differential-driving mobile robot with uncertainties. Nonlinear Dyn 83:667–683

    Article  MathSciNet  Google Scholar 

  27. Cong B, Liu X, Chen Z (2013) Backstepping based adaptive sliding mode control for space craft attitude maneuvers. Aerosp Sci Technol 30(1):1–7

    Article  Google Scholar 

  28. Hu Z, Hu W, Wang Z, Mao Y, Hei C (2017) Global sliding mode control based on a hyperbolic tangent function for matrix rectifier. J Power Electron 17(4):991–1003

    Google Scholar 

  29. Yang C, Li Z, Cui R, Xu B (2014) Neural network-based motion control of an under actuated wheeled inverted pendulum model. IEEE Trans Neural Netw Learn Syst 25(11):2004–2016

    Article  Google Scholar 

  30. Singh MK, Parhi DR (2011) Path optimisation of a mobile robot using an artificial neural network controller. Int J Syst Sci 42(1):107–120

    Article  MathSciNet  Google Scholar 

  31. Pandey A, Parhi DR (2008) Adaptive sliding mode control using RBF neural network for nonlinear system. In: International conference on machine learning and cybernetics

  32. Wu X, Zhao H, Huang B, Li J, Song S, Liu R (2021) Minimum-learning-parameter-based anti-unwinding attitude tracking control for spacecraft with unknown inertia parameters. Acta Astronaut 179:498–508

    Article  Google Scholar 

  33. Wallsgrove RJ, Akella MR (2005) Globally stabilizing saturated attitude control in the presence of bounded unknown disturbances. J Guid Control Dyn 28(5):957–963

    Article  Google Scholar 

  34. Ioannou PA, Sun J (2012) Robust adaptive control. Dover Publications, New York

    MATH  Google Scholar 

  35. Tutmez B (2010) Assessment of porosity using spatial correlation-based radial basis function and neuro-fuzzy inference system. Neural Comput Appl 19:499–505

    Article  Google Scholar 

  36. Cai H, Li P, Su C, Cao J (2018) Double-layered nonlinear model predictive control based on Hammerstein-Wiener model with disturbance rejection. Measurement Control 51(7–8):260–275

    Article  Google Scholar 

  37. Daubechies I, Fornasier M, Loris I (2008) Accelerated projected gradient method for linear inverse problems with sparsity constraints. J Fourier Anal Appl 14:764–792

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work is supported by National Natural Science Foundation of China under Grant 51675423.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chuan Hu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pang, H., Liu, M., Hu, C. et al. Adaptive sliding mode attitude control of two-wheel mobile robot with an integrated learning-based RBFNN approach. Neural Comput & Applic 34, 14959–14969 (2022). https://doi.org/10.1007/s00521-022-07304-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07304-3

Keywords

Navigation