Does a robot path have clearance c?
Abstract
Most path planning problems among polygonal obstacles ask to find a path that avoids the obstacles and is optimal with respect to some measure or a combination of measures, for example an -to- shortest path of clearance at least , where and are points in the free space and is a positive constant. In practical applications, such as emergency interventions/evacuations and medical treatment planning, a number of -to- paths are suggested by experts and the question is whether such paths satisfy specific requirements, such as a given clearance from the obstacles. We address the following path query problem: Given a set of disjoint simple polygons in the plane, with a total of vertices, preprocess them so that for a query consisting of a positive constant and a simple polygonal path with vertices, from a point to a point in free space, where is much smaller than , one can quickly decide whether has clearance at least (that is, there is no polygonal obstacle within distance of ). To do so, we show how to solve the following related problem: Given a set of simple polygons in , preprocess into a data structure so that the polygon in closest to a query line segment can be reported quickly. We present an time, space preprocessing, query time solution for this problem, for any . For a path with segments, this results in query time, which is a significant improvement over algorithms that can be derived from existing computational geometry methods when is small.
Cite
@article{arxiv.1807.09392,
title = {Does a robot path have clearance c?},
author = {Ovidiu Daescu and Hemant Malik},
journal= {arXiv preprint arXiv:1807.09392},
year = {2018}
}