Paralleling Collision Detection on Five-Axis Machining
Open Access
- 1 January 2021
- journal article
- research article
- Published by Tech Science Press in Intelligent Automation and Soft Computing
- Vol. 29 (2) , 559-569
Abstract
With the rapid growth of the Fourth Industrial Revolution (or Industry 4.0), five-axis machining has played an important role nowadays. Due to the expensive cost of five-axis machining, how to solve the collision detection for five-axis machining in real-time is very critical. In this paper, we present a parallel method to detect collision for five-axis machining. Moreover, we apply the bounding volume hierarchy technique with two-level bounding volume represent the surface or solid of the object to reduce triangle meshes inside each axis of the five-axis machine tool, and then matching the operating range limit of the five-axis machine tool itself, delete the no colliding triangle mesh. Additionally, we also propose some optimization with loop unrolling and prefetching techniques to improve performance of collision detection. Our approach can reduce the execution time significantly by computing six separating axes in plan and eleven separating axis in non-plan between two triangle meshes based on the characteristic of GPUs (Graphics Processing Units) for program acceleration. Our proposed work consists of kinematic analysis and interpolation for axes to save the numerous collision detection for five-axis machining computations. In this experiment, the result shows that using the proposed approach above can achieve approximately 37.1 times speedup than that of CPU.Keywords
This publication has 7 references indexed in Scilit:
- ADVANCED FEATURES OF NVIDIA KEPLER ARCHITECTURE AND PARALLEL COMPUTATION PLATFORM CUDA FOR DEVELOPING SCIENTIFIC COMPUTE-INTENSIVE APPLICATIONS2019
- Efficient triangle–triangle intersection test for OBB-based collision detectionComputers & Graphics, 2009
- A fast triangle to triangle intersection test for collision detectionComputer Animation and Virtual Worlds, 2006
- Efficient collision detection using bounding volume hierarchies of k-DOPsIEEE Transactions on Visualization and Computer Graphics, 1998
- ERIT—A Collection of Efficient and Reliable Intersection TestsJournal of Graphics Tools, 1997
- A Fast Triangle-Triangle Intersection TestJournal of Graphics Tools, 1997
- An optimal convex hull algorithm in any fixed dimensionDiscrete & Computational Geometry, 1993