Skip to main content
Log in

Solving time-varying quadratic programs based on finite-time Zhang neural networks and their application to robot tracking

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

Abstract

In this paper, finite-time Zhang neural networks (ZNNs) are designed to solve time-varying quadratic program (QP) problems and applied to robot tracking. Firstly, finite-time criteria and upper bounds of the convergent time are reviewed. Secondly, finite-time ZNNs with two tunable activation functions are proposed and applied to solve the time-varying QP problems. Finite-time convergent theorems of the proposed neural networks are presented and proved. The upper bounds of the convergent time are estimated less conservatively. The proposed neural networks also have superior robustness performance against perturbation with large implementation errors. Thirdly, feasibility and superiority of our method are shown by numerical simulations. At last, the proposed neural networks are applied to robot tracking. Simulation results also show the effectiveness of the proposed methods.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Li S, Liu B, Li Y (2013) Selective positive–negative feedback produces the winner-take-all competition in recurrent neural networks. IEEE Trans Neural Netw Learn Syst 24(2):301–309

    Article  Google Scholar 

  2. Liu Q, Wang J (2008) Two k-winners-take-all networks with discontinuous activation functions. Neural Netw 21(2–3):406–413

    Article  MATH  Google Scholar 

  3. Hu X, Zhang B (2009) A new recurrent neural network for solving convex quadratic programming problems with an application to the k-winners-take-all problem. IEEE Trans Neural Netw 20(4):654–664

    Article  Google Scholar 

  4. Tymoshchuk P (2013) A model of analogue k-winners-take-all neural circuit. Neural Netw 42:44–61

    Article  MATH  Google Scholar 

  5. Johansen TA, Fossen TI, Berge SP (2004) Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming. IEEE Trans Control Syst Technol 12:211–216

    Article  Google Scholar 

  6. Fares B, Noll D, Apkarian P (2002) Robust control via sequential semidefinite programming. SIAM J Control Optim 40:1791–1820

    Article  MATH  MathSciNet  Google Scholar 

  7. Leithead WE, Zhang Y (2007) O(\(N^2\))-operation approximation of covariance matrix inverse in Gaussian process regression based on quasi-Newton BFGS method. Commun Stat Simul Comput 36:367–380

    Article  MATH  MathSciNet  Google Scholar 

  8. Yang Y, Zhang Y (2013) Superior robustness of power-sum activation functions in Zhang neural networks for time-varying quadratic programs perturbed with large implementation errors. Neural Comput Appl 22:175–185

    Article  Google Scholar 

  9. Wang J, Zhang Y (2004) Recurrent neural networks for real-time computation of inverse kinematics of redundant manipulators. Machine intelligence quo vadis?. World Scientific, Singapore

    Google Scholar 

  10. Zhang Y, Tan Z, Chen K, Yang Z, Lv X (2009) Repetitive motion of redundant robots planned by three kinds of recurrent neural networks and illustrated with a four-link planar manipulator’s straight-line example. Robot Auton Syst 57:645–651

    Article  Google Scholar 

  11. Zhang Y, Ma W, Li X, Tan H, Chen K (2009) MATLAB Simulink modeling and simulation of LVI-based primal-dual neural network for solving linear and quadratic programs. Neurocomputing 72:1679–1687

    Article  Google Scholar 

  12. Zhang Y, Tan Z, Yang Z, Lv X (2008) A dual neural network applied to drift-free resolution of five-link planar robot arm. In: Proceedings of the 2008 IEEE international conference on information and automation. Zhangjiajie, China, 20–23 June 2008

  13. Boggs PT, Tolle JW (1995) Sequential quadratic programming. Acta Numer 4:1–51

    Article  MathSciNet  Google Scholar 

  14. Murray W (1997) Sequential quadratic programming methods for large-scale problems. Comput Optim Appl 7:127–142

    Article  MATH  MathSciNet  Google Scholar 

  15. Hu J, Wu Z, McCann H, Davis LE, Xie C (2005) Sequential quadratic programming method for solution of electromagnetic inverse problems. IEEE Trans Antennas Propag 53:2680–2687

    Article  MathSciNet  Google Scholar 

  16. Zhang Y, Ma W, Cai B (2009) From Zhang neural network to Newton iteration for matrix inversion. IEEE Trans Circuits Syst I 56(7):1405–1415

    Article  MathSciNet  Google Scholar 

  17. Zhang Y, Ge SS (2005) Design and analysis of a general recurrent neural network model for time-varying matrix inversion. IEEE Trans Neural Netw 16(6):1477–1490

    Article  Google Scholar 

  18. Zhang Y, Jiang D, Wang J (2002) A recurrent neural network for solving Sylvester equation with time-varying coefficients. IEEE Trans Neural Netw 13(5):1053–1063

    Article  Google Scholar 

  19. Li Z, Zhang Y (2010) Improved Zhang neural network model and its solution of time-varying generalized linear matrix equations. Expert Syst Appl 37(10):7213–7218

    Article  Google Scholar 

  20. Zhang Y, Li Z (2009) Zhang neural network for online solution of time-varying convex quadratic program subject to time-varying linear-equality constraints. Phys Lett A 373:1639–1643

    Article  MATH  Google Scholar 

  21. Li S, Li Y, Wang Z (2013) A class of finite-time dual neural networks for solving quadratic programming problems and its k-winners-take-all application. Neural Netw 39:27–39

    Article  Google Scholar 

  22. Li S, Chen S, Liu B (2013) Accelerating a recurrent neural network to finite-time convergence for solving time-varying Sylvester equation by using a sign-bi-power activation function. Neural Process Lett 37:189–205

    Article  Google Scholar 

  23. Miao P, Shen Y, Xia X (2014) Finite time dual neural networks with a tunable activation function for solving quadratic programming problems and its application. Neurocomputing 143:80–89

    Article  Google Scholar 

  24. Shen Y, Xia X (2008) Semi-global finite-time observers for nonlinear systems. Automatica 44:3152–3156

    Article  MATH  MathSciNet  Google Scholar 

  25. Shen Y, Huang Y (2012) Global finite-time stabilisation for a class of nonlinear systems. Int J Syst Sci 43(1):73–78

    Article  MATH  MathSciNet  Google Scholar 

  26. Miao P, Shen Y, Hou J, Shen Y (2014) A recurrent neural network with a tunable activation function for solving k-winners-take-all. In: Proceedings of the 33rd Chinese control conference July 28–30. Nanjing, China, pp 4957–4962

  27. Bhat S, Bernstein D (2000) Finite-time stability of continuous autonomous systems. SIAM J Control Optim 38:751–766

    Article  MATH  MathSciNet  Google Scholar 

  28. Kumar Naveen, Panwar Vikas, Borm Jin-Hwan, Chai Jangbom, Yoon Jungwon (2013) Adaptive neural controller for space robot system with an attitude controlled base. Neural Comput Appl 23:2333–2340

    Article  Google Scholar 

  29. Li S, Cui H, Li Y, Liu B, Lou Y (2013) Decentralized control of collaborative redundant manipulators with partial command coverage via locally connected recurrent neural networks. Neural Comput Appl 23:1051–1060

    Article  Google Scholar 

  30. Torres C, de Jesús Rubio J, Aguilar-Ibáñez CF, Pérez-Cruz JH (2014) Stable optimal control applied to a cylindrical robotic arm. Neural Comput Appl 24:937–944

    Article  Google Scholar 

  31. Samy Assal FM (2013) Learning from hint for the conservative motion of the constrained industrial redundant manipulators. Neural Comput Appl 23:1649–1660

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the National Science Foundation of China (Nos. 61374028, 61374171, 51177088, 61273183, 61304162), the Grant National Science Foundation of Hubei Provincial (2013CFA050), and the Graduate Scientific Research Foundation of China Three Gorges University (2014PY064, 2014PY069).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanjun Shen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miao, P., Shen, Y., Huang, Y. et al. Solving time-varying quadratic programs based on finite-time Zhang neural networks and their application to robot tracking. Neural Comput & Applic 26, 693–703 (2015). https://doi.org/10.1007/s00521-014-1744-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-014-1744-4

Keywords

Navigation