A general framework for assembly planning: The motion space approach

Citation
D. Halperin et al., A general framework for assembly planning: The motion space approach, ALGORITHMIC, 26(3-4), 2000, pp. 577-601
Citations number
46
Categorie Soggetti
Engineering Mathematics
Journal title
ALGORITHMICA
ISSN journal
01784617 → ACNP
Volume
26
Issue
3-4
Year of publication
2000
Pages
577 - 601
Database
ISI
SICI code
0178-4617(200003/04)26:3-4<577:AGFFAP>2.0.ZU;2-H
Abstract
Assembly planning is the problem of finding a sequence of motions to assemb le a product from its parts. We present a general framework for finding ass embly motions based on the concept of motion space. Assembly motions are pa rameterized such that each point in motion space represents a mating motion that is independent of the moving part set. For each motion we derive bloc king relations that explicitly state which parts collide with other parts; each subassembly (rigid subset of parts) that does not collide with the res t of the assembly can easily be derived from the blocking relations. Motion space is partitioned into an arrangement of cells such that the blocking r elations are fixed within each cell. We apply the approach to assembly moti ons of several useful types, including one-step translations, multistep tra nslations, and infinitesimal rigid motions. Several efficiency improvements are described, as well as methods to include additional assembly constrain ts into the framework. The resulting algorithms have been implemented and t ested extensively on complex assemblies. We conclude by describing some rem aining open problems.