{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T10:06:42Z","timestamp":1777716402272,"version":"3.51.4"},"reference-count":19,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[1989,6,1]],"date-time":"1989-06-01T00:00:00Z","timestamp":612662400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[1989,6]]},"abstract":"<jats:p>Computational methods used for the automatic generation of robot paths must be fully developed if truly automated manu facturing systems are to become a reality. An important requirement for determining feasible robot paths is the ability to compute the distance between the various elements of the robot and the workspace fixtures, jigs, and machinery. In this research, it is assumed that the robot and workspace solid geometry are represented as a collection of convex polyhe drons, and an efficient numerical algorithm for determining the minimum distance between two such polyhedrons is presented. In addition to determining the minimum distance between solids, the algorithm can also be used to efficiently ascertain whether a collision has occurred.<\/jats:p>\n                  <jats:p>The numerical technique presented uses a sequence of constrained minimizations to obtain the closest three-dimen sional points on any two solid objects. Computational effi ciency is achieved with the algorithm presented because only the collection of planes (points and normals) which define the solids are used for the analysis. The bounding lines and vertices do not need to be explicitly calculated during the minimization procedure. The algorithm uses a direct ap proach for minimizing the nonlinear distance function which generates a sequence of search directions along the surfaces of the objects to obtain the global minimum. An extensive set of numerical tests are used to demonstrate the performance of the algorithm.<\/jats:p>","DOI":"10.1177\/027836498900800304","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:24:06Z","timestamp":1173039846000},"page":"65-76","source":"Crossref","is-referenced-by-count":84,"title":["A Direct Minimization Approach for Obtaining the Distance between Convex Polyhedra"],"prefix":"10.1177","volume":"8","author":[{"given":"James E.","family":"Bobrow","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering University of California, Irvine Irvine, California 92717"}]}],"member":"179","published-online":{"date-parts":[[1989,6,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1109\/56.811"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1985.276402"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1983.1676186"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1016\/0196-6774(85)90007-0"},{"key":"atypb5","volume-title":"Optimization Methods for Engineering Design","author":"Fox, R.L.","year":"1971"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1985.1087003"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/56.2083"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1177\/027836498400300403"},{"key":"atypb9","first-page":"500","author":"Khatib, O.","year":"1985","journal-title":"Proc. IEEE Int. Conf. Robotics and Automation"},{"key":"atypb10","volume-title":"Optimization by Vector Space Methods","author":"Luenberger, D.G.","year":"1969"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(85)90032-8"},{"key":"atypb12","first-page":"597","author":"Meyer, W.","year":"1986","journal-title":"IEEE Int. Conf. Robotics Automation"},{"key":"atypb13","volume-title":"SIAM Conf. Geometric Modeling and Robotics","author":"Orlowski, M."},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574700002162"},{"key":"atypb15","series-title":"Lecture Notes in Computer Science","volume-title":"Representations of rigid solid objects in computer-aided design","author":"Requicha, A.A.G.","year":"1980"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1137\/0108011"},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(81)90051-X"},{"key":"atypb18","volume-title":"An Introduction to Linear Programming and Game Theory","author":"Thie, Paul R.","year":"1979"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1145\/965139.807400"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836498900800304","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836498900800304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:16Z","timestamp":1777457896000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836498900800304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,6]]},"references-count":19,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1989,6]]}},"alternative-id":["10.1177\/027836498900800304"],"URL":"https:\/\/doi.org\/10.1177\/027836498900800304","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989,6]]}}}