{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T10:34:20Z","timestamp":1761647660085},"reference-count":17,"publisher":"Cambridge University Press (CUP)","issue":"2","license":[{"start":{"date-parts":[[2017,8,17]],"date-time":"2017-08-17T00:00:00Z","timestamp":1502928000000},"content-version":"unspecified","delay-in-days":10000,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[1990,4]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>This paper presents a collision-free motion planning method of two articulated robot arms in a three dimensional common work space. Each link of a robot arm is modeled by a cylinder ended by two hemispheres, and the remaining wrist and hand is modeled by a sphere. To describe the danger of collision between two modeled objects, minimum distance functions, which are defined by the Euclidean norm, are used. These minimum distance functions are used to describe the constraints that guarantee no collision between two robot arms. The collision-free motion planning problem is formulated as a pointwise constrained nonlinear minimization problem, and solved by a conjugate gradient method with barrier functions. To improve the minimization process, a simple grid technique is incorporated. Finally, a simulation study is presented to show the significance of the proposed method.<\/jats:p>","DOI":"10.1017\/s0263574700007712","type":"journal-article","created":{"date-parts":[[2009,3,10]],"date-time":"2009-03-10T13:19:50Z","timestamp":1236691190000},"page":"137-144","source":"Crossref","is-referenced-by-count":31,"title":["Collision-free motion planning for two articulated robot arms using minimum distance functions"],"prefix":"10.1017","volume":"8","author":[{"given":"C.","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. J.","family":"Chung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Z.","family":"Bien","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2017,8,17]]},"reference":[{"key":"S0263574700007712_ref011","first-page":"21","article-title":"Collision-free motion planning of two robots","volume":"17","author":"Lee","year":"1987","journal-title":"IEEE Trans. SMC"},{"key":"S0263574700007712_ref016","volume-title":"Linear and Nonlinear Programming","author":"Luenberger","year":"1984"},{"key":"S0263574700007712_ref007","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500106"},{"key":"S0263574700007712_ref001","doi-asserted-by":"publisher","DOI":"10.1145\/359156.359164"},{"key":"S0263574700007712_ref013","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1983.1103181"},{"key":"S0263574700007712_ref015","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(85)90032-8"},{"key":"S0263574700007712_ref005","first-page":"190","article-title":"Solving the find-path problem by good representation of free space","volume":"13","author":"Brooks","year":"1983","journal-title":"IEEE Trans. SMC"},{"key":"S0263574700007712_ref002","first-page":"681","article-title":"Automatic planning of manipumulator transfer movements","volume":"11","author":"Lozano-Perez","year":"1981","journal-title":"IEEE Trans. SMC"},{"key":"S0263574700007712_ref003","first-page":"108","article-title":"Spatial planning: A Configuration approach","volume":"32","year":"1983","journal-title":"IEEE Trans. Comp."},{"key":"S0263574700007712_ref012","first-page":"702","article-title":"Manipulator Cartesian path control","volume":"9","author":"Paul","year":"1979","journal-title":"IEEE Trans. SMC"},{"key":"S0263574700007712_ref004","article-title":"A simple motion-planning algorithm for general robot manipulators","volume":"3","year":"1987","journal-title":"IEEE J. Robot Automation"},{"key":"S0263574700007712_ref006","first-page":"504","article-title":"Obstacle avoidance using an octree in the configuration space of a manipulator","author":"Faverjon","year":"1984","journal-title":"Proc. IEEE Int. Conf. Robotics and Automation"},{"key":"S0263574700007712_ref008","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1985.1087003"},{"key":"S0263574700007712_ref009","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(87)90051-3"},{"key":"S0263574700007712_ref010","first-page":"103","article-title":"Pathfinding in multi-robot systems: solution and applications","author":"Freund","year":"1986","journal-title":"Proc. IEEE Int. Conf. Robotics and Automation"},{"key":"S0263574700007712_ref014","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1986.1104317"},{"key":"S0263574700007712_ref017","first-page":"47","volume-title":"Tutorial on Robotics","author":"Lee","year":"1984"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574700007712","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,18]],"date-time":"2019-05-18T21:27:20Z","timestamp":1558214840000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574700007712\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,4]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1990,4]]}},"alternative-id":["S0263574700007712"],"URL":"https:\/\/doi.org\/10.1017\/s0263574700007712","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[1990,4]]}}}