A convex polygon among polygonal obstacle: Placement and high-clearance motion (Q685605)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A convex polygon among polygonal obstacle: Placement and high-clearance motion
scientific article

    Statements

    A convex polygon among polygonal obstacle: Placement and high-clearance motion (English)
    0 references
    0 references
    0 references
    19 January 1994
    0 references
    Given a convex polygon \(P\) and an environment consisting of polygonal obstacles, we find the placement for the largest similar copy of \(P\) that does not intersect any of the obstacles. Allowing translation, rotation, and change-of-size, our method combines a new notion of Delaunay triangulation for points and edges with the well-known functions based on Davenport-Schinzel sequences, producing an almost quadratic algorithm for the problem. Namely, if \(P\) is a convex \(k\)-gon and if \(Q\) has \(n\) corners and edges then we can find the placement of the largest similar copy of \(P\) in the environment \(Q\) in time \(O(k^ 4n\lambda_ 3(n)\log n)\), where \(\lambda_ 3\) is one of the almost-linear functions related to Davenport-Schinzel sequences. Based on our complexity analysis of the placement problem, we develop a high-clearance motion planning technique for a convex polygonal object moving among polygonal obstacles in the plane, allowing both rotation and translation (general motion). Given a \(k\)-sided convex polygonal object \(P\), a set of polygonal obstacles with \(n\) corners and edges, and given initial and final positions for \(P\), the time needed to determine a high-clearance, obstacle-avoiding path for \(P\) is \(O(k^ 4n\lambda_ 3(n)\log n)\).
    0 references
    0 references
    edge Voronoi diagram
    0 references
    edge Delaunay triangulation
    0 references
    convex polygon
    0 references
    Davenport-Schinzel sequences
    0 references