Collision Detection for Moving Polyhedra
- 1 March 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. PAMI-8 (2) , 200-209
- https://doi.org/10.1109/tpami.1986.4767773
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
This publication has 7 references indexed in Scilit:
- A study of the clash detection problem in roboticsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A subdivision algorithm in configuration space for findpath with rotationIEEE Transactions on Systems, Man, and Cybernetics, 1985
- Motion Planning with Six Degrees of Freedom. RevisionPublished by Defense Technical Information Center (DTIC) ,1984
- Spatial Planning: A Configuration Space ApproachIEEE Transactions on Computers, 1983
- Real Zeros of PolynomialsPublished by Springer Nature ,1983
- Quaternions in Computer Vision and RoboticsPublished by Defense Technical Information Center (DTIC) ,1982
- Interference detection among solids and surfacesCommunications of the ACM, 1979