I. Introduction
The probabilistic roadmap (PRM) [1] is a cornerstone of robot motion planning. It is widely used in practice or as the foundation for more complex planning algorithms. The method is divided into two phases: the PRM graph is first constructed followed by, potentially multiple, shortest path queries on this graph to solve motion planning problems. For a single motion planning query, a feasibility checking subroutine executed repeatedly during PRM construction dominates run-time. However, once the PRM is constructed it can be reused for multiple motion planning queries or modified slightly according to minor changes in the environment. Applicability to multi-query problems is one of the advantages of the PRM over tree-based planners such as Rapidly exploring Random Trees (RRT) [2] and Expansive Space Trees (EST) [3] which are tailored to single-query problems.