• DocumentCode
    1123859
  • Title

    Collision Detection for Moving Polyhedra

  • Author

    Canny, John

  • Author_Institution
    Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA 02139.
  • Issue
    2
  • fYear
    1986
  • fDate
    3/1/1986 12:00:00 AM
  • Firstpage
    200
  • Lastpage
    209
  • Abstract
    We consider the collision-detection problem for a three-dimensional solid object moving among polyhedral obstacles. The configuration space for this problem is six-dimensional, and the traditional representation of the space uses three translational parameters and three angles (typically Euler angles). The constraints between the object and obstacles then involve trigonometric functions. We show that a quaternion representation of rotation yields constraints which are purely algebraic in a seven-dimensional space. By simple manipulation, the constraints may be projected down into a six-dimensional space with no increase in complexity. The algebraic form of the constraints greatly simplifies computation of collision points, and allows us to derive an efficient exact intersection test for an object which is translating and rotating among obstacles.
  • Keywords
    Computational modeling; Contracts; Graphics; Motion detection; Object detection; Polynomials; Quaternions; Solid modeling; Space technology; Testing; Collision detection; configuration space; geometric modeling; graphic simulation; motion planning; quaternions;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.1986.4767773
  • Filename
    4767773