Two-Handed Assembly Sequencing,

Abstract

This paper considers the computational complexity of automatically determining assembly sequences for mechanical products. Specifically, we address the partitioning problem: given an assembly of rigid parts, identify a proper subassembly that can be removed as a rigid object without disturbing the rest of the assembly. We examine the complexity of the partitioning problem under varying types of relative motions allowed for the subassemblies. We show that when arbitrary motions are allowed to separate the two subassemblies, partitioning is NP-complete. We then describe a general framework for reasoning about assembly motions called the interference diagram. In its most general form the interference diagram yields an exponential-time algorithm to partition an assembly. However, two special cases of the interference diagram studied in this paper yield polynomial-time sequencing algorithms. The first case occurs when assembly motions are restricted to single translations. The second case considers infinitesimal rigid motions in translation and rotation, and yields a superset of all feasible partitionings.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1993
Accession Number
ADA326877

Entities

People

  • J. C. Latombe
  • L. Kavraki
  • R. H. Wilson
  • T. Lozano-perez

Organizations

  • Stanford University

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Assembly
  • Boundaries
  • Computational Complexity
  • Computer Programs
  • Computer Science
  • Computers
  • Disassembly
  • Geometry
  • Manufacturing
  • Polygons
  • Polynomials
  • Relative Motion
  • Sequences
  • Three Dimensional
  • Two Dimensional

Readers

  • Aerospace Test and Evaluation
  • Control Systems Engineering.
  • Operations Research