Symmetry Detection Algorithm in Design for Assembly

Tiaojun Xiao
2008-01-01
Abstract:Part symmetry is one of the most important indices for evaluating assemblability in design for assembly (DFA) algorithms. Symmetry detection enables the integration of DFA and CAD but most current algorithms are not efficient. This paper presents a two-stage algorithm to automatically detect part symmetry. The first stage computes the symmetry boundary by comparing boundary boxes of rotated parts. The second stage uses ray-tracing to compute the precise symmetry. Most parts without symmetry are recognized in the first stage, making the algorithm more efficient. The algorithm has been implemented in Pro/Engineer, a leading CAD system. An example recognizing selected industrial parts shows that the algorithm is practical and effective.
What problem does this paper attempt to address?