• DocumentCode
    314445
  • Title

    The Gilbert-Johnson-Keerthi distance algorithm: a fast version for incremental motions

  • Author

    Ong, Chong Jin ; Gilbert, Elmer G.

  • Author_Institution
    Dept. of Mech. & Production Eng., Nat. Univ. of Singapore, Singapore
  • Volume
    2
  • fYear
    1997
  • fDate
    20-25 Apr 1997
  • Firstpage
    1183
  • Abstract
    An algorithm is presented for computing the Euclidean distance between a pair of objects represented by convex polytopes in three dimensional space. It is a fast version of the well known algorithm by Gilbert, Johnson and Keerthi (1988) in which the polytopes are characterized by their vertices. The improvement in speed comes from the inclusion of additional structural information on the objects; for each vertex there is a list of adjacent vertices. No other information or preprocessing of data is needed. Following Cameron, the adjacency structures are used to greatly reduce the number of inner product evaluations needed to compute the polytope support functions used in the original Gilbert-Johnson-Keerthi algorithm. When the algorithm is applied to a pair of objects that move incrementally along smooth paths, it shares the advantage of the incremental distance algorithm introduced by Lin and Canny (1991). Algorithmic details and performance issues are developed fully. Computational experiments provide quantitative data on the effects of object complexity and the size of incremental object motions
  • Keywords
    computational complexity; computational geometry; path planning; set theory; 3D space; Euclidean distance; Gilbert-Johnson-Keerthi algorithm; convex polytopes; distance algorithm; incremental distance algorithm; incremental motions; object complexity; Aerospace testing; Application software; Computer graphics; Data structures; Euclidean distance; Path planning; Production engineering; Robots; Robustness; Time sharing computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1997. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-7803-3612-7
  • Type

    conf

  • DOI
    10.1109/ROBOT.1997.614298
  • Filename
    614298