On Two-Handed Planar Assembly Partitioning

09/25/2020
by   Pankaj K. Agarwal, et al.
0

Assembly planning, which is a fundamental problem in robotics and automation, aims to design a sequence of motions that will bring the separate constituent parts of a product into their final placement in the product. It is convenient to study assembly planning in reverse order, where the following key problem, assembly partitioning, arises: Given a set of parts in their final placement in a product, partition them into two sets, each regarded as a rigid body, which we call a subassembly, such that these two subassemblies can be moved sufficiently far away from each other, without colliding with one another. The basic assembly planning problem is further complicated by practical consideration such as how to hold the parts in a subassembly together. Therefore, a desired property of a valid assembly partition is that each of the two subassemblies will be connected. We show that even an utterly simple case of the connected-assembly-partitioning problem is hard: Given a connected set A of unit squares in the plane, each forming a distinct cell of the uniform integer grid, find a subset S⊂ A such that S can be rigidly translated to infinity along a prescribed direction without colliding with A∖ S, and both subassemblies S and A∖ S are each connected. We show that this problem is NP-Complete, and by that settle an open problem posed by Wilson et al. (1995) a quarter of a century ago. We complement the hardness result with two positive results for the aforementioned problem variant of grid squares. First, we show that it is fixed parameter tractable and give an O(2^k n^2)-time algorithm, where n=|A| and k=|S|. Second, we describe a special case of this variant where a connected partition can always be found in linear time. Each of the positive results sheds further light on the special geometric structure of the problem at hand.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/09/2021

Unique Assembly Verification in Two-Handed Self-Assembly

One of the most fundamental and well-studied problems in Tile Self-Assem...
research
02/24/2022

Parameterized Complexity of Graph Partitioning into Connected Clusters

Given an undirected graph G and q integers n_1,n_2,n_3, ⋯, n_q, balanced...
research
04/23/2019

Surface2Volume: Surface Segmentation Conforming Assemblable Volumetric Partition

Users frequently seek to fabricate objects whose outer surfaces consist ...
research
01/01/2018

Freeform Assembly Planning

3D printing enables the fabrication of complex architectures by automati...
research
04/23/2022

Partitioning into degenerate graphs in linear time

Let G be a connected graph with maximum degree Δ≥ 3 distinct from K_Δ + ...
research
09/04/2019

Gerrymandering: A Briber's Perspective

We initiate the study of bribery problem in the context of gerrymanderin...
research
06/14/2020

Generative 3D Part Assembly via Dynamic Graph Learning

Autonomous part assembly is a challenging yet crucial task in 3D compute...

Please sign up or login with your details

Forgot password? Click here to reset