I. Introduction
Path planning emerged as a crucial and productive research area in robotics in the late 1960's [1] and its applications in real world problems continue to attract researchers. In basic path planning (see [1]), given a robot and a static workspace containing a set of obstacles, the objective is to determine a collision-free motion between a specified start and goal for . Although a tractable problem for small dimensional versions of the task, the problem becomes more difficult when the dimensionality of the problem and complexity of the environment increases. It has been proven that the basic path planning problem is PSPACE-complete in the dimensionality of the problem [2], [3]. As a consequence, a number of heuristic approaches to path planning have been developed and have been used to solve high-dimensional real-world path planning problems (a summary is provided in [4]). Probabilistic Roadmap Methods (PRMs) [5] have proven to be an effective solution to high dimensional versions of the problem. PRMs first construct a roadmap in the configuration space by connecting randomly sampled collision-free configurations and then answer queries by attempting to connect the start and goal to the roadmap.