A Collision Detection Algorithm Using AABB and Octree Space Division

Article Preview

Abstract:

NC lathe controls the action of the lathe through program control system, while programming mistakes may lead to collisions between NC lathe cutters and workpieces or fixtures. A collision detection system judge whether there are collisions ahead of time by means of reading the information of shape and pose of objects in processing environment, building a space model using CSG and acquring the movement intension of objects. Dividing the modeling space into space nodes using octree, building AABBs of objects to be tested and locating them at certain space nodes, only objects at the same node or the same father node need to be tested, thus testing speed is raised.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 989-994)

Pages:

2389-2392

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Lu Qiuling, Zhang Jue, Vector Analysis for Collision Detection of 3D Models with Triangulated Mesh Surface, Computer Aided Engineering, 2002, 1. 69-72.

Google Scholar

[2] Wang Liwen, Liu Biyao, Han Junwei, Survey of Box-Based Algorithms for Collision Detection, Journal of Civil Aviation University of China, 2007, 25(4)16-19.

Google Scholar

[3] Liu Xiaoping, Cao Li, Parallel Octree Collision Detection Based on MPI, Journal of Computer-Aided Design & Computer Graphics, 2007, 19(2)184-188.

Google Scholar

[4] Christer Ericson, Real-Time Collision Detection, 1 ed., Tsinghua University Press, Beijing, 2010 (in Chinese).

Google Scholar

[5] A. A. G. Requicha, Representation for Rigid Solids: Theory, Methods and Systems, Computing Surveys, 1980, 12(4)437-464.

DOI: 10.1145/356827.356833

Google Scholar

[6] Duoduo Liao , Shiaofen Fang. Fast Volumetric CSG Modeling Using Standard Graphics system, Proceedings of Seventh ACM Symposium on Solid Modeling and Applications SM'02, Saarbrucken, Germany, Association for Computing Machinery, 2002. 204-211.

DOI: 10.1145/566282.566312

Google Scholar