{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,30]],"date-time":"2026-05-30T00:22:58Z","timestamp":1780100578456,"version":"3.54.0"},"reference-count":156,"publisher":"Cambridge University Press (CUP)","issue":"8","license":[{"start":{"date-parts":[[2019,11,25]],"date-time":"2019-11-25T00:00:00Z","timestamp":1574640000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The Inverse Kinematics (IK) problem of manipulators can be divided into two distinct steps: (1)<jats:italic>Problem formulation,<\/jats:italic>where the problem is developed into a form which can then be solved using various methods. (2)<jats:italic>Problem solution,<\/jats:italic>where the IK problem is actually solved by producing the values of different joint space variables (joint angles, joint velocities or joint accelerations). The main focus of this paper is concentrated on the discussion of the IK problem of redundant manipulators, formulated as a quadratic programming optimization problem solved by different kinds of recurrent neural networks.<\/jats:p>","DOI":"10.1017\/s0263574719001590","type":"journal-article","created":{"date-parts":[[2019,11,25]],"date-time":"2019-11-25T08:04:24Z","timestamp":1574669064000},"page":"1495-1512","source":"Crossref","is-referenced-by-count":55,"title":["Inverse Kinematics of Redundant Manipulators Formulated as Quadratic Programming Optimization Problem Solved Using Recurrent Neural Networks: A Review"],"prefix":"10.1017","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4047-0421","authenticated-orcid":false,"given":"Ahmed A.","family":"Hassan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"El-Habrouk","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Samir","family":"Deghedie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"56","published-online":{"date-parts":[[2019,11,25]]},"reference":[{"key":"S0263574719001590_ref156","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2009.07.001"},{"key":"S0263574719001590_ref153","unstructured":"153. Zhang, Y. , \u201cOn the LVI-based Primal\u2013dual Neural Network for Solving Online Linear and Quadratic Programming Problems,\u201d Proceedings of the 2005 American Control Conference, Portland, OR, USA, vol. 2 (2005) pp. 1351\u20131356."},{"key":"S0263574719001590_ref152","unstructured":"152. Ferris, M. C. and Pang, J. S. , \u201cComplementarity and Variational Problems: State of the Art,\u201d Proceedings in Applied Mathematics. Society for Industrial & Applied, March 1997. ISBN: 978-0898713916."},{"key":"S0263574719001590_ref151","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/72.822505","article-title":"A neural network model for monotone linear asymmetric variational inequalities","volume":"11","author":"He","year":"2000","journal-title":"IEEE Trans. Neural Networks"},{"key":"S0263574719001590_ref147","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2008.02.002"},{"key":"S0263574719001590_ref146","unstructured":"146. Tang, W. and Wang, J. , \u201cA Primal-dual Neural Network for Kinematic Control of Redundant Manipulators Subject to Joint Velocity Constraints,\u201d ICONIP\u201999. ANZIIS\u201999 & ANNES\u201999 & ACNN\u201999. 6th International Conference on Neural Information Processing, Perth, WA, Australia, vol. 2 (1999) pp. 801\u2013806."},{"key":"S0263574719001590_ref144","unstructured":"144. Liu, J. , Wang, Y. , Ma, S. and Li, B. , \u201cShape Control of Hyper-redundant Modularized Manipulator Using Variable Structure Regular Polygon,\u201d 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, vol. 4 (2004) pp. 3924\u20133929."},{"key":"S0263574719001590_ref143","doi-asserted-by":"publisher","DOI":"10.1109\/41.744412"},{"key":"S0263574719001590_ref141","doi-asserted-by":"publisher","DOI":"10.1038\/35016172"},{"key":"S0263574719001590_ref140","unstructured":"140. Ge, S. S. , Lee, T. H. and Harris, C. J. , Adaptive Neural Network Control of Robotic Manipulators, World Scientific Series in Robotics and Intelligent Systems (World Scientific, Singapore, 1998)."},{"key":"S0263574719001590_ref139","doi-asserted-by":"publisher","DOI":"10.1109\/TCS.1986.1085953"},{"key":"S0263574719001590_ref137","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827594267161"},{"key":"S0263574719001590_ref136","unstructured":"136. Zhang, Y. , Li, Z. , Tan, H. and Fan, Z. , \u201cOn the Simplified LVI-based Primal-dual Neural Network for Solving LP and QP Problems,\u201d 2007 IEEE International Conference on Control and Automation, Guangzhou (2007) pp. 3129\u20133134."},{"key":"S0263574719001590_ref131","volume-title":"ISSAT MCSE\u201915,","author":"Dang","year":"2015"},{"key":"S0263574719001590_ref129","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623493246045"},{"key":"S0263574719001590_ref154","doi-asserted-by":"publisher","DOI":"10.1016\/S0893-6080(00)00019-8"},{"key":"S0263574719001590_ref120","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574700003003"},{"key":"S0263574719001590_ref118","doi-asserted-by":"publisher","DOI":"10.1109\/70.88043"},{"key":"S0263574719001590_ref117","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.1997.633260"},{"key":"S0263574719001590_ref116","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1995.7102305"},{"key":"S0263574719001590_ref115","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2006.08.001"},{"key":"S0263574719001590_ref110","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2012.09.004"},{"key":"S0263574719001590_ref107","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2004.830347"},{"key":"S0263574719001590_ref106","unstructured":"106. Klein, C. A. , Chu-Jenq, C. and Ahmed, S. , \u201cUse of an Extended Jacobian Method to Map Algorithmic Singularities,\u201d Proceedings of the IEEE International Conference on Robotics and Automation, Atlanta, GA, USA, vol. 3 (1993) pp. 632\u2013637."},{"key":"S0263574719001590_ref104","unstructured":"104. Baillieul, J. , \u201cAvoiding Obstacles and Resolving Kinematic Redundancy,\u201d Proceedings 1986 IEEE International Conference on Robotics and Automation, San Francisco, CA, USA (1986) pp. 1698\u20131704."},{"key":"S0263574719001590_ref102","doi-asserted-by":"publisher","DOI":"10.1177\/027836499000900105"},{"key":"S0263574719001590_ref101","doi-asserted-by":"publisher","DOI":"10.1109\/9.14412"},{"key":"S0263574719001590_ref100","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2009.01.002"},{"key":"S0263574719001590_ref99","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74771-0_61"},{"key":"S0263574719001590_ref94","doi-asserted-by":"publisher","DOI":"10.1109\/3477.826952"},{"key":"S0263574719001590_ref92","unstructured":"92. Cheng, F.-T. , Sheu, R.-J. , Chen, T.-H. and Kung, F.-C. , \u201cThe Improved Compact QP Method for Resolving Manipulator Redundancy,\u201d Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS\u201994), Munich, Germany, vol. 2 (1994) pp. 1368\u20131375."},{"key":"S0263574719001590_ref90","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.05.006"},{"key":"S0263574719001590_ref87","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2004.07.007"},{"key":"S0263574719001590_ref86","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2017.1285721"},{"key":"S0263574719001590_ref85","doi-asserted-by":"publisher","DOI":"10.1007\/s12206-018-0240-7"},{"key":"S0263574719001590_ref83","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2006.882991"},{"key":"S0263574719001590_ref82","doi-asserted-by":"publisher","DOI":"10.3390\/app8112229"},{"key":"S0263574719001590_ref113","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1109\/3477.907574","article-title":"A dual neural network for kinematic control of redundant robot manipulators","volume":"31","author":"Xia","year":"2001","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"S0263574719001590_ref80","volume-title":"AIR \u201917 Proceedings of the Advances in Robotics,","author":"Chembuly","year":"2017"},{"key":"S0263574719001590_ref78","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(91)90042-3"},{"key":"S0263574719001590_ref76","doi-asserted-by":"publisher","DOI":"10.1109\/3468.844350"},{"key":"S0263574719001590_ref75","unstructured":"75. De Luca, A. , Lanari, L. and Oriolo, G. , \u201cControl of Redundant Robots on Cyclic Trajectories,\u201d Proceedings 1992 IEEE International Conference on Robotics and Automation, Nice, France, vol. 1 (1992) pp. 500\u2013506."},{"key":"S0263574719001590_ref73","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2003.818462"},{"key":"S0263574719001590_ref98","doi-asserted-by":"publisher","DOI":"10.1109\/70.285587"},{"key":"S0263574719001590_ref135","volume-title":"Analog VLSI and Neural Systems","author":"Mead","year":"1989"},{"key":"S0263574719001590_ref38","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2005.09.011"},{"key":"S0263574719001590_ref13","doi-asserted-by":"publisher","DOI":"10.1109\/70.326569"},{"key":"S0263574719001590_ref61","doi-asserted-by":"publisher","DOI":"10.1177\/02783640022067887"},{"key":"S0263574719001590_ref51","unstructured":"51. Guez, A. and Ahmad, Z. , \u201cAccelerated Convergence in the Inverse Kinematics via Multilayer Feedforward Networks,\u201d International 1989 Joint Conference on Neural Networks, 1989, Washington, DC, USA, vol. 2 (1989) pp. 341\u2013344."},{"key":"S0263574719001590_ref74","unstructured":"74. Khatib, O. and Bowling, A. , \u201cOptimization of the Inertial and Acceleration Characteristics of Manipulators,\u201d Proceedings of IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, vol. 4 (1996) pp. 2883\u20132889."},{"key":"S0263574719001590_ref91","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1983.6313123"},{"key":"S0263574719001590_ref40","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0255(98)10098-1"},{"key":"S0263574719001590_ref126","unstructured":"126. Yang, M. , Zhang, Y. , Huang, H. , Chen, D. and Li, J. , \u201cJerk-level Cyclic Motion Planning and Control for Constrained Redundant Robot Manipulators using Zhang Dynamics: Theoretics,\u201d 2018 Chinese Control and Decision Conference (CCDC), Shenyang (2018) pp. 450\u2013455."},{"key":"S0263574719001590_ref22","volume-title":"Introduction to Robotics - Mechanics and Control,","author":"Craig","year":"2005"},{"key":"S0263574719001590_ref130","volume-title":"Nonlinear Programming\u2014Theory and Algorithms","author":"Bazaraa","year":"1993"},{"key":"S0263574719001590_ref105","doi-asserted-by":"publisher","DOI":"10.1109\/70.345937"},{"key":"S0263574719001590_ref145","doi-asserted-by":"publisher","DOI":"10.1109\/82.160169"},{"key":"S0263574719001590_ref138","first-page":"139","article-title":"Linear programming on an electronic analogue computer","volume":"75","author":"Pyne","year":"1956","journal-title":"Trans. Am. Inst. Electr. Eng. Part I Commun. Electro."},{"key":"S0263574719001590_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01257949"},{"key":"S0263574719001590_ref89","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.10.001"},{"key":"S0263574719001590_ref11","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1778(199801\/03)9:1<33::AID-VIS174>3.0.CO;2-Q"},{"key":"S0263574719001590_ref88","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2017.00050"},{"key":"S0263574719001590_ref124","unstructured":"124. Zhang, Y. , Tan, Z. , Yang, Z. , Lv, X. and Chen, K. , \u201cA Simplified LVI-based Primal-dual Neural Network for Repetitive Motion Planning of PA10 Robot Manipulator Starting from Different Initial States,\u201d 2008 IEEE International Joint Conference on Neural Networks International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong (2008) pp. 19\u201324."},{"key":"S0263574719001590_ref93","doi-asserted-by":"publisher","DOI":"10.1109\/70.631238"},{"key":"S0263574719001590_ref55","doi-asserted-by":"publisher","DOI":"10.1109\/72.788651"},{"key":"S0263574719001590_ref149","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2003.811519"},{"key":"S0263574719001590_ref49","unstructured":"49. Josin, G. , Charney, D. and White, D. , \u201cRobot Control Using Neural Networks,\u201d IEEE 1988 International Conference on Neural Networks, 1988, San Diego, CA, USA, vol. 2 (1988) pp. 625\u2013631."},{"key":"S0263574719001590_ref36","doi-asserted-by":"crossref","first-page":"2806","DOI":"10.1016\/j.neucom.2008.08.021","article-title":"A method to learn the inverse kinematics of multi-link robots by evolving neuro-controllers","volume":"72","author":"de Lope","year":"2009","journal-title":"Neurocomputing"},{"key":"S0263574719001590_ref48","unstructured":"48. Guez, A. and Ahmad, Z. , \u201cSolution to the Inverse Problem in Robotics by Neural Networks,\u201d IEEE 1988 International Conference on Neural Networks, 1988, San Diego, CA, USA, vol. 2 (1988) pp. 617\u2013624."},{"key":"S0263574719001590_ref132","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2017.00047"},{"key":"S0263574719001590_ref62","doi-asserted-by":"publisher","DOI":"10.15837\/ijccc.2008.3.2391"},{"key":"S0263574719001590_ref111","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2013.06.004"},{"key":"S0263574719001590_ref39","first-page":"1006","volume-title":"Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation,","volume":"1","author":"Oyama","year":"2001"},{"key":"S0263574719001590_ref71","unstructured":"71. Ulrey, R. R. , Maciejewski, A. A. and Siegel, H. J. , \u201cParallel Algorithms for Singular Value Decomposition,\u201d Proceedings of 8th IEEE International Conference of Parallel Processing Symposium, Cancun, Mexico (1994) pp. 524\u2013533."},{"key":"S0263574719001590_ref43","doi-asserted-by":"crossref","first-page":"2726","DOI":"10.1109\/ICNN.1995.488161","volume-title":"Proceedings of ICNN\u201995 - International Conference on Neural Networks","volume":"5","author":"Lu","year":"1995"},{"key":"S0263574719001590_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.1984.310452"},{"key":"S0263574719001590_ref114","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2002.1033184"},{"key":"S0263574719001590_ref18","doi-asserted-by":"publisher","DOI":"10.1007\/BF01258295"},{"key":"S0263574719001590_ref5","unstructured":"5. Secar\u00e3, C. and Vl\u00e3d\u00e3reanu, L. , \u201cIterative Genetic Algorithm Based Strategy for Obstacles Avoidance of a Redundant Manipulator,\u201d Proceedings of the 2010 American Conference on Applied Mathematics, Cambridge, USA (2010) pp. 361\u2013366."},{"key":"S0263574719001590_ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1982.1674498"},{"key":"S0263574719001590_ref81","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejcon.2016.09.001"},{"key":"S0263574719001590_ref53","unstructured":"53. Lee, S. and Kil, R. M. , \u201cRobot Kinematic Control Based on Bidirectional Mapping Neural Network,\u201d 1990 IJCNN International Joint Conference on Neural Networks, San Diego, CA, USA, vol. 3 (1990) pp. 327\u2013335."},{"key":"S0263574719001590_ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.1991.170618"},{"key":"S0263574719001590_ref65","unstructured":"65. Zhang, Y. , Analysis and Design of Recurrent Neural Networks and their Applications to Control and Robotic Systems PhD dissertation (Chinese University of Hong Kong, 2003). ISBN: 0-493-98186-1."},{"key":"S0263574719001590_ref134","volume-title":"Machine Intelligence","author":"Wang","year":"2004"},{"key":"S0263574719001590_ref127","doi-asserted-by":"publisher","DOI":"10.4172\/2168-9679.1000380"},{"key":"S0263574719001590_ref57","volume-title":"Neural Networks in Robotics","author":"Li","year":"1993"},{"key":"S0263574719001590_ref34","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2009.06.006"},{"key":"S0263574719001590_ref125","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(97)00021-9"},{"key":"S0263574719001590_ref155","unstructured":"155. Kinderlehrer, D. and Stampacchia, G. , An Introduction to Variational Inequalities and their Applications, vol. 88, 1st edition (SIAM, Philadelphia, 1980). ISBN: 9780080874043."},{"key":"S0263574719001590_ref97","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714001349"},{"key":"S0263574719001590_ref58","unstructured":"58. Lee, S. and Kil, R. M. , \u201cRedundant arm Kinematic Control with Recurrent Loop,\u201d Proceedings of 32nd IEEE Conference on Decision and Control, San Antonio, TX, USA, vol. 2 (1993) pp. 1109\u20131115."},{"key":"S0263574719001590_ref17","volume-title":"Robot Manipulators: Mathematics, Programming and Control","author":"Paul","year":"1982"},{"key":"S0263574719001590_ref150","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2005.11.003"},{"key":"S0263574719001590_ref95","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620060508"},{"key":"S0263574719001590_ref128","unstructured":"128. Optimization Toolbox for Use with MATLAB (Version 2.3, The MathWorks Inc., 2003)."},{"key":"S0263574719001590_ref84","doi-asserted-by":"publisher","DOI":"10.1115\/1.2802493"},{"key":"S0263574719001590_ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1982.1653917"},{"key":"S0263574719001590_ref21","volume-title":"Industrial Robots: Computer Interfacing and Control","author":"Snyder","year":"1985"},{"key":"S0263574719001590_ref44","volume-title":"Proceedings of the 4th IIAE International Conference on Industrial Application Engineering","author":"Nagata","year":"2016"},{"key":"S0263574719001590_ref119","doi-asserted-by":"publisher","DOI":"10.1109\/70.897797"},{"key":"S0263574719001590_ref121","doi-asserted-by":"publisher","DOI":"10.1109\/3477.907567"},{"key":"S0263574719001590_ref66","unstructured":"66. Chen, J. and Lau, H. Y. K. , \u201cA Reinforcement Motion Planning Strategy for Redundant Robot Arms Based on Hierarchical Clustering and K-Nearest-Neighbors,\u201d 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai (2015) pp. 727\u2013732."},{"key":"S0263574719001590_ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.02.001"},{"key":"S0263574719001590_ref96","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1109\/41.510637","article-title":"A new formulation technique for local torque optimization of redundant manipulators","volume":"43","author":"Ma","year":"1996","journal-title":"IEEE Trans. Ind. Electron."},{"key":"S0263574719001590_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2005.01.004"},{"key":"S0263574719001590_ref2","volume-title":"Adaptive and Natural Computing Algorithms","author":"Bingul","year":"2005"},{"key":"S0263574719001590_ref72","doi-asserted-by":"crossref","first-page":"868","DOI":"10.1109\/TSMC.1977.4309644","article-title":"Automatic supervisory control of the configuration and behavior of multibody mechanisms","volume":"7","author":"Liegeois","year":"1977","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"S0263574719001590_ref122","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.805651"},{"key":"S0263574719001590_ref79","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2015.12.176"},{"key":"S0263574719001590_ref108","doi-asserted-by":"crossref","first-page":"1075","DOI":"10.1109\/TSMCB.2009.2034073","article-title":"Multicriteria optimization for coordination of redundant robots using a dual neural network","volume":"40","author":"Hou","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"S0263574719001590_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/70.86079"},{"key":"S0263574719001590_ref112","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/BF00339943","article-title":"\u201cNeural\u201d computation of decision in optimization problems","volume":"52","author":"Hopfield","year":"1985","journal-title":"Biol. Cybern."},{"key":"S0263574719001590_ref14","first-page":"66","article-title":"Differential kinematic control equations for simple manipulators","volume":"1","author":"Paul","year":"1981","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"S0263574719001590_ref9","unstructured":"9. Tokarz, K. and Kieltyka, S. , \u201cGeometric approach to inverse kinematics for arm manipulator,\u201d ICS\u201910 Proceedings of the 14th WSEAS International Conference on Systems: Part of the 14th WSEAS CSCC Multi-conference, Corfu Island, Greece (2010) pp. 682\u2013687."},{"key":"S0263574719001590_ref77","doi-asserted-by":"publisher","DOI":"10.1177\/027836498500400308"},{"key":"S0263574719001590_ref103","doi-asserted-by":"publisher","DOI":"10.1109\/70.143351"},{"key":"S0263574719001590_ref16","unstructured":"16. Manocha, D. and Zhu, Y. , \u201cA fast Algorithm and System for the Inverse Kinematics of General Serial Manipulators,\u201d Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, vol. 4 (1994) pp. 3348\u20133353."},{"key":"S0263574719001590_ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2003.810607"},{"key":"S0263574719001590_ref109","doi-asserted-by":"publisher","DOI":"10.1109\/ICNSC.2006.1673175"},{"key":"S0263574719001590_ref54","doi-asserted-by":"publisher","DOI":"10.1109\/3468.759273"},{"key":"S0263574719001590_ref70","doi-asserted-by":"publisher","DOI":"10.5772\/intechopen.71417"},{"key":"S0263574719001590_ref4","first-page":"121","volume-title":"International Conference \u201cOptimization of the Robots and Manipulators\u201d (OPTIROB)","author":"Oltean","year":"2007"},{"key":"S0263574719001590_ref6","doi-asserted-by":"publisher","DOI":"10.1177\/027836498300200203"},{"key":"S0263574719001590_ref10","doi-asserted-by":"publisher","DOI":"10.1177\/027836499101000406"},{"key":"S0263574719001590_ref12","volume-title":"Analysis of Mechanism and Robot Manipulators","author":"Duffy","year":"1980"},{"key":"S0263574719001590_ref142","volume-title":"2016 IEEE 13th International Conference on Signal Processing (ICSP)","author":"Wu","year":"2016"},{"key":"S0263574719001590_ref15","volume-title":"Robotics: Control, Sensing, Vision and Intelligence","author":"Fu","year":"1987"},{"key":"S0263574719001590_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-009-5225-6_6"},{"key":"S0263574719001590_ref20","volume-title":"Algebraic and Numeric Techniques in Modeling and Robotics","author":"Manocha","year":"1992"},{"key":"S0263574719001590_ref25","doi-asserted-by":"publisher","DOI":"10.1109\/70.246059"},{"key":"S0263574719001590_ref26","doi-asserted-by":"publisher","DOI":"10.1016\/S0952-1976(99)00050-0"},{"key":"S0263574719001590_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/70.246059"},{"key":"S0263574719001590_ref42","unstructured":"42. K\u00f6ker, R. , Oz, C. and Ferikoglu, A. , \u201cDevelopment of a Vision Based Object Classification System for an Industrial Robotic Manipulator,\u201d ICECS 2001. 8th IEEE International Conference on Electronics, Circuits and Systems, Malta, vol. 3 (2001) pp. 1281\u20131284."},{"key":"S0263574719001590_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2010.08.001"},{"key":"S0263574719001590_ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2010.01.028"},{"key":"S0263574719001590_ref31","volume-title":"Proceedings of the 1991 IEEE International Joint Conference on Neural Networks","volume":"3","author":"Daunicht","year":"1991"},{"key":"S0263574719001590_ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2005.09.010"},{"key":"S0263574719001590_ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2004.09.010"},{"key":"S0263574719001590_ref37","doi-asserted-by":"publisher","DOI":"10.1109\/72.80212"},{"key":"S0263574719001590_ref123","doi-asserted-by":"publisher","DOI":"10.1016\/S0375-9601(02)00424-3"},{"key":"S0263574719001590_ref41","doi-asserted-by":"publisher","DOI":"10.1007\/BF00117444"},{"key":"S0263574719001590_ref45","unstructured":"45. Almusawi, A. R. J. , D\u00fclger, L. C. and Kapucu, S. , \u201cA New Artificial Neural Network Approach in Solving Inverse Kinematics of Robotic Arm (Denso VP 6242),\u201d Comput. Intell. Neurosci. 2016, 5720163 (2016)."},{"key":"S0263574719001590_ref133","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1109\/72.485686","article-title":"A new neural network for solving linear programming problems and its application","volume":"7","author":"Xia","year":"1996","journal-title":"IEEE Trans. Neural Networks"},{"key":"S0263574719001590_ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2017.2683561"},{"key":"S0263574719001590_ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2017.2770172"},{"key":"S0263574719001590_ref148","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2018.00073"},{"key":"S0263574719001590_ref3","first-page":"459","volume-title":"Artificial Neural Networks - Industrial and Control Engineering Applications","author":"Hasan","year":"2011"},{"key":"S0263574719001590_ref50","unstructured":"50. Guo, J. and Cherkassky, V. , \u201cA Solution to the Inverse Kinematics Problem in Robotics Using Neural Network Processing,\u201d International 1989 Joint Conference on Neural Networks, 1989, Washington, DC, USA, vol. 2 (1989) pp. 299\u2013304."},{"key":"S0263574719001590_ref52","unstructured":"52. Arteaga-Bravo, F. J. , \u201cMultilayer Back-Propagation Network for Learning the Forward and Inverse Kinematics Equations,\u201d Proceedings of the International Conference on Neural Networks, Washington, DC, USA (1990) pp. 319\u2013322."},{"key":"S0263574719001590_ref56","first-page":"161","volume-title":"Neural Networks for Signal Processing","author":"Bekey","year":"1992"},{"key":"S0263574719001590_ref59","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574797000027"},{"key":"S0263574719001590_ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2008.928232"},{"key":"S0263574719001590_ref64","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0449-0"},{"key":"S0263574719001590_ref67","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2008.04.005"},{"key":"S0263574719001590_ref68","doi-asserted-by":"publisher","DOI":"10.1016\/S0921-8890(03)00083-6"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574719001590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,6]],"date-time":"2022-10-06T21:19:03Z","timestamp":1665091143000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574719001590\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,25]]},"references-count":156,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["S0263574719001590"],"URL":"https:\/\/doi.org\/10.1017\/s0263574719001590","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,25]]}}}