Shape Complementarity Analysis for Objects of Arbitrary Shape

12/01/2017
by   Morad Behandish, et al.
0

The basic problem of shape complementarity analysis appears fundamental to applications as diverse as mechanical design, assembly automation, robot motion planning, micro- and nano-fabrication, protein-ligand binding, and rational drug design. However, the current challenge lies in the lack of a general mathematical formulation that applies to objects of arbitrary shape. We propose that a measure of shape complementarity can be obtained from the extent of approximate overlap between shape skeletons. A space-continuous implicit generalization of the skeleton, called the skeletal density function (SDF) is defined over the Euclidean space that contains the individual assembly partners. The SDF shape descriptors capture the essential features that are relevant to proper contact alignment, and are considerably more robust than the conventional explicit skeletal representations. We express the shape complementarity score as a convolution of the individual SDFs. The problem then breaks down to a global optimization of the score over the configuration space of spatial relations, which can be efficiently implemented using fast Fourier transforms (FFTs) on nonequispaced samples. We demonstrate the effectiveness of the scoring approach for several examples from 2D peg-in-hole alignment to more complex 3D examples in mechanical assembly and protein docking. We show that the proposed method is reliable, inherently robust against small perturbations, and effective in steering gradient-based optimization.

READ FULL TEXT

page 1

page 10

page 12

research
11/14/2017

Peg-in-Hole Revisited: A Generic Force Model for Haptic Assembly

The development of a generic and effective force model for semi-automati...
research
11/14/2017

Haptic Assembly Using Skeletal Densities and Fourier Transforms

Haptic-assisted virtual assembly and prototyping has seen significant at...
research
07/27/2021

RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assembly

Autonomous assembly of objects is an essential task in robotics and 3D c...
research
09/14/2021

Application of integral invariants to apictorial jigsaw puzzle assembly

We present a method for the automatic assembly of apictorial jigsaw puzz...
research
05/11/2022

Co-generation of Collision-Free Shapes for Arbitrary One-Parametric Motion

Mechanical assemblies can exhibit complex relative motions, during which...
research
12/03/2017

Haptic Assembly and Prototyping: An Expository Review

An important application of haptic technology to digital product develop...
research
03/08/2022

Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discovery

Robot assembly discovery is a challenging problem that lives at the inte...

Please sign up or login with your details

Forgot password? Click here to reset