Abstract
A part feeder is a mechanism that receives a stream of identical parts in arbitrary orientations and outputs them oriented the same way. Various sensorless part feeders have been proposed in the literature. The feeder we consider consists of a sequence of fences that extend partway across a conveyor belt; a polygonal part P carried by the belt is reoriented by each fence it encounters. We present ail O(m + n 2 log3 n)-time algorithm to compute a sequence of fences that uniquely orients P, if one exists, where m is the total number of vertices and n is the number of stable edges of P. As in [3], we reduce the problem to searching for a path in a state graph that has O(n 3) edges. By exploiting various geometric properties of the state graph, we show that it can be represented implicitly and a desired path can be found in O(m + n 2 log3 n) time. Our technique is quite general and is applicable to other part manipulation problems.
Research by P.A. is supported by the NSF under grants CCR-00-86013 EIA-98-70724, EIA-01-31905, ITR-333-1050, and CCR-97-32787, and by a grant from the U.S.-Israel Binational Science Foundation. Research by R.B. was supported by the Dutch Organization for Scientific Research (N.W.O.). Research by A.C. was supported by the NSF under grants ITR-333-1050, CCR-97-32787, DMS-0107621, DMS-9983320, and DMS-0101364. Part of this work was done while R.B. was visiting Department of Computer Science, University of North Carolina, Chapel Hill.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. K. Agarwal and K. R. Varadarajan. Efficient algorithms for approximating polygonal chains. Discrete & Computational Geometry, 23: 273–291, 2000.
R.-P. Berretty. Geometric Design of Part Feeders. PhD thesis, Utrecht University, Utrecht, The Netherlands, 2000.
R.-P. Berretty, K. Goldberg, M. Overmars, and A. F. van der Stappen. Algorithms for fence design. In Robotics:The Algorithmic Perspective, (P. K. Agarwal, L. E. Kavraki, M. T. Mason, eds.), pages 279–296. AK Peters, Natick, MA, 1998.
M. E. Brokowski, M. A. Peshkin, and K. Goldberg. Optimal curved fences for part alignment on a belt. ASME Journal of Mechanical Design, 117 (l): 27–34, 1995.
Y.-B. Chen and D. Ierardi. The complexity of oblivious plans for orienting and distinguishing polygonal parts. Algorithmica, 14 (5): 367–397, 1995.
M. de Berg, M. van Kreveld, M. Overmars, and O. Schwarzkopf. Computational Geometry: Algorithms and Applications. Springer Verlag, Berlin, 1997.
D. Eppstein. Reset sequences for monotonic automata. SI AM J. Compute 19 (3): 500–510, 1990.
T. Feder and R. Motwani. Clique partitions, graph compression, and speeding-up algorithms. In Proc. 23rd ACM Symp. on Theory of Computing, pages 123–133, 1991.
K. Y. Goldberg. Orienting polygonal parts without sensors. Algorithmica, 10: 210–225, 1993.
M. T. Mason. Manipulator Grasping and Pushing Operations. PhD thesis, MIT, 1982. Published in Robot Hands and the Mechanics of Manipulation, MIT Press, Cambridge, 1985.
M. T. Mason. Mechanics of Robotic Manipulation. MIT Press, August 2001. Intelligent Robotics and Autonomous Agents Series.
M. Moll, K. Goldberg, M. Erdmann, and R. Fearing. Orienting micro-scale parts with squeeze and roll primitives. In Proc. IEEE International Conference on Robotics and Automation, pages 1931–1936, May 2002.
M. A. Peshkin and A. C. Sanderson. Planning robotic manipulation strategies for workpieces that slide. IEEE Journal of Robotics and Automation, 4 (5): 524–531, 1988.
A. F. van der Stappen, R.-P. Berretty, K. Goldberg, and M. H. Overmars. Geometry and part feeding. In Sensor Based Intelligent Robot Systems, (G. D. Hager, H. I. Christensen, H. Bunke, and R. Klein, eds.) Lecture Notes in Computer Science 2238, pages 259–281. Springer Verlag, Berlin, 2002.
J. Wiegley, K. Goldberg, M. Peshkin, and M. Brokowski. A complete algorithm for designing passive fences to orient parts. Assembly Automation, 17 (2): 129–136, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Agarwal, P.K., Berretty, RP., Collins, A.D. (2004). A Near-Quadratic Algorithm for Fence Design. In: Boissonnat, JD., Burdick, J., Goldberg, K., Hutchinson, S. (eds) Algorithmic Foundations of Robotics V. Springer Tracts in Advanced Robotics, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45058-0_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-45058-0_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-07341-0
Online ISBN: 978-3-540-45058-0
eBook Packages: Springer Book Archive