Separability of pairs of polygons through single translations
- 1 January 1987
- journal article
- research article
- Published by Cambridge University Press (CUP) in Robotica
- Vol. 5 (1) , 55-63
- https://doi.org/10.1017/s0263574700009644
Abstract
Let P = {p1, …,pn} and Q = {q1,…,qm} be two simple polygons in the plane with non-intersecting interiors, the vertices of which are specified by their cartesian coordinates in order. The translation separability query asks whether there exists a direction in which P can be translated by an arbitrary distance without colliding with Q. It is shown that all directions that admit such a motion can be computed in O(nlogm) time, where n > m, thus improving the previous complexity of O(nm) established for this problem. In designing this algorithm a polygon partitioning technique is introduced that may find application in other geometric problems.The algorithm presented in this paper solves a simplified version of the grasping problem in robotics. Given a description of a robot hand and a set of objects to be manipulated, the robot must determine which objects can be grasped. The solution given here assumes a two-dimensional world, a hand without an arm, and grasping under translation only.Keywords
This publication has 12 references indexed in Scilit:
- A simple linear hidden-line algorithm for star-shaped polygonsPattern Recognition Letters, 1985
- A historical note on convex hull finding algorithmsPattern Recognition Letters, 1985
- On the piano movers' problem: V. The case of a rod moving in three‐dimensional space amidst polyhedral obstaclesCommunications on Pure and Applied Mathematics, 1984
- On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifoldsAdvances in Applied Mathematics, 1983
- On the Piano Movers' Problem: III. Coordinating the Motion of Several Independent Bodies: The Special Case of Circular Bodies Moving Amidst Polygonal BarriersThe International Journal of Robotics Research, 1983
- On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriersCommunications on Pure and Applied Mathematics, 1983
- Optimal Search in Planar SubdivisionsSIAM Journal on Computing, 1983
- An algorithm for planning collision-free paths among polyhedral obstaclesCommunications of the ACM, 1979
- A combinatorial theorem in plane geometryJournal of Combinatorial Theory, Series B, 1975
- On the identification of the convex hull of a finite set of points in the planeInformation Processing Letters, 1973