Collision detection for virtual machine tools and virtual robot arms using the Shared Triangles Extended Octrees method

被引:15
作者
Mei, Ko-Jen [1 ]
Lee, Rong-Shean [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Mech Engn, Tainan 701, Taiwan
关键词
virtual robot arm; virtual machine tools; octree method; collision detection; SIMULATION;
D O I
10.1080/0951192X.2015.1033755
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The performance of virtual machine tools and virtual robot arms relies on the use of efficient and precise collision detection methods. This study proposes an octree-based collision detection method, called the 'shared triangles extended octrees', applied on virtual machine tools and virtual robot arms. The proposed scheme combines the high computational efficiency of the octree test and the high numerical accuracy of an analytical surface boundaries intersection test. In the proposed algorithm, the overlapping voxels between neighbouring geometries in the virtual mechanisms are identified using octrees, and the intersections of the triangles within these voxels are then checked. It works efficiently, with rapid generation of deformed geometry by shared triangles without using decomposition. The proposed collision detection scheme is implemented on virtual machine tools and the virtual robot arms in a virtual manufacturing cell. The virtual machine tools and virtual robot arms are composed of component trees, which describe the kinematic relation between components. The necessity to check for collisions between each component is indicated by a Boolean matrix. The pairs of components selected by the Boolean matrix are checked using the proposed shared triangles extended octree method. The proposed collision detection method is an efficient tool for verifying the manipulation of CNC machine tools and robot arms and is of great help to CAD/CAM engineers and manufacturing engineers and operators of machine tools and robot arms.
引用
收藏
页码:355 / 373
页数:19
相关论文
共 22 条
[1]   3D safe and intelligent trajectory generation for multi-axis machine tools using machine vision [J].
Ahmad, Rafiq ;
Tichadou, Stephane ;
Hascoet, Jean-Yves .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2013, 26 (04) :365-385
[2]  
Altintas Y., 2005, CIRP ANN-MANUF TECHN, V54, P115, DOI DOI 10.1016/S0007-8506(07)60022-5
[3]  
[Anonymous], J GRAPHICS TOOLS
[4]  
[Anonymous], PRODUCTIVITY ANAL, DOI [DOI 10.1145/237170.237244, DOI 10.1007/BF01073853]
[5]  
[Anonymous], 2005, ACM SIGGRAPH 2005 CO, DOI DOI 10.1080/10867651.1997.10487468
[6]   Efficient collision detection using a dual OBB-sphere bounding volume hierarchy [J].
Chang, Jung-Woo ;
Wang, Wenping ;
Kim, Myung-Soo .
COMPUTER-AIDED DESIGN, 2010, 42 (01) :50-57
[7]   A novel virtual experimentation approach to planning and training for manufacturing processes - the virtual machine shop [J].
Chryssolouris, G ;
Mavrikios, D ;
Fragos, D ;
Karabatsou, V ;
Pistiolis, K .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2002, 15 (03) :214-221
[8]  
Garcia G., 1989, NEW COLLISION DETECT, P93, DOI [10.1109/IROS.1989.637892, DOI 10.1109/IROS.1989.637892]
[9]   3D collision detection:: a survey [J].
Jiménez, P ;
Thomas, F ;
Torras, C .
COMPUTERS & GRAPHICS-UK, 2001, 25 (02) :269-285
[10]   Virtual machine tools and virtual machining-A technological review [J].
Kadir, Aini Abdul ;
Xu, Xun ;
Haemmerle, Enrico .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2011, 27 (03) :494-508