{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,16]],"date-time":"2025-04-16T08:28:26Z","timestamp":1744792106558},"reference-count":41,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2016,3,21]],"date-time":"2016-03-21T00:00:00Z","timestamp":1458518400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,3,21]]},"abstract":"\n Purpose<\/jats:title>\n \u2013 The purpose of this paper is to present a dual-mode online optimization method (OOM) for trajectory tracking of the redundant manipulators. This method could be used to resolve the problem of the kinematics redundancy effectively when the manipulator moves in a limited space or its movements go through a singular point. <\/jats:p>\n <\/jats:sec>\n \n Design\/methodology\/approach<\/jats:title>\n \u2013 In the proposed method, the physical limits of the manipulator in the torque level is considered as inequality constraints for the optimal scheme. Besides, a dual-mode optimal scheme is developed to yield a feasible input in each control period during the path tracking task of the manipulator, especially when it moves under the limited space or around the singular point. Then, the scheme is formulated as a quadratic programming; the computationally efficient quadratic programming solver based on interior method is formulated to solve the kinematic redundancy problem. <\/jats:p>\n <\/jats:sec>\n \n Findings<\/jats:title>\n \u2013 The traditional pseudo inverse method (PIM) for the kinematic resolution to the redundant manipulator has some limitations, such as slow computation speed, unable to take joint physical limits into consideration, etc. Relatively, the OOM could be used to conquer the deficits of the PIM method. Combining with the dual-mode optimal scheme and considering the physical constraints in the torque level, the online method proposed in this paper is more robust and efficient than the existing method. <\/jats:p>\n <\/jats:sec>\n \n Originality\/value<\/jats:title>\n \u2013 In this paper, dual-mode OOM is first proposed for the resolution of the kinematics redundancy problem. Specific design of its model and the discussion of its performance are also presented in this paper.<\/jats:p>\n <\/jats:sec>","DOI":"10.1108\/ir-07-2015-0135","type":"journal-article","created":{"date-parts":[[2016,3,30]],"date-time":"2016-03-30T18:40:04Z","timestamp":1459363204000},"page":"241-252","source":"Crossref","is-referenced-by-count":2,"title":["A dual-mode online optimization method for trajectory tracking of redundant manipulators"],"prefix":"10.1108","volume":"43","author":[{"given":"Jian","family":"Fang","sequence":"first","affiliation":[]},{"given":"Tao","family":"Mei","sequence":"additional","affiliation":[]},{"given":"Jianghai","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Tao","family":"Li","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2020121723304965000_b1","doi-asserted-by":"crossref","unstructured":"Abbaspour, A.\n , \n Jafari, H.Z.\n and \n Hemmat, M.A.A.\n (2014), \u201cRedundancy resolution for singularity avoidance of wheeled mobile manipulators\u201d, \n Proceedings of the ASME International Mechanical Engineering Congress and Exposition\n , Montreal, pp. 1-10.","DOI":"10.1115\/IMECE2014-38639"},{"key":"key2020121723304965000_b2","doi-asserted-by":"crossref","unstructured":"Baillieul, J.\n (1985), \u201cKinematic programming alternatives for redundant manipulators\u201d, Proceedings of IEEE International Conference of Robotics and Automation, Vol. 1, pp. 722-728.","DOI":"10.1109\/ROBOT.1985.1087234"},{"key":"key2020121723304965000_b3","doi-asserted-by":"crossref","unstructured":"Baillieul, J.\n (1986), \u201cAvoiding obstacles and resolving kinematic redundancy\u201d, Proceeding IEEE International Conference on Robotics and Automation, pp. 1698-1704.","DOI":"10.1109\/ROBOT.1986.1087464"},{"key":"key2020121723304965000_b4","doi-asserted-by":"crossref","unstructured":"Cai, B.\n and \n Zhang, Y.\n (2010), \u201cBi-criteria optimal control of redundant robot manipulators using LVI-based primal-dual neural network\u201d, \n Optimal Control Applications & Methods\n , Vol. 31 No. 3, pp. 213-229.","DOI":"10.1002\/oca.897"},{"key":"key2020121723304965000_b5","doi-asserted-by":"crossref","unstructured":"Cai, B.\n and \n Zhang, Y.\n (2012), \u201cDifferent-level redundancy- resolution and its equivalent relationship analysis for robot manipulators using gradient-descent and Zhang et al.\u2019s Neural-Dynamic Methods\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 59 No. 8, pp. 3146-3155.","DOI":"10.1109\/TIE.2011.2106092"},{"key":"key2020121723304965000_b6","doi-asserted-by":"crossref","unstructured":"Chan, T.F.\n and \n Dubey, R.V.\n (1995), \u201cA weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators\u201d, \n IEEE Transactions on Robotics and Automation\n , Vol. 11 No. 2, pp. 286-292.","DOI":"10.1109\/70.370511"},{"key":"key2020121723304965000_b7","doi-asserted-by":"crossref","unstructured":"Chang, P.H.\n (1987), \u201cA closed-form solution for inverse kinematics of robot manipulators with redundancy\u201d, \n IEEE Journal of Robotics and Automation\n , Vol. RA-3 No. 5, pp. 393-403.","DOI":"10.1109\/JRA.1987.1087114"},{"key":"key2020121723304965000_b8","doi-asserted-by":"crossref","unstructured":"Cheng, F.T.\n , \n Chen, T.H.\n and \n Sun, Y.Y.\n (1994), \u201cResolving manipulator redundancy under inequality constraints\u201d, \n IEEE Transactions on Robotics and Automation\n , Vol. 10 No. 1.","DOI":"10.1109\/70.285587"},{"key":"key2020121723304965000_b9","doi-asserted-by":"crossref","unstructured":"Chiu, C.-H.\n (2010), \u201cThe design and implementation of a wheeled inverted pendulum using an adaptive output recurrent cerebellar model articulation controller\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 57 No. 5, pp. 1814-1822.","DOI":"10.1109\/TIE.2009.2032203"},{"key":"key2020121723304965000_b10","doi-asserted-by":"crossref","unstructured":"Cong, S.\n and \n Liang, Y.\n (2009), \u201cPID-like neural network nonlinear adaptive control for uncertain multivariable motion control systems\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 56 No. 10, pp. 3872-3879.","DOI":"10.1109\/TIE.2009.2018433"},{"key":"key2020121723304965000_b11","doi-asserted-by":"crossref","unstructured":"Ding, H.\n and \n Tso, S.K.\n (1999), \u201cA fully neural-network-based planning scheme for torque minimization of redundant manipulators\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 46 No. 1, pp. 199-206.","DOI":"10.1109\/41.744412"},{"key":"key2020121723304965000_b12","doi-asserted-by":"crossref","unstructured":"Gould, N.I.M.\n , \n Orban, D.\n and \n Toint, Ph.L.\n (2003), \u201cGALAHAD, a library of thread-safe fortran 90 packages for large-scale nonlinear optimization\u201d, \n ACM Transactions on Mathematical Software\n , Vol. 29 No. 4, pp. 353-372.","DOI":"10.1145\/962437.962438"},{"key":"key2020121723304965000_b13","doi-asserted-by":"crossref","unstructured":"Guo, D.\n and \n Zhang, Y.\n (2014), \u201cAcceleration-level inequality-based man scheme for obstacle avoidance of redundant robot manipulators\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 61 No. 12, pp. 6903-6914.","DOI":"10.1109\/TIE.2014.2331036"},{"key":"key2020121723304965000_b15","doi-asserted-by":"crossref","unstructured":"Johansen, T.A.\n and \n Fossen, T.I.\n (2013), \u201cControl allocation \u2013 a survey\u201d, \n Automatica\n , Vol. 49 No. 5, pp. 1087-1103.","DOI":"10.1016\/j.automatica.2013.01.035"},{"key":"key2020121723304965000_b16","doi-asserted-by":"crossref","unstructured":"Karayiannis, N.B.\n (1999), \u201cReformulated radial basis neural networks trained by gradient descent\u201d, \n IEEE Transactions on Neural Network\n , Vol. 10 No. 3, pp. 657-671.","DOI":"10.1109\/72.761725"},{"key":"key2020121723304965000_b17","doi-asserted-by":"crossref","unstructured":"Kem\u00e9ny, Z.\n (2003), \u201cRedundancy resolution in robots using parameterization through null space\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 50 No. 4, pp. 777-783.","DOI":"10.1109\/TIE.2003.814868"},{"key":"key2020121723304965000_b18","unstructured":"Luenberger, D.G.\n (1984), \n Linear and Nonlinear Programming, Addison-Wesley Publishing Company\n , 2nd ed. Springer."},{"key":"key2020121723304965000_b19","doi-asserted-by":"crossref","unstructured":"Ma, S.\n (1996), \u201cA new formulation technique for local torque optimization of redundant manipulators\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 43 No. 4, pp. 462-468.","DOI":"10.1109\/41.510637"},{"key":"key2020121723304965000_b20","doi-asserted-by":"crossref","unstructured":"Maciejewski, A.A.\n and \n Klein, C.A.\n (1985), \u201cObstacle avoidance for kinematically redundant manipulators in dynamically varying environments\u201d, \n International Journal of Robotics Research\n , Vol. 4 No. 3, pp. 109-117.","DOI":"10.1177\/027836498500400308"},{"key":"key2020121723304965000_b21","doi-asserted-by":"crossref","unstructured":"Mussa-Ivaldi, F.A.\n and \n Hogan, N.\n (1991), \u201cIntegrable solutions of kinematic redundancy via impedance control\u201d, \n International Journal of Robotics Research\n , Vol. 10 No. 5, pp. 481-491.","DOI":"10.1177\/027836499101000504"},{"key":"key2020121723304965000_b22","doi-asserted-by":"crossref","unstructured":"Salvucci, V.\n , \n Kimura, Y.\n and \n Oh, S.\n (2014), \u201cComparing approaches for actuator redundancy resolution in Biarticularly-actuated robot arms\u201d, \n IEEE\/ASME Transactions on Mechatronics\n , Vol. 19 No. 2, pp. 765-776.","DOI":"10.1109\/TMECH.2013.2257826"},{"key":"key2020121723304965000_b23","doi-asserted-by":"crossref","unstructured":"Sciavicco, L.\n and \n Siciliano, B.\n (1988), \u201cA solution algorithm to the inverse kinematic problem for redundant manipulators\u201d, \n IEEE Journal of Robotics and Automation\n , Vol. 4 No. 4, pp. 403-410.","DOI":"10.1109\/56.804"},{"key":"key2020121723304965000_b24","doi-asserted-by":"crossref","unstructured":"Seraji, H.\n (1989), \u201cConfiguration control of redundant manipulator: theory and implementation\u201d, \n IEEE Transactions on Robotics and Automation\n , Vol. 5 No. 4, pp. 472-490.","DOI":"10.1109\/70.88062"},{"key":"key2020121723304965000_b25","doi-asserted-by":"crossref","unstructured":"Shamir, T.\n and \n Yomdin, Y.\n (1988), \u201cRepeatability of redundant manipulators: mathematical solution of the problem\u201d, \n IEEE Transactions on Automatic Control\n , Vol. 33 No. 11, pp. 1004-1009.","DOI":"10.1109\/9.14412"},{"key":"key2020121723304965000_b26","doi-asserted-by":"crossref","unstructured":"Tang, W.S.\n and \n Wang, J.\n (2001), \u201cA recurrent neural network for minimum infinity-norm kinematic control of redundant manipulators with an improved problem formulation and reduced architectural complexity\u201d, \n IEEE Transactions on Systems, Man, and Cybernetics, Part: B\n , Vol. 31 No. 1, pp. 98-105.","DOI":"10.1109\/3477.907567"},{"key":"key2020121723304965000_b27","doi-asserted-by":"crossref","unstructured":"Tchon, K.\n (2008), \u201cOptimal extended Jacobian inverse kinematics algorithms for robotic manipulators\u201d, \n IEEE Transaction on Robotics\n , Vol. 24 No. 6, pp. 1440-1445.","DOI":"10.1109\/TRO.2008.2006240"},{"key":"key2020121723304965000_b28","doi-asserted-by":"crossref","unstructured":"Wai, R.J.\n and \n Liu, C.M.\n (2009), \u201cDesign of dynamic Petri recurrent fuzzy neural network and its application to path-tracking control of non-holonomic mobile robot\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 56 No. 7, pp. 2667-2683.","DOI":"10.1109\/TIE.2009.2020077"},{"key":"key2020121723304965000_b29","doi-asserted-by":"crossref","unstructured":"Waltz, R.A.\n and \n Morales, J.L.\n (2006), \u201cAn interior algorithm for nonlinear optimization that combines line search and trust region steps\u201d, \n Mathematical Programming\n , Vol. 107 No. 3, pp. 391-408.","DOI":"10.1007\/s10107-004-0560-5"},{"key":"key2020121723304965000_b30","doi-asserted-by":"crossref","unstructured":"Wampler, C.W.\n (1986), \u201cManipulator inverse kinematic solutions based on vector formulations and damped least-squares methods\u201d, \n IEEE Transactions on Systems, Man, and Cybernetics, Part: C\n , Vol. 16 No. 1, pp. 93-101.","DOI":"10.1109\/TSMC.1986.289285"},{"key":"key2020121723304965000_b31","doi-asserted-by":"crossref","unstructured":"Wang, J.\n , \n Hu, Q.\n and \n Jiang, D.\n (1999), \u201cA Lagrangian network for kinematic control of redundant robot manipulators\u201d, \n IEEE Transactions on Neural Network\n , Vol. 10 No. 5, pp. 1123-1132.","DOI":"10.1109\/72.788651"},{"key":"key2020121723304965000_b32","doi-asserted-by":"crossref","unstructured":"Wilamowski, B.M.\n , \n Cotton, N.J.\n , \n Kaynak, O.\n and \n D\u00fcndar, G.\n (2008), \u201cComputing gradient vector and Jacobian matrix in arbitrarily connected neural networks\u201d, \n IEEE Transactions on Industrial Electronics\n , Vol. 55 No. 10, pp. 3784-3790.","DOI":"10.1109\/TIE.2008.2003319"},{"key":"key2020121723304965000_b33","doi-asserted-by":"crossref","unstructured":"Xiang, J.\n , \n Zhong, C.\n and \n Wei, W.\n (2010), \u201cGeneral-weighted least-norm control for redundant manipulators\u201d, \n IEEE Transactions on Robotics\n , Vol. 26 No. 4, pp. 660-669.","DOI":"10.1109\/TRO.2010.2050655"},{"key":"key2020121723304965000_b34","doi-asserted-by":"crossref","unstructured":"Xiang, J.\n , \n Zhong, C.\n and \n Wei, W.\n (2012), \u201cA varied weights method for the kinematic control of redundant manipulators with multiple constraints\u201d, \n IEEE Transactions on Robotics\n , Vol. 28 No. 2, pp. 330-339.","DOI":"10.1109\/TRO.2011.2173834"},{"key":"key2020121723304965000_b35","unstructured":"Zhang, Y.\n (2002), \u201cAnalysis and design of recurrent neural networks and their applications to control and robotic systems\u201d, PhD dissertation, Chinese University of Hong Kong."},{"key":"key2020121723304965000_b39","doi-asserted-by":"crossref","unstructured":"Zhang, Y.\n , \n Guo, D.\n and \n Cai, B.\n (2011), \u201cRemedy scheme and theoretical analysis of joint-angle drift phenomenon for redundant robot manipulators\u201d, \n Robotics and Computer Integrated Manufacturing\n , Vol. 27 No. 4, pp. 860-869.","DOI":"10.1016\/j.rcim.2011.02.001"},{"key":"key2020121723304965000_b37","doi-asserted-by":"crossref","unstructured":"Zhang, Y.\n , \n Lv, X.\n , \n Li, Z.\n , \n Yang, Z.\n and \n Chen, K.\n (2008), \u201cRepetitive motion planning of PA10 robot arm subject to joint physical limits and using LVI-based primal\u2013dual neural network\u201d, \n Mechatronics\n , Vol. 18 No. 9, pp. 475-485.","DOI":"10.1016\/j.mechatronics.2008.04.005"},{"key":"key2020121723304965000_b36","doi-asserted-by":"crossref","unstructured":"Zhang, Y.\n and \n Wang, J.\n (2002), \u201cA dual neural network for constrained joint torque optimization of kinematically redundant manipulators\u201d, \n IEEE Transactions on Systems, Man, and Cybernetics, Part: B\n , Vol. 32 No. 5, pp. 654-662.","DOI":"10.1109\/TSMCB.2002.1033184"},{"key":"key2020121723304965000_b38","doi-asserted-by":"crossref","unstructured":"Zhang, Y.\n , \n Yin, J.\n and \n Cai, B.\n (2009), \u201cInfinity-norm acceleration minimization of robotic redundant manipulators using the LVI-based primal-dual neural network\u201d, \n Robotics and Computer Integrated Manufacturing\n , Vol. 25 No. 2, pp. 358-365.","DOI":"10.1016\/j.rcim.2008.02.002"},{"key":"key2020121723304965000_b40","doi-asserted-by":"crossref","unstructured":"Zhang, Z.\n and \n Zhang, Y.\n (2012), \u201cAcceleration-level cyclic-motion generation of constrained redundant robots tracking different paths\u201d, \n IEEE Transactions on Systems, Man, and Cybernetics, Part: B\n , Vol. 42 No. 4, pp. 1257-1269.","DOI":"10.1109\/TSMCB.2012.2189003"},{"key":"key2020121723304965000_b41","doi-asserted-by":"crossref","unstructured":"Zhang, Z.\n and \n Zhang, Y.\n (2013), \u201cVariable joint-velocity limits of redundant robot manipulators handled by quadratic programming\u201d, \n IEEE\/ASME Transactions on Mechatronics\n , Vol. 8 No. 2, pp. 674-686.","DOI":"10.1109\/TMECH.2011.2181977"},{"key":"key2020121723304965000_frd1","doi-asserted-by":"crossref","unstructured":"Hollerbach, J.M.\n and \n Suh, K.C.\n (1987), \u201cRedundancy resolution of manipulators through torque optimization\u201d, \n IEEE Journal of Robotics and Automation\n , Vol. RA-3 No. 4, pp. 1-15.","DOI":"10.1109\/JRA.1987.1087111"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IR-07-2015-0135","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2015-0135\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2015-0135\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T08:34:42Z","timestamp":1608280482000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-07-2015-0135\/full\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,21]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,3,21]]}},"alternative-id":["10.1108\/IR-07-2015-0135"],"URL":"https:\/\/doi.org\/10.1108\/ir-07-2015-0135","relation":{},"ISSN":["0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"}],"subject":[],"published":{"date-parts":[[2016,3,21]]}}}