Considers the following problem that arises in assembly planning: given an assembly, identify a subassembly that can be removed without disturbing the rest of the assembly. Solutions of this problem have been presented when the motions allowed for the separation are of certain restricted types. These solutions are generalized to allow arbitrary relative motions between the two subassemblies. The generalization is based on a configuration space construction that makes explicit the spatial interferences between every pair of parts for every relative motion. Based on this construction, it is possible to simultaneously determine the path by which a subassembly can be removed and the parts contained in the subassembly. While the algorithms resulting from this construction may in the worst case require time exponential in the length of the removal path, the expected complexity for realistic assemblies is an open question.<<ETX>>
[1]
Tomás Lozano-Pérez,et al.
Spatial Planning: A Configuration Space Approach
,
1983,
IEEE Transactions on Computers.
[2]
Achim Schweikard,et al.
Assembling polyhedra with single translations
,
1992,
Proceedings 1992 IEEE International Conference on Robotics and Automation.
[3]
John E. Hopcroft,et al.
Towards implementing robust geometric computations
,
1988,
SCG '88.
[4]
Lydia E. Kavraki,et al.
Partitioning a Planar Assembly Into Two Connected Parts is NP-Complete
,
1995,
Inf. Process. Lett..
[5]
Tomas Lozano-Perez,et al.
On the Complexity of Partitioning an Assembly.
,
1992
.
[6]
Randall H. Wilson,et al.
On geometric assembly planning
,
1992
.
[7]
Zhenyu Li,et al.
Constructing strongly convex hulls using exact or rounded arithmetic
,
1990,
SCG '90.