{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T10:23:33Z","timestamp":1749723813372,"version":"3.33.0"},"reference-count":44,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2007,3,13]],"date-time":"2007-03-13T00:00:00Z","timestamp":1173744000000},"content-version":"vor","delay-in-days":4423,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1995,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this article, a fast approach for robust trajectory planning, in the task space, of redundant robot manipulators is presented. The approach is based on combining an original method for obstacle avoidance by the manipulator configuration with the traditional potential field approach for the motion planning of the end\u2010effector. This novel method is based on formulating an inverse kinematics problem under an inexact context. This procedure permits dealing with the avoidance of obstacles with an appropriate and easy to compute null space vector; whereas the avoidance of singularities is attained by the proper pseudoinverse perturbation. Furthermore, it is also shown that this formulation allows one to deal effectively with the local minimum problem frequently associated with the potential field approaches. The computation of the inverse kinematics problem is accomplished by numerically solving a linear system, which includes the vector for obstacle avoidance and a scheme for the proper pseudoinverse perturbation to deal with the singularities and\/or the potential function local minima. These properties make the proposed approach suitable for redundant robots operating in real time in a sensor\u2010based environment. The developed algorithm is tested on the simulation of a planar redundant manipulator. From the results obtained it is observed that the proposed approach compares favorably with the other approaches that have recently been proposed. \u00a9 1995 John Wiley &amp; Sons, Inc.<\/jats:p>","DOI":"10.1002\/rob.4620120205","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T18:02:29Z","timestamp":1183744949000},"page":"147-161","source":"Crossref","is-referenced-by-count":31,"title":["A fast approach for the robust trajectory planning of redunant robot manipulators"],"prefix":"10.1002","volume":"12","author":[{"given":"R. V.","family":"Mayorga","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F.","family":"Janabi\u2010sharifi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. K. C.","family":"Wong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2007,3,13]]},"reference":[{"key":"e_1_2_1_2_2","series-title":"MIT Series in Artificial Intelligence","volume-title":"Robot Manipulators, Mathematics, Programming and Control","author":"Paul R. P. C.","year":"1981"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1979.4310109"},{"key":"e_1_2_1_4_2","unstructured":"R. V.MayorgaandA. K. C.Wong \u201cA singularities prevention approach for redundant robot manipulators \u201dProc. IEEE Int. Conf. Rob. Autom. Cincinnati Ohio May1990."},{"issue":"1","key":"e_1_2_1_5_2","article-title":"An efficient local approach for the optimal path generation of robot manipulators,","volume":"7","author":"Mayorga R. V.","year":"1990","journal-title":"J, Rob. Syst."},{"key":"e_1_2_1_6_2","first-page":"604","volume-title":"IEEE Int. Conf. Rob. Autom.","author":"Baker D. R.","year":"1987"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498500400308"},{"key":"e_1_2_1_8_2","first-page":"155","volume-title":"Robotics Research, 2nd Int. Symposium","author":"Nakamura Y.","year":"1985"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620100104"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620070106"},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","unstructured":"J.Baillieul \u201cKinematic programming alternatives for redundant manipulators \u201dIEEE Int. Conf. Rob. Autom. St. Louis MS March1985 pp.722\u2013728.","DOI":"10.1109\/ROBOT.1985.1087234"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3187046"},{"key":"e_1_2_1_13_2","first-page":"207","volume-title":"Robotics Research, 2nd. Int. Symposium","author":"Klein C. A.","year":"1985"},{"key":"e_1_2_1_14_2","first-page":"735","volume-title":"Robotics Research, 1st Int. Symposium","author":"Yoshikawa T.","year":"1984"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500408"},{"volume-title":"Advanced Robotics: Redundancy and Optimization","year":"1991","author":"Nakamura Y.","key":"e_1_2_1_16_2"},{"issue":"1","key":"e_1_2_1_17_2","doi-asserted-by":"crossref","DOI":"10.1109\/TSMC.1986.289285","article-title":"Manipulator inverse kinematics solutions based on vector formulations and damped least\u2010squares methods,","volume":"16","author":"Wampler C. W.","year":"1986","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"e_1_2_1_18_2","doi-asserted-by":"crossref","unstructured":"T.Yoshikawa \u201cManipulability and redundancy control of robotic mechanisms \u201dIEEE Int. Conf. Rob. Autom. St. Louis MS March1985 pp.1004\u20131009.","DOI":"10.1109\/ROBOT.1985.1087283"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3143764"},{"key":"e_1_2_1_20_2","unstructured":"S. K.ChanandP. D.Lawrence \u201cGeneral inverse kinematics with the error damped pseudoinverse \u201dIEEE Int. Conf. Rob. Autom. Philadelphia PA April1988."},{"key":"e_1_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620070406"},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500106"},{"key":"e_1_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1163\/156855386X00049"},{"key":"e_1_2_1_24_2","unstructured":"C.Warren \u201cGlobal path planning using artificial potential fields \u201dProc. IEEE Int. Conf. Rob. Autom. 1989 pp.316\u2013321."},{"key":"e_1_2_1_25_2","unstructured":"E.Rimon andE.Koditschek \u201cThe construction of analytic diffeomorphisms for exact robot navigation on star worlds \u201dProc. IEEE Int. Conf. Rob. Autom. 1989 pp.21\u201326."},{"key":"e_1_2_1_26_2","doi-asserted-by":"crossref","unstructured":"E.Rimon andD. E.Koditschek \u201cExact robot navigation in geometrically complicated but topologically simple spaces \u201dProc. IEEE Int. Conf. Rob. Autom. Cincinnati OH 1990 pp.1937\u20131942.","DOI":"10.1109\/ROBOT.1990.126291"},{"key":"e_1_2_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/21.148426"},{"key":"e_1_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/359156.359164"},{"volume-title":"A simple motion planning algorithm for general manipulators","year":"1986","author":"Lozano\u2010perez T.","key":"e_1_2_1_29_2"},{"key":"e_1_2_1_30_2","doi-asserted-by":"crossref","unstructured":"B.Galvina \u201cSolving findpath by combination of goal\u2010directed and randomized search \u201dProc. IEEE Int. Conf. Rob. Autom. Cincinnati OH May1990 pp.1718\u20131723.","DOI":"10.1109\/ROBOT.1990.126257"},{"key":"e_1_2_1_31_2","first-page":"243","volume-title":"Control of Manufacturing Processes and Robotic Systems","author":"Andrews J. R.","year":"1983"},{"volume-title":"A generalized potential field approach to obstacle avoidance control","year":"1984","author":"Krogh B. H.","key":"e_1_2_1_32_2"},{"volume-title":"Recent Advances in Robotics","year":"1985","author":"Espiau B.","key":"e_1_2_1_33_2"},{"volume-title":"Impedance control for robotic manipulation","year":"1989","author":"Necsulescu D. S.","key":"e_1_2_1_34_2"},{"key":"e_1_2_1_35_2","unstructured":"D. E.Koditschek \u201cExact robot navigation by means of potential functions: Some topological considerations \u201dProc. IEEE Int. Conf. Rob. Autom. Raleigh NC March1987."},{"key":"e_1_2_1_36_2","doi-asserted-by":"crossref","unstructured":"P.Khosla andR.Volpe \u201cSuperquadric artificial potentials for obstacle avoidance and approach \u201dProc. IEEE Int. Conf. Rob. Autom. 1988 pp.1778\u20131784.","DOI":"10.1109\/ROBOT.1988.12323"},{"key":"e_1_2_1_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/21.61211"},{"key":"e_1_2_1_38_2","unstructured":"Z. Y.GuoandT. C.Hsia \u201cJoint trajectory generation for redundant robots in an environment with obstacles \u201dIEEE Int. Conf. Rob. Autom. Cincinnati Ohio May1990."},{"key":"e_1_2_1_39_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.2897746"},{"volume-title":"Linear ALgebra","year":"1990","author":"Fraleigh J. B.","key":"e_1_2_1_40_2"},{"volume-title":"Proc. IEEE\/RSJ Int. Conf. Intell. Rob. Syst.","year":"1992","author":"Mayorga R. V.","key":"e_1_2_1_41_2"},{"volume-title":"Numerical Methods","year":"1974","author":"Dahlquist G.","key":"e_1_2_1_42_2"},{"volume-title":"Matrix Computations","year":"1989","author":"Golub G. H.","key":"e_1_2_1_43_2"},{"key":"e_1_2_1_44_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600206"},{"key":"e_1_2_1_45_2","first-page":"1707","article-title":"A singularities avoidance method for the trajectory planning of redundant and nonredundant robot manipulators","volume":"3","author":"Mayorga R. V.","year":"1987","journal-title":"IEEE Int. Conf. Rob. Autom., Raleigh NC"}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620120205","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620120205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T07:51:17Z","timestamp":1737186677000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620120205"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,2]]},"references-count":44,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1995,2]]}},"alternative-id":["10.1002\/rob.4620120205"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620120205","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"type":"print","value":"0741-2223"},{"type":"electronic","value":"1097-4563"}],"subject":[],"published":{"date-parts":[[1995,2]]}}}