×

The complexity of oblivious plans for orienting and distinguishing polygonal parts. (English) Zbl 0830.68062

Summary: In the problem of parts feeding we give a class of feasible operations for reorienting a part, and we ask to find a fixed sequence of these operations which guarantee to bring the part into a known goal orientation from any possible initial orientation. Goldberg addressed this problem and showed that, for planar polygonal parts, there is always a sequence of simple operations which can be performed by a simple parallel-jaw gripper, which is guaranteed to orient the part (up to symmetry) without the use of any sensor information; he also conjectured that \(O(n)\) steps are sufficient.
In this paper, we prove Goldberg’s conjecture by explicitly constructing plans of at most \(2n- 1\) steps for orienting polygonal parts in this model. We also give a lower bound on the number of steps required for such plans to show that this upper bound is tight.
Finally, we extend these results to the problem of distinguishing among a finite set of parts using minimal sensing. Specifically, we assume that we are given a set \({\mathcal P}= \{P_1, P_2,\dots, P_k\}\) of known polygonal parts, and a parallel-jaw gripper able to sense the distance between its jaws upon closure. We construct a simple oblivious plan of linear complexity which, when presented with a polygonal part \(P_i\in {\mathcal P}\), determines the index of this part.

MSC:

68Q25 Analysis of algorithms and problem complexity
Full Text: DOI

References:

[1] Y. B. Chen and D. J. Ierardi, Oblivious plans for orienting and distinguishing polygonal parts.Proceedings of the Fourth Canadian Conference on Computation Geometry. St. John’s, Newfoundland, 1992, pp. 204-209.
[2] K. Y. Goldberg. Orienting polygonal parts without sensors.Algorithmica, 10:201-225, 1993. · Zbl 0777.68104 · doi:10.1007/BF01891840
[3] B. K. Natarajan. Some paradigms for the automated design of parts feeders.International Journal of Robotics Research, 8(6):98-109, December 1989. · doi:10.1177/027836498900800607
[4] R. Cole and C. Yap. Shape from probing.Journal of Algorithms, 8(1): 19-38, 1987. · Zbl 0643.68180 · doi:10.1016/0196-6774(87)90025-3
[5] A. Rao and K. Y. Goldberg. On the recovery of a polygon’s shape from its diameter function.Proceedings of the Fourth Canadian Conference on Computational Geometry. St. John’s, Newfoundland, 1992, pp. 210-215.
[6] K. Y. Goldberg and A. Rao. Orienting planar parts. Technical Report 275, Institute for Robotics and Intelligent Systems, USC, 1991.
[7] R. C. Brost. Automatic grasp planning in the presence of uncertainty.The International Journal of Robotics Research, December 1988.
[8] K. Y. Goldberg. Stochastic Plans for Robotic Manipulation. Ph.D. thesis, School of Computer Science, Carnegie Mellon University, August 1990.
[9] G. Boothroyd, C. Poli, and L. E. Munch.Automatic Assembly. Marcel Dekker, New York, 1982.
[10] M. A. Erdmann and M. T. Mason. An exploration of sensorless manipulation.Proceedings of the IEEE Conference on Robotics and Automation. Washington, DC, 1986, pp. 186-196.
[11] M. Erdmann, M. T. Mason, and G. Vanacek Jr. Mechanical parts orienting: the case of a polyhedron on a table.Proceedings of the International Conference on Robotics and Automation. Sacramento, CA, April 1991.
[12] D. Eppstein. Reset sequences for monotonic automata.SIAM Journal on Computing, 19(5): 500-510, 1990. · Zbl 0698.68058 · doi:10.1137/0219033
[13] D. D. Grossman and M. W. Blasgen. Orienting mechanical parts by computer-controlled manipulator.IEEE Transactions on Systems, Man, and Cybernetics, 5, 1975.
[14] J.-C. Latombe. Motion planning with uncertainty: on the preimage backchaining approach. In O. Khatib, J. J. Craig, and T. Lozano-Perez, eds.,The Robotics Review, Vol. I, pp. 53-70,1989.
[15] M. T. Mason. Manipulator Grasping and Pushing Operations. Ph.D. thesis, Carnegie Mellon University, 1982.
[16] M. T. Mason, K. Y. Goldberg, and R. H. Taylor. Planning sequences of squeeze-grasps to orient and grasp polygonal objects. Technical Report CMU-CS-88-127, Computer Science Department, Carnegie Mellon University, April 1988.
[17] B. K. Natarajan. On Moving and Orienting Objects. Ph.D. thesis, Department of Computer Science, Cornell University, 1986.
[18] B. K. Natarajan. Some paradigms for the automated design of parts feeders.International Journal of Robotics Research, 8(6):98-109, Dec. 1989. · doi:10.1177/027836498900800607
[19] M. A. Peshkin. Planning Robotic Manipulation Strategies for Sliding Objects. Ph.D. thesis, Department of Physics, Carnegie Mellon University, November 1986.
[20] B.-Z. Sandier.Robotics: Designing the Mechanisms for Automated Machinery. Prentice-Hall, Englewood Cliffs, NJ, 1991.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.