ACM Home Page
Please provide us with feedback. Feedback
Octree based assembly sequence generation
Full text PdfPdf (808 KB)
Source ACM Symposium on Solid and Physical Modeling archive
Proceedings of the sixth ACM symposium on Solid modeling and applications table of contents
Ann Arbor, Michigan, United States
Pages: 120 - 129  
Year of Publication: 2001
ISBN:1-58113-366-9
Authors
Raymond C. W. Sung  Department of Mechanical and Chemical, Engineering, Heriot-Watt University, Edinburgh, EH14 4AS, United Kingdom
Jonathan R. Corney  Department of Mechanical and Chemical, Engineering, Heriot-Watt University, Edinburgh, EH14 4AS, United Kingdom
Doug E. R. Clark  Department of Mathematics, Heriot-Watt University, Edinburgh, EH14 4AS, United Kingdom
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 34,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/376957.376972
What is a DOI?

ABSTRACT

This paper describes a system for the automatic recognition of assembly features and the generation of assembly/disassembly sequences. The paper starts by reviewing the nature and use of assembly features. One of the conclusions drawn from this survey is that the majority of assembly features involve sets of spatially adjacent faces. Two principle types of adjacency relationships are identified and an algorithm is presented for identifying assembly features which arise from “spatial” and “contact” face adjacency relationships (known as s-adjacency and c-adjacency respectively).

The algorithm uses an octree representation of a B-rep model to support the geometric reasoning required to locate assembly features on disjoint bodies. A pointerless octree representation is generated by recursively sub-dividing the assembly model's bounding box into octants which are used to locate:

  • Those portions of faces which are c-adjacent (i.e. they effectively touch within the tolerance of the octree).

  • Those portions of faces which are s-adjacent to a nominated face.

The resulting system can locate and partition spatially adjacent faces in a wide range of situations and a different resolutions. The assembly features located are recorded as attributes in the B-rep model and are then used to generate a disassembly sequence plan for the assembly. This sequence plan is represented by a transition state tree which incorporates knowledge of the availability of feasible gripping features.

By way of illustration, the algorithm is applied to several trial components


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Anantha, R., Kramer, G.A. and Crawford, R.H. Assembly modelling by geometric constraint satisfaction, Computer- Aided Design, Vol. 28, No. 9, 1996, 707-722.
 
2
 
3
Bronsvoort, W.F., and van Holland, W. Extracting grip areas from feature information, CD-ROM Proceedings of the ASME 1996 Design Engineering Technical Conferences and Computers in Engineering Conference, 19-22 August, Irvine, USA, McCarthy J.M. (ed), ASME, New York, 1996b.
 
4
 
5
Chen, S.F., and Liu, Y.L. A multi-level genetic assembly planner, CD-ROM Proceedings of the ASME 2000 Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 10-13 September, ASME, New York.
 
6
De Fazio, T. L., and Whitney, D. E. Simplified generation of all mechanical assembly sequences, IEEE Journal of Robotics and Automation, RA-3, No. 6, 1987.
 
7
Deneux, D. Introduction to assembly features: an illustrated synthesis methodology, Journal of Intelligent Manufacturing, Vol. 10, 1999, 29-39.
 
8
Gui, J. K., and Mantyla, M. Functional understanding of assembly modelling, Computer-Aided Design, Vol. 26, No. 6, 1994, 435-451.
 
9
Henson, B. W., and Juster, N. P. Information requirements for the support of assembly mating conditions, Proc DECT, ASME Design Engineering Technical Conferences, 1997.
 
10
Homen De Mello, L.S., and Sanderson, A.S. A correct and complete algorithm for the generation of mechanical assembly sequences, IEEE Transactions on Robotics and Automation, Vol. 7, No 2, 1991, 228-240.
 
11
Homen De Mello, L.S., and Sanderson, A.S. AND/OR graph representation of assembly plans, IEEE Transactions on Robotics and Automation, Vol. 6, No 2, 1990, 188-199.
 
12
Huang, C.T. The disassembly matrix for computer-aided disassembly, CD-ROM Proceedings of the ASME 2000 Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 10-13 September, ASME, New York.
 
13
 
14
Mullins, S. H., and Anderson, D. C. Automatic identification of geometric constraints in mechanical assemblies, Computer-Aided Design, Vol. 30, No. 9, 1998, pp 715-726.
 
15
Prabhakar, S. An experiment on the use of neural nets in form feature recognition, M.S, Arizona State University, 1990.
 
16
 
17
Shah, J. J., and Rogers, M. T. Assembly modelling as an extension of feature-based desigu, Res. Engng Des. 5, 1993, 218-237.
 
18
Sung, R. C. W., Comey, J. R., and Clark, D. E. R, Octree based recognition of assembly features, CD-ROM Proceedings of the ASME 2000 Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 10-13 September, ASME, New York.
 
19
Van Holland, W. Assembly Features in Modelling and Planning", Ph.D Thesis, Delft University of Technology, Holland, 1997.
 
20

Collaborative Colleagues:
Raymond C. W. Sung: colleagues
Jonathan R. Corney: colleagues
Doug E. R. Clark: colleagues