{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,6]],"date-time":"2025-06-06T14:26:30Z","timestamp":1749219990198},"reference-count":17,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2007,3,21]],"date-time":"2007-03-21T00:00:00Z","timestamp":1174435200000},"content-version":"vor","delay-in-days":8236,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1984,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>An inverse kinematic analysis addresses the problem of computing the sequence of joint motion from the Cartesian motion of an interested member, most often the end effector. Although the rates and accelerations are related linearly through the Jacobian, the positions go through a highly nonlinear transformation from one space to another. Hence, the closed\u2010form solution has been obtained only for rather simple manipulator configurations where joints intersect or where consecutive axes are parallel or perpendicular. For the case of redundant manipulators, the number of joint variables generally exceeds that of the constraints, so that in this case the problem is further complicated due to an infinite number of solutions. Previous approaches have been directed to minimize a criterion function, taking into account additional constraints, which often implies a time\u2010consuming optimization process. In this article, a different approach is taken to these problems. A Newton\u2010Raphson numerical procedure has been developed based on a composite Jacobian which now includes rows for all members under constraint. This procedure may be applied to solve the inverse kinematic problem for a manipulator of any mechanical configuration without having to derive beforehand a closed\u2010form solution. The technique is applicable to redundant manipulators since additional constraints on other members as well as on the end effector may be imposed. Finally, this approach has been applied to a seven degree\u2010of\u2010freedom manipulator, and its ability to avoid obstacles is demonstrated.<\/jats:p>","DOI":"10.1002\/rob.4620010303","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T02:30:48Z","timestamp":1183689048000},"page":"235-249","source":"Crossref","is-referenced-by-count":54,"title":["An inverse kinematic solution for kinematically redundant robot manipulators"],"prefix":"10.1002","volume":"1","author":[{"given":"Se\u2010Young","family":"Oh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Orin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Bach","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2007,3,21]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Robot Manipulators: Mathematics, Programming and Control","author":"Paul R. P.","year":"1981"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1982.1653917"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498300200203"},{"key":"e_1_2_1_5_2","volume-title":"Analysis of Mechanisms and Robot Manipulators","author":"Duffy J.","year":"1980"},{"key":"e_1_2_1_6_2","unstructured":"D. L.Pieper \u201cKinematics of Manipulators under Computer Control \u201d Ph.D. thesis Stanford University 1968."},{"issue":"12","key":"e_1_2_1_7_2","first-page":"868","article-title":"Automatic Supervisory Control of the Configuration and Behaviour of Multibody Mechanisms","volume":"7","author":"Liegeois A.","year":"1972","journal-title":"IEEE. Trans. Syst. Man Cybernet."},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149621"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1983.6313123"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMMS.1969.299896"},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","unstructured":"R. P.Paul \u201cModeling Trajectory Calculation and Servoing of a Computer Controlled Arm \u201d Stanford Artificial Intelligence Lab. AI Memo 177 1972.","DOI":"10.21236\/AD0785071"},{"key":"e_1_2_1_12_2","unstructured":"A. K.Bejczy \u201cRobot Arm Dynamics and Control \u201d Jet Propulsion Lab. Tech. Memo 33\u2013669 1974."},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149599"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/0025-5564(79)90104-4"},{"key":"e_1_2_1_15_2","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A Kinematic Notation for Lower\u2010Pair Mechanisms Based on Matrices","volume":"23","author":"Denavit J.","year":"1955","journal-title":"ASME J. Appl. Mech."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3139699"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1982.4308816"},{"key":"e_1_2_1_18_2","unstructured":"D. E.OrinandW. W.Schrader \u201cEfficient Jacobian Determination for Robot Manipulators \u201dProc. Sixth IFTOMM Congress New Delhi India 1983."}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620010303","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620010303","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T21:14:17Z","timestamp":1697836457000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620010303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,9]]},"references-count":17,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1984,9]]}},"alternative-id":["10.1002\/rob.4620010303"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620010303","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"value":"0741-2223","type":"print"},{"value":"1097-4563","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,9]]}}}