A 3D topological auto-routing algorithm for mechatronic products design

New technologies, like 3D-MID (Three Dimensional - Mechatronic Integrated Devices), Flex Circuits and jet-printing technology for mechatronic products, raise requirement for integrated design, in which 3D layout is crucial. However, research on 3D routing algorithm is far from enough. Current 3D auto-routing algorithms are mainly based on 2D geometry routing algorithms. Geometric routing algorithms are usually used on regular geometry, bringing limitations in routing directions. Besides, existing 3D routing algorithms did not break through geometry structures’ constraints of 3D routing bases. A 3D topological auto-routing algorithm based on rubber-band routing was proposed in this paper. First, a new dynamic 3D search graph based on a triangular mesh was established. The 3D search graph concludes adjacent relations among different surfaces, getting rid of 3D surface limitation, even for curved surface. The renewal of the search graph assures that routes won’t cross through each other. In addition, the data structure combining hash table and adjacency list was used to store the 3D search graph, which reduces the storage space and promotes the algorithm efficiency. Afterwards, the generation of rubber bands was realised on modified A* algorithm and funnel algorithm. And then, append appropriate spokes to obtain extended rubber bands, which are treated as shortest paths theoretically.

[1]  Jörg Franke,et al.  Two Approaches for the Design of Molded Interconnect Devices (3D-MID) , 2009, DET.

[2]  P. An,et al.  The Role of Graph Theory in Solving Euclidean Shortest Path Problems in 2D and 3D , 2014 .

[3]  C. Goth,et al.  1 – MID Technology and Mechatronic Integration Potential , 2014 .

[4]  Yuan Jun Shortest Path Smoothing Algorithm for the Real-Time VBR Video Based on Funnel , 2010 .

[5]  Masao Sato,et al.  Routability of a rubber-band sketch , 1991, 28th ACM/IEEE Design Automation Conference.

[6]  Jeannette Janssen,et al.  Proceedings of the 4th conference on Combinatorial and algorithmic aspects of networking , 2007 .

[7]  David Staepelaere Geometric Transformations for a Rubber-band Sketch , 1992 .

[8]  Jehuda Ish-Shalom The funnel algorithm and task level robot control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Fernando Romero,et al.  An ontology for integrated machining and inspection process planning focusing on resource capabilities , 2016, Int. J. Comput. Integr. Manuf..

[10]  Charles E. Leiserson,et al.  Algorithms for routing and testing routability of planar VLSI layouts , 1985, STOC '85.

[11]  Toshiyuki Hama,et al.  Topological routing path search algorithm with incremental routability test , 1997, Proceedings of ASP-DAC '97: Asia and South Pacific Design Automation Conference.

[12]  Mark de Berg,et al.  Computational geometry: algorithms and applications, 3rd Edition , 1997 .

[13]  Wayne Wei-Ming Dai,et al.  Topological routing in SURF: generating a rubber-band sketch , 1991, 28th ACM/IEEE Design Automation Conference.

[14]  Jan-Ming Ho,et al.  FOS: A Funnel-Based Approach for Optimal Online Traffic Smoothing of Live Video , 2006, IEEE Transactions on Multimedia.

[15]  Huang Jing-jing Algorithm of Inserting Constrained Edge into Delaunay Triangulation , 2007 .

[16]  Yogesh H. Kulkarni,et al.  Topological Validation of Midsurface Computed from Sheet Metal Part , 2015 .

[17]  Wayne Wei-Ming Dai,et al.  Rubber band routing and dynamic data representation , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[18]  Qiang Liu,et al.  A rectilinear pipe routing algorithm: Manhattan visibility graph , 2016, Int. J. Comput. Integr. Manuf..

[19]  T. Peltola,et al.  Effects of 3D shapes in PWB design , 2005, Proceedings Electronic Components and Technology, 2005. ECTC '05..

[20]  Jo Ueyama,et al.  Topological routing for Heterogeneous Wireless Sensor Networks , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[21]  Xiaolei Du,et al.  Three-dimensional automatic routing for the design of moulded interconnect devices , 2011, Int. J. Comput. Integr. Manuf..

[22]  Jens Myrup Pedersen,et al.  Improving Topological Routing in N2R Networks , 2007, CAAN.

[23]  David J. Edwards,et al.  The case for “3D triangulation” when applied to construction management research , 2010 .