• DocumentCode
    1499500
  • Title

    A correct and complete algorithm for the generation of mechanical assembly sequences

  • Author

    De Mello, Luiz S Homem ; Sanderson, Arthur C.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    7
  • Issue
    2
  • fYear
    1991
  • fDate
    4/1/1991 12:00:00 AM
  • Firstpage
    228
  • Lastpage
    240
  • Abstract
    An algorithm for the generation of all mechanical assembly sequences for a given product is presented. It uses a relational model of assemblies. In addition to the geometry of the assembly, this model includes a representation of the attachments that bind parts together. The problem of generating the assembly sequences is transformed into the problem of generating disassembly sequences in which the disassembly tasks are the inverse of feasible assembly tasks. The problem of disassembling one assembly is decomposed into distinct disassembly subproblems. The algorithm returns the AND/OR graph representation of assembly sequences. The correctness of the algorithm is based on the assumption that it is always possible to decide correctly whether two subassemblies can be joined, based on geometrical and physical criteria. An approach to computing this decision is presented. An experimental implementation for the class of products made up of polyhedral and cylindrical parts with planar or cylindrical contacts among themselves is described. Bounds for the amount of computation involved are presented
  • Keywords
    assembling; computational complexity; graph theory; inverse problems; scheduling; AND/OR graph representation; computation bounds; cylindrical contacts; cylindrical parts; disassembly tasks; inverse problem; mechanical assembly sequences; planar contacts; polyhedral parts; problem decomposition; relational model; Assembly systems; Costs; Home automation; Intelligent robots; Manufacturing; Orbital robotics; Production; Propulsion; Robotics and automation; Space technology;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.75905
  • Filename
    75905