Skip to main content
Log in

Position control of spherical inverted pendulum via improved discrete-time neural network approach

  • Original paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

Much recently, a discrete-time neural network (NN) approach from the output regulation theory was adopted to solve the position tracking problem of the spherical inverted pendulum (SIP) system. The key of this approach is to find the approximate solution of the corresponding discrete regulator equations (DREs) of the SIP system, which are composed of 10 nonlinear algebraic functional equations. However, the procedure for calculating the approximate solution of the DREs is quite tedious and is dependent on the system parameters. In this paper, an improved discrete-time NN control algorithm is proposed, which relies on the NN approximation of the feedforward function. Since the feedforward function is two-dimensional, the improved NN approach is much simpler compared with the existing NN approach. Moreover, a distinct advantage of our approach is that it allows certain robustness to the system parameters when every state is available. Simulation results demonstrate that our approach leads to much smaller tracking errors than the existing NN approach.

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

Similar content being viewed by others

References

  1. Ping, Z., Hu, H., Huang, Y., Ge, S., Lu, J.-G.: Discrete-time neural network approach for tracking control of spherical inverted pendulum. IEEE Trans. Syst. Man Cybern. Syst. (2018). https://doi.org/10.1109/TSMC.2018.2834560

    Article  Google Scholar 

  2. Liu, G., Nes̆ić, D., Mareels, I.: Non-linear stable inversion-based output tracking control for a spherical inverted pendulum. Int. J. Control 81(1), 116–133 (2008)

    Article  MathSciNet  Google Scholar 

  3. Liu, G., Nes̆ić, D., Mareels, I.: Non-local stabilization of a spherical inverted pendulum. Int. J. Control 81(7), 1035–1053 (2008)

    Article  MathSciNet  Google Scholar 

  4. Gutierrez F, O.O., Aguilar-Ibañez, C., Sossa, A.H.: Stabilization of the inverted spherical pendulum via Lyapunov approach. Asian J. Control 11(6), 587–594 (2009)

    Article  MathSciNet  Google Scholar 

  5. Yoon, M.-G.: Dynamics and stabilization of a spherical inverted pendulum on a wheeled cart. Int. J. Control Autom. Syst. 8(6), 1271–1279 (2010)

    Article  Google Scholar 

  6. Shiriaev, A.S., Ludvigsen, H., Egeland, O.: Swinging up the spherical pendulum via stabilization of its first integrals. Automatica 40(1), 73–85 (2004)

    Article  MathSciNet  Google Scholar 

  7. Postelnik, L., Liu, G., Stol, K., Swain, A.: Approximate output regulation for a spherical inverted pendulum. In: Proceedings of American Control Conference, pp. 539–544. San Francisco (2011)

  8. Ping, Z., Huang, J.: Approximate output regulation of spherical inverted pendulum by neural network control. Neurocomputing 85, 38–44 (2012)

    Article  Google Scholar 

  9. Ping, Z.: Tracking problems of a spherical inverted pendulum via neural network enhanced design. Neurocomputing 106, 137–147 (2013)

    Article  Google Scholar 

  10. Xu, Q.: Output-based discrete-time sliding mode control for a piezoelectrically actuated system. Nonlinear Dyn. 76(1), 551–559 (2014)

    Article  MathSciNet  Google Scholar 

  11. Wang, B., Zhang, D., Cheng, J., Park, J.H.: Fuzzy model-based nonfragile control of switched discrete-time systems. Nonlinear Dyn. 93(4), 2461–2471 (2018)

    Article  Google Scholar 

  12. Liu, Y.-J., Li, S., Tong, S., Chen, C.L.P.: Adaptive reinforcement learning control based on neural approximation for nonlinear discrete-time systems with unknown nonaffine dead-zone input. IEEE Trans. Neural Netw. Learn. Syst. 30(1), 295–305 (2019)

    Article  Google Scholar 

  13. Nešić, D., Teel, A.R., Kokotović, P.V.: Sufficient conditions for stabilization of sampled-data nonlinear systems via discrete-time approximations. Syst. Control Lett. 38(4–5), 259–270 (1999)

    Article  MathSciNet  Google Scholar 

  14. Huang, J.: Nonlinear Output Regulation: Theory and Application. SIAM, Philadelphia (2004)

    Book  Google Scholar 

  15. Wang, D., Huang, J.: A neural-network-based approximation method for discrete-time nonlinear servomechanism problem. IEEE Trans. Neural Netw. 12(3), 591–597 (2001)

    Article  Google Scholar 

  16. Lan, W., Huang, J.: Neural-network-based approximate output regulation of discrete-time nonlinear systems. IEEE Trans. Neural Netw. 18(4), 1196–1208 (2007)

    Article  MathSciNet  Google Scholar 

  17. Luo, X., Wang, H.: A digital controller for the pendubot system using approximate output regulation approach. In: Proceedings of International Conference on Future Computer and Communication, pp. 326–330. Wuhan (2010)

  18. Rao, S.S.: Engineering Optimization: Theory and Practice. Wiley, Hoboken (1996)

    Google Scholar 

  19. Ghommam, J., Chemori, A.: Adaptive RBFNN finite-time control of normal forms for underactuated mechanical systems. Nonlinear Dyn. 90(1), 301–315 (2017)

    Article  MathSciNet  Google Scholar 

  20. Ji, Y., Zhou, H., Zong, Q.: Approximate output regulation of non-minimum phase hypersonic flight vehicle. Nonlinear Dyn. 91(4), 2715–2724 (2018)

    Article  Google Scholar 

  21. Jabbari Asl, H., Narikiyo, T., Kawanishi, M.: Adaptive neural network-based saturated control of robotic exoskeletons. Nonlinear Dyn. 94(1), 123–139 (2018)

    Article  Google Scholar 

  22. Gao, H., He, W., Zhou, C., Sun, C.: Neural network control of a two-link flexible robotic manipulator using assumed mode method. IEEE Trans. Ind. Electron. 15(2), 755–765 (2019)

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Editor and anonymous reviewers for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhaowu Ping.

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.

This work was supported in part by the National Natural Science Foundation of China (Grant Nos. 61873083, 61374030, and 61533012), in part by the Fundamental Research Funds for the Central Universities (Grant No. JZ2017HGTB0194), and in part by the China Postdoctoral Science Foundation (Grant No. 2016M602005).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, C., Ping, Z., Huang, Y. et al. Position control of spherical inverted pendulum via improved discrete-time neural network approach. Nonlinear Dyn 99, 2867–2875 (2020). https://doi.org/10.1007/s11071-019-05455-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-019-05455-y

Keywords

Navigation