A general framework for assembly planning: The motion space approach

被引:82
作者
Halperin, D [1 ]
Latombe, JC
Wilson, RH
机构
[1] Tel Aviv Univ, Dept Comp Sci, IL-69978 Tel Aviv, Israel
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] Eastman Kodak Co, Albuquerque, NM 87112 USA
关键词
assembly planning; assembly sequencing; motion space; nondirectional blocking graph; manufacturing;
D O I
10.1007/s004539910025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Assembly planning is the problem of finding a sequence of motions to assemble a product from its parts. We present a general framework for finding assembly motions based on the concept of motion space. Assembly motions are parameterized such that each point in motion space represents a mating motion that is independent of the moving part set. For each motion we derive blocking relations that explicitly state which parts collide with other parts; each subassembly (rigid subset of parts) that does not collide with the rest of the assembly can easily be derived from the blocking relations. Motion space is partitioned into an arrangement of cells such that the blocking relations are fixed within each cell. We apply the approach to assembly motions of several useful types, including one-step translations, multistep translations, and infinitesimal rigid motions. Several efficiency improvements are described, as well as methods to include additional assembly constraints into the framework. The resulting algorithms have been implemented and tested extensively on complex assemblies. We conclude by describing some remaining open problems.
引用
收藏
页码:577 / 601
页数:25
相关论文
共 46 条
[1]  
Agarwal PK, 1996, PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P122
[2]  
Arkin E. M., 1989, Proceedings of the Fifth Annual Symposium on Computational Geometry, P334, DOI 10.1145/73833.73870
[3]   AN INTEGRATED COMPUTER AID FOR GENERATING AND EVALUATING ASSEMBLY SEQUENCES FOR MECHANICAL PRODUCTS [J].
BALDWIN, DF ;
ABELL, TE ;
LUI, MCM ;
DEFAZIO, TL ;
WHITNEY, DE .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (01) :78-94
[4]   COMPUTING AND VERIFYING DEPTH ORDERS [J].
DEBERG, M ;
OVERMARS, M ;
SCHWARZKOPF, O .
SIAM JOURNAL ON COMPUTING, 1994, 23 (02) :437-446
[5]   Vertical decompositions for triangles in 3-space [J].
deBerg, M ;
Guibas, LJ ;
Halperin, D .
DISCRETE & COMPUTATIONAL GEOMETRY, 1996, 15 (01) :35-61
[6]  
DEBERG M, 1993, LECT NOTES COMPUTER, V703
[7]  
DELCHAMBRE A, 1992, 1992 IEEE INTERNATIONAL CONF ON ROBOTICS AND AUTOMATION : PROCEEDINGS, VOLS 1-3, P2404, DOI 10.1109/ROBOT.1992.220104
[8]   A CORRECT AND COMPLETE ALGORITHM FOR THE GENERATION OF MECHANICAL ASSEMBLY SEQUENCES [J].
DEMELLO, LSH ;
SANDERSON, AC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (02) :228-240
[9]  
DEMELLO LSH, 1989, THESIS CARNEGIEMELLO
[10]   THE COMPLEXITY OF PLANAR COMPLIANT MOTION PLANNING UNDER UNCERTAINTY [J].
DONALD, BR .
ALGORITHMICA, 1990, 5 (03) :353-382