ASIC Design and Implementation of the Real-Time Collision Detection for Machine Tool Automation

被引:0
作者
Liu, Tsung-Hsien [1 ]
Chen, Po-Yi [2 ]
Li, An-Hong [3 ]
Fang, Yu-Yang [4 ]
Lin, Rong-Shine [5 ]
Chu, Yuan-Sun [6 ]
机构
[1] Natl Chung Cheng Univ, Adv Inst Mfg High tech Innovat AIM HI, Dept Commun Engn, Chiayi 62102, Taiwan
[2] Novatek Microeletron Corp, Hsinchu 300092, Taiwan
[3] Nuvoton Technol Inc, Hsinchu 30078, Taiwan
[4] Himax Technol Inc, Tainan 74148, Taiwan
[5] Natl Chung Cheng Univ, Adv Inst Mfg High Tech Innovat AIM HI, Dept Mech Engn, Chiayi 62102, Taiwan
[6] Natl Chung Cheng Univ, Adv Inst Mfg High tech Innovat AIM HI, Dept Elect Engn, Chiayi 62102, Taiwan
关键词
Collision avoidance; Machine tools; Computer architecture; Indexes; Automation; Application specific integrated circuits; Three-dimensional displays; Energy consumption; Coplanar waveguides; Application specific integrated circuit; collision detection; coplanar triangles; low power consumption; machine tool; meshed triangles; non-coplanar triangle; separating axis theorem; TRIANGLE INTERSECTION TEST; AVOIDANCE;
D O I
10.1109/ACCESS.2023.3249182
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collision detection of two objects plays an essential role for the machine tool automation. Although the collision detection of two objects has been studied in applications like virtual reality, the collision detection for the machine tool requires high precision to avoid overcut damage to the high-cost machine tools. The current collision detection for machine tools is under the soft-ware based computer numerical control (CNC), the low computation capability of which refrains the CNC based approach from real-time collision detection. In this paper, we consider the design of application specific integrated circuit (ASIC) to enhance the collision detection for machine tool automation. Because the bounded objects are represented by meshed triangles, we consider the separating axis theorem (SAT) based detection algorithm. Furthermore, by considering high precision required by machine tool applications, the proposed algorithm includes collision detection of either non-coplanar or coplanar triangles. Following the collision detection algorithm, we design hardware architecture with parallel processing to provide higher throughput rate over the architecture reported in our conference paper. The VLSI implementation results under the TSMC TN40G (45nm) CMOS technology reveal that our architecture requires 1,212K gates and provides detection throughput 38.46M per second for collision detection of two triangles, while operating at 500 MHz. For two objects represented by 400 and 400 meshed triangles, respectively, our hardware architecture can provide collision detection in 0.96 ms, which is smaller than the 1 ms required for real-time processing of collision detection of two objects.
引用
收藏
页码:21192 / 21198
页数:7
相关论文
共 24 条
[1]  
Chang-Chien I.-C., 2019, PROC INT C ENG SCI I, P1
[2]  
Eberly David., INTERSECTION CONVEX
[3]   High speed CNC system design. Part II: modeling and identification of feed drives [J].
Erkorkmaz, K ;
Altintas, Y .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2001, 41 (10) :1487-1509
[4]  
Gottschalk S., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P171, DOI 10.1145/237170.237244
[5]  
Gottschalk S., 1996, TR96024 U N CAR CHAP
[6]  
Kelly R., MOST COMMON 3D FILE
[7]  
Lee I, 2015, IEEE-RAS INT C HUMAN, P972, DOI 10.1109/HUMANOIDS.2015.7363487
[8]  
Lih Woei Carpentry Machine Co, PREC MIN 5 AX CNC MA
[9]   Collision detection for virtual machine tools and virtual robot arms using the Shared Triangles Extended Octrees method [J].
Mei, Ko-Jen ;
Lee, Rong-Shean .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2016, 29 (04) :355-373
[10]   Improving the GJK Algorithm for Faster and More Reliable Distance Queries Between Convex Objects [J].
Montanari, Mattia ;
Petrinic, Nik ;
Barbieri, Ettore .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (03)