Skip to main content
Log in

A novel discrete-time neurodynamic algorithm for future constrained quadratic programming with wheeled mobile robot control

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

Abstract

The problem of discrete-time dynamic constrained quadratic programming including equality and inequality constraints is formulated and investigated, simply termed future constrained quadratic programming (FCQP) problem in this paper. To obtain the optimal solution of such an FCQP problem in real time and with high precision, a novel discrete-time zeroing neurodynamic (DTZN) algorithm, which is developed by combining the corresponding continuous-time zeroing neurodynamic model and a five-step explicit linear multi-step (ELMS) rule, is proposed and termed ELMS-type five-step DTZN (5SDTZN) algorithm. Then, the convergence and precision of the ELMS-type 5SDTZN algorithm are analyzed theoretically. For comparison, three other DTZN algorithms as well as discrete-time gradient and varying-parameter neurodynamic algorithms are also presented. Afterward, through numerical verifications and comparisons, the efficacy and superiority of the ELMS-type 5SDTZN algorithm for solving the FCQP problem are illustrated. Finally, the applicability of the ELMS-type 5SDTZN algorithm for the coordinated repetitive motion control of a wheeled mobile robot with physical constraints is demonstrated.

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

Similar content being viewed by others

Data availibility

The data used in this paper to support the results of this study are available from the first author upon reasonable request.

References

  1. Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  2. Nocedal J, Wright SJ (2006) Numerical optimization, 2nd edn. Springer, New York

    MATH  Google Scholar 

  3. Sra S, Nowozin S, Wright SJ (2011) Optimization for machine learning. MIT Press, Cambridge

    Google Scholar 

  4. Antczak T (2011) A new exact exponential penalty function method and nonconvex mathematical programming. Appl Math Comput 217(15):6652–6662

    MathSciNet  MATH  Google Scholar 

  5. Zhang Y, Jin L (2017) Robot manipulator redundancy resolution. Wiley, Hoboken

    Google Scholar 

  6. Li S, Zhang Y (2018) Neural networks for cooperative control of multiple robot arms. Springer, Singapore

    MATH  Google Scholar 

  7. Liu Y, Canu S, Honeine P, Ruan S (2019) Mixed integer programming for sparse coding: application to image denoising. IEEE Trans Comput Imag 5(3):354–365

    MathSciNet  Google Scholar 

  8. Nazemi A (2018) A capable neural network framework for solving degenerate quadratic optimization problems with an application in image fusion. Neural Process Lett 47(1):167–192

    Google Scholar 

  9. Qin S, Yang X, Xue X, Song J (2017) A one-layer recurrent neural network for pseudoconvex optimization problems with equality and inequality constraints. IEEE Trans Cybern 47(10):3063–3074

    Google Scholar 

  10. Yan Z, Fan J, Wang J (2017) A collective neurodynamic approach to constrained global optimization. IEEE Trans Neural Netw Learn Syst 28(5):1206–1215

    Google Scholar 

  11. Liu N, Qin S (2019) A novel neurodynamic approach to constrained complex-variable pseudoconvex optimization. IEEE Trans Cybern 49(11):3946–3956

    Google Scholar 

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

    Google Scholar 

  13. Nazemi A, Nazemi M (2014) A gradient-based neural network method for solving strictly convex quadratic programming problems. Cognitive Comput 6(3):484–495

    MathSciNet  Google Scholar 

  14. Huang X, Lou X, Cui B (2016) A novel neural network for solving convex quadratic programming problems subject to equality and inequality constraints. Neurocomputing 214:23–31

    Google Scholar 

  15. Zhang Y, Yi C (2011) Zhang neural networks and neural-dynamic method. Nova, New York

    Google Scholar 

  16. Jin J, Zhao L, Li M, Yu F, Xi Z (2020) Improved zeroing neural networks for finite time solving nonlinear equations. Neural Comput Appl 32(9):4151–4160

    Google Scholar 

  17. Sun Z, Shi T, Wei L, Sun Y, Liu K, Jin L (2020) Noise-suppressing zeroing neural network for online solving time-varying nonlinear optimization problem: a control-based approach. Neural Comput Appl 32(15):11505–11520

    Google Scholar 

  18. Ma Z, Yu S, Han Y, Guo D (2021) Zeroing neural network for bound-constrained time-varying nonlinear equation solving and its application to mobile robot manipulators. Neural Comput Appl 33(21):14231–14245

    Google Scholar 

  19. Liao B, Wang Y, Li W, Peng C, Xiang Q (2021) Prescribed-time convergent and noise-tolerant Z-type neural dynamics for calculating time-dependent quadratic programming. Neural Comput Appl 33(10):5327–5337

    Google Scholar 

  20. Liu M, Chen L, Du X, Jin L, Shang M (2021) Activated gradients for deep neural networks. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2021.3106044

    Article  Google Scholar 

  21. Jin L, Wei L, Li S (2022) Gradient-based differential neural-solution to time-dependent nonlinear optimization. IEEE Trans Autom Control. https://doi.org/10.1109/TAC.2022.3144135

    Article  Google Scholar 

  22. Li W, Han L, Xiao X, Liao B, Peng C (2022) A gradient-based neural network accelerated for vision-based control of an RCM-constrained surgical endoscope robot. Neural Comput Appl 34(2):1329–1343

    Google Scholar 

  23. Liao B, Han L, He Y, Cao X, Li J (2022) Prescribed-time convergent adaptive ZNN for time-varying matrix inversion under harmonic noise. Electron 11(10):1636–1654

    Google Scholar 

  24. Xiao L, He Y, Dai J, Liu X, Liao B, Tan H (2022) A variable-parameter noise-tolerant zeroing neural network for time-variant matrix inversion with guaranteed robustness. IEEE Trans Neural Netw Learn Syst 33(4):1535–1545

    MathSciNet  Google Scholar 

  25. Li W, Xiao L, Liao B (2020) A finite-time convergent and noise-rejection recurrent neural network and its discretization for dynamic nonlinear equations solving. IEEE Trans Cybern 50(7):3195–3207

    Google Scholar 

  26. Xiao L, Zhang Z, Li S (2019) Solving time-varying system of nonlinear equations by finite-time recurrent neural networks with application to motion tracking of robot manipulators. IEEE Trans Syst Man Cybern Syst 49(11):2210–2220

    Google Scholar 

  27. Xiao L, Liao B, Li S, Zhang Z, Ding L, Jin L (2018) Design and analysis of FTZNN applied to real-time solution of nonstationary Lyapunov equation and tracking control of wheeled mobile manipulator. IEEE Trans Ind Informat 14(1):98–105

    Google Scholar 

  28. Liao B, Xiang Q, Li S (2019) Bounded Z-type neurodynamics with limited-time convergence and noise tolerance for calculating time-dependent Lyapunov equation. Neurocomputing 325:234–241

    Google Scholar 

  29. Jin L, Zhang Y, Li S, Zhang Y (2016) Modified ZNN for time-varying quadratic programming with inherent tolerance to noises and its application to kinematic redundancy resolution of robot manipulators. IEEE Trans Ind Electron 63(11):6978–6988

    Google Scholar 

  30. Ma Q, Qin S, Jin T (2019) Complex Zhang neural networks for complex-variable dynamic quadratic programming. Neurocomputing 330:56–69

    Google Scholar 

  31. Li W, Su Z, Tan Z (2019) A variable-gain finite-time convergent recurrent neural network for time-variant quadratic programming with unknown noises endured. IEEE Trans Ind Informat 15(9):5330–5340

    Google Scholar 

  32. Xiao L, Li K, Duan M (2019) Computing time-varying quadratic optimization with finite-time convergence and noise tolerance: a unified framework for zeroing neural network. IEEE Trans Neural Netw Learn Syst 30(11):3360–3369

    MathSciNet  Google Scholar 

  33. Jiang C, Xiao X, Liu D, Huang H, Xiao H, Lu H (2021) Nonconvex and bound constraint zeroing neural network for solving time-varying complex-valued quadratic programming problem. IEEE Trans Ind Informat 17(10):6864–6874

    Google Scholar 

  34. Zhang Z, Kong LD, Zheng L (2019) Power-type varying-parameter RNN for solving TVQP problems: design, analysis, and applications. IEEE Trans Neural Netw Learn Syst 30(8):2419–2433

    MathSciNet  Google Scholar 

  35. Li W, Ma X, Luo J, Jin L (2021) A strictly predefined-time convergent neural solution to equality- and inequality-constrained time-variant quadratic programming. IEEE Trans Syst Man Cybern Syst 51(7):4028–4039

    Google Scholar 

  36. Hu Z, Xiao L, Dai J, Xu Y, Zuo Q, Liu C (2021) A unified predefined-time convergent and robust ZNN model for constrained quadratic programming. IEEE Trans Ind Informat 17(3):1998–2010

    Google Scholar 

  37. Zhang Z, Yang S, Zheng L (2021) A penalty strategy combined varying-parameter recurrent neural network for solving time-varying multi-type constrained quadratic programming problems. IEEE Trans Neural Netw Learn Syst 32(7):2993–3004

    MathSciNet  Google Scholar 

  38. Jin L, Li S (2017) Nonconvex function activated zeroing neural network models for dynamic quadratic programming subject to equality and inequality constraints. Neurocomputing 267:107–113

    Google Scholar 

  39. Mathews JH, Fink KD (2004) Numerical methods using MATLAB. Prentice Hall, New Jersey

    Google Scholar 

  40. Simonetto A, Dall’Anese E (2017) Prediction-correction algorithms for time-varying constrained optimization. IEEE Trans Signal Process 65(20):5481–5494

    MathSciNet  MATH  Google Scholar 

  41. Zhang Z, Deng X, He M, Chen T, Liang J (2022) Runge–Kutta type discrete circadian RNN for resolving tri-criteria optimization scheme of noises perturbed redundant robot manipulators. IEEE Trans Syst Man Cybern Syst 52(3):1405–1416

    Google Scholar 

  42. Zhang Y, Qi Z, Li J, Qiu B, Yang M (2019) Stepsize domain confirmation and optimum of ZeaD formula for future optimization. Numer Algorithms 81(2):561–574

    MathSciNet  MATH  Google Scholar 

  43. Zhang Y, Gong H, Yang M, Li J, Yang X (2019) Stepsize range and optimal value for Taylor–Zhang discretization formula applied to zeroing neurodynamics illustrated via future equality-constrained quadratic programming. IEEE Trans Neural Netw Learn Syst 30(3):959–966

    MathSciNet  Google Scholar 

  44. Guo J, Zhang Y (2021) Stepsize interval confirmation of general four-step DTZN algorithm illustrated with future quadratic programming and tracking control of manipulators. IEEE Trans Syst Man Cybern Syst 51(3):1662–1670

    Google Scholar 

  45. Guo D, Yan L, Nie Z (2018) Design, analysis, and representation of novel five-step DTZD algorithm for time-varying nonlinear optimization. IEEE Trans Neural Netw Learn Syst 29(9):4248–4260

    Google Scholar 

  46. Li J, Shi Y, Xuan H (2021) Unified model solving nine types of time-varying problems in the frame of zeroing neural network. IEEE Trans Neural Netw Learn Syst 32(5):1896–1905

    MathSciNet  Google Scholar 

  47. Guo J, Qiu B, Zhang Y (2021) Future different-layer linear equation and bounded inequality solved by combining Adams-Bashforth methods with CZNN model. IEEE Trans Ind Electron 68(2):1515–1524

    Google Scholar 

  48. Qiu B, Guo J, Li X, Zhang Y (2021) New discretized zeroing neural network models for solving future system of bounded inequalities and nonlinear equations aided with general explicit linear four-step rule. IEEE Trans Ind Informat 17(8):5164–5174

    Google Scholar 

  49. Jin L, Zhang Y, Qiu B (2018) Neural network-based discrete-time Z-type model of high accuracy in noisy environments for solving dynamic system of linear equations. Neural Comput Appl 29(11):1217–1232

    Google Scholar 

  50. Griffiths DF, Higham DJ (2010) Numerical methods for ordinary differential equations: initial value problems. Springer, London

    MATH  Google Scholar 

  51. Xiao L, Zhang Y (2014) A new performance index for the repetitive motion of mobile manipulators. IEEE Trans Cybern 44(2):280–292

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China under Grant 62006254, in part by the Guangdong Basic and Applied Basic Research Foundation under Grant 2019A1515012128, and in part by the Science and Technology Plan Project of Guangzhou under Grant 202102080656.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao-Dong Li.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This paper does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor 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

Qiu, B., Li, XD. & Yang, S. A novel discrete-time neurodynamic algorithm for future constrained quadratic programming with wheeled mobile robot control. Neural Comput & Applic 35, 2795–2809 (2023). https://doi.org/10.1007/s00521-022-07757-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07757-6

Keywords

Navigation