Title :
A fast collision check algorithm EDGE for moving 3D objects
Author :
Kimura, Nobuhiro ; Mori, Naoyuki ; Noborio, Hiroshi
Author_Institution :
Dept. of Eng. Inf., Osaka Electro-Commun. Univ., Neyagawa, Japan
Abstract :
We propose an octree-based collision check algorithm EDGE for multiple manipulators with many degrees-of-freedom. The manipulator consists of many links, and therefore it should plan a collision-free sequence of motions by a collision check between two moving 3D links. In previous octree-based algorithms, we drop each patch of an object on an octree of another object to investigate their collision. In our proposed algorithm, we drop each edge of an object on an octree of another object to find the collision. With our algorithm, tracing the edge is much faster than covering the patch on the octree. For this purpose, we first develop an efficient algorithm for finding neighbor nodes (cubes) along an edge in an octree. Next, we build a collision check algorithm with the support of the neighbor finding algorithm
Keywords :
collision avoidance; edge detection; manipulators; octrees; 3D object manipulation; EDGE algorithm; collision check algorithm; manipulators; neighbor nodes; octrees; Algorithm design and analysis; Character generation; Computer graphics; Informatics; Solid modeling; Testing;
Conference_Titel :
Intelligent Robots and Systems, 2000. (IROS 2000). Proceedings. 2000 IEEE/RSJ International Conference on
Conference_Location :
Takamatsu
Print_ISBN :
0-7803-6348-5
DOI :
10.1109/IROS.2000.895282