Abstract
We study rigid motions of a rectangle amidst polygonal obstacles. The best known algorithms for this problem have a running time of Ω(n 2), wheren is the number of obstacle corners. We introduce thetightness of a motion-planning problem as a measure of the difficulty of a planning problem in an intuitive sense and describe an algorithm with a running time ofO((a/b · 1/ɛcrit + 1)n(logn)2), wherea ≥b are the lengths of the sides of a rectangle and ɛcrit is the tightness of the problem. We show further that the complexity (= number of vertices) of the boundary ofn bow ties (see Figure 1) isO(n). Similar results for the union of other simple geometric figures such as triangles and wedges are also presented.
Similar content being viewed by others
References
L. P. Chew and K. Kedem, High-Clearance Motion Planning for a Convex Polygon among Polygonal Obstacles, Technical Report No. 184/90, Tel Aviv University (1990).
H. Edelsbrunner, L. Guibas, and J. Stolfi, Optimal Point Location in a Monotone Subdivision,SIAM J. Comput. 15 (1986), 317–340.
L. Guibas, M. Sharir, and S. Sifrony, On the General Motion Planning Problem with Two Degrees of Freedom,Discrete Comput. Geom. 4 (1988), 491–521.
K. Kedem, R. Livne, J. Pach, and M. Sharir, On the Union of Jordan Regions and Collision-free Motion Amidst Polygonal Obstacles,Discrete Comput. Geom. 1 (1986), 59–71.
K. Kedem and M. Sharir, An Efficient Algorithm for Planning Collision-free Translational Motion of a Convex Polygonal Object in 2-dimensional Space Amidst Polygonal Obstacles,Proc. First ACM Symp. on Computational Geometry, 1985, pp. 75–80.
K. Kedem and M. Sharir, An Efficient Motion-Planning Algorithm for a Convex Polygonal Object in Two-Dimensional Polygonal Space,Discrete Comput. Geom. 5 (1990), 43–75.
D. Leven and M. Sharir, Planning a Purely Translational Motion for a Convex Object in Two-Dimensional Space Using Generalized Voronoi Diagrams,Discrete Comput. Geom. 2 (1987), 9–31.
R. Livne and M. Sharir, On Intersection of Planar Jordan Curves, Technical Report No. 153, Robotics Report No. 37, Courant Institute, New York (1985).
T. Lozano-Perez and M. Wesley, An Algorithm for Planning Collision-free Paths Among Polyhedral Obstacles,Comm. Assoc. Comput. Mach. 22 (1979), 560–570.
M. Sharir, Davenport-Schinzel Sequences and Their Geometric Applications,Theoretical Foundations of Computer Graphics and CAD (edited by R. A. Earnshaw), Springer-Verlag, Berlin, 1988, pp. 253–272.
Author information
Authors and Affiliations
Additional information
Communicated by Mikhail J. Atallah.
This work was supported partially by the DFG Schwerpunkt Datenstrukturen und Algorithmen, Grants Me 620/6 and Al 253/1, and by the ESPRIT II Basic Research Actions Program of the EC under Contract No. 3075 (project ALCOM).
Rights and permissions
About this article
Cite this article
Alt, H., Fleischer, R., Kaufmann, M. et al. Approximate motion planning and the complexity of the boundary of the union of simple geometric figures. Algorithmica 8, 391–406 (1992). https://doi.org/10.1007/BF01758853
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01758853