Orienting polygonal parts without sensors

In manufacturing it is often necessary to orient parts prior to packing or assembly. We say that a planar part ispolygonal if its convex hull is a polygon. We consider the following problem: given a list ofn vertices describing a polygonal part whose initial orientation is unknown, find the shortest sequence of mechanical gripper actions that is guaranteed to orient the part up to symmetry in its convex hull. We show that such a sequence exists for any polygonal part by giving anO[n2 logn) algorithm for finding the sequence. Since the gripper actions do not require feedback, this result implies that any polygonal part can be orientedwithout sensors.

[1]  Alan D. Christiansen,et al.  Automatic acquisition of task theories for robotic manipulation , 1992 .

[2]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[3]  G. Swaminathan Robot Motion Planning , 2006 .

[4]  Russell H. Taylor,et al.  Sensor-based manipulation planning as a game with nature , 1988 .

[5]  Matthew T. Mason Kicking the Sensing Habit , 1993, AI Mag..

[6]  Jean-Claude Latombe,et al.  On goal recognizability in motion planning with uncertainty , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[7]  David Eppstein,et al.  Reset Sequences for Monotonic Automata , 1990, SIAM J. Comput..

[8]  Randy C. Brost,et al.  Graphical analysis of planar rigid-body dynamics with multiple frictional contacts , 1991 .

[9]  David D. Grossman,et al.  Orienting Mechanical Parts by Computer-Controlled Manipulator , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Balas K. Natarajan Some Paradigms for the Automated Design of Parts Feeders , 1989, Int. J. Robotics Res..

[11]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[12]  Amy J. Briggs An efficient algorithm for one-step planar complaint motion planning with uncertainty , 1989, SCG '89.

[13]  Kenneth Y. Goldberg,et al.  Bayesian grasping , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[14]  Hajime Hitakawa,et al.  Advanced parts orientation system has wide application , 1988 .

[15]  Kenneth Y. Goldberg,et al.  Generating stochastic plans for a programmable parts feeder , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[16]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[17]  Bruce Randall Donald Planning and Executing Robot Assembly Strategies in the Presence of Uncertainty , 1989 .

[18]  Russell H. Taylor,et al.  Planning sequences of squeeze-grasps to orient and grasp polygonal objects , 1988 .

[19]  Matthew Thomas Mason,et al.  Manipulator grasping and pushing operations , 1982 .

[20]  Warren P. Seering,et al.  Utilizing Dynamic Stability to Orient Parts , 1988 .

[21]  Matthew T. Mason,et al.  Mechanical parts orienting: The case of a polyhedron on a table , 2005, Algorithmica.

[22]  Ken Goldberg,et al.  Stochastic plans for robotic manipulation , 1991 .

[23]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, IEEE J. Robotics Autom..

[24]  Michael A. Erdmann,et al.  On Motion Planning with Uncertainty , 1984 .

[25]  Randy C. Brost,et al.  Automatic Grasp Planning in the Presence of Uncertainty , 1988, Int. J. Robotics Res..

[26]  Jean Latombe Motion Planning with Uncertainty: The Preimage Backchaining Approach , 1988 .

[27]  B. Z. Sandler Robotics: Designing the Mechanisms for Automated Machinery , 1991 .

[28]  John F. Canny,et al.  New lower bound techniques for robot motion planning problems , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[29]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[30]  Stephen J. Buckley Planning and teaching compliant motion strategies , 1987 .

[31]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for workpieces that slide , 1988, IEEE J. Robotics Autom..

[32]  Randy C. Brost,et al.  Analysis and planning of planar manipulation tasks , 1992 .

[33]  Micha Sharir,et al.  Planning, geometry, and complexity of robot motion , 1986 .

[34]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[35]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for sliding objects , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[36]  Viktor K. Prasanna,et al.  Parallel orientation of polygonal parts , 1992, IEEE Trans. Robotics Autom..

[37]  V. T. Rajan,et al.  Dynamics of a rigid body in frictional contact with rigid walls: Motion in two dimensions , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[38]  Bruce Randall Donald,et al.  Error Detection and Recovery in Robotics , 1989, Lecture Notes in Computer Science.