This paper addresses the issue of trap design for sensorless automated assembly. First, we present a simple algorithm that determines in O(nm /spl alpha/(nm) log(nm)) time whether an n-sided polygonal part will fall through an m-sided polygonal trap. We then introduce the notion of a minimal trap for a polygonal part, and develop an algorithm to design a family of minimal feeders built from these traps. The algorithm runs in O(kn/sup 3+/spl epsiv//) time, where k is the number of stable orientations of P. Moreover, it is complete in the sense that we can always find a feeder, provided that one exists that rejects and supports the appropriate poses of the part.
[1]
Bryan Kok Ann Ngoi,et al.
A computer-aided framework for the selection and sequencing of orientating devices for the vibratory bowl feeder
,
1994
.
[2]
Micha Sharir,et al.
Davenport-Schinzel sequences and their geometric applications
,
1995,
Handbook of Computational Geometry.
[3]
Leonidas J. Guibas,et al.
Data structures for mobile data
,
1997,
SODA '97.
[4]
R.-P.M. Berretty,et al.
Geometric design of part feeders
,
2000
.
[5]
Mark H. Overmars,et al.
Geometric algorithms for trap design
,
1999,
SCG '99.