I. Introduction
The Probabilistic Roadmap Method (PRM) [9] has become one of the leading path planning techniques in the field of robotics, both in virtual and real-world contexts. Recently its applications have extended to the domain of computer-assisted training, advanced gaming [12], [8] and biology (see e.g. [13]). Its main features are its simplicity, allowing for almost instantaneous queries, extensibility to higher dimensions and the broad range of problem types to which it is applicable. The PRM method works by sampling collision-free configurations and by connecting these by collision-free local paths (created by a local planner). A graph (the roadmap) is thus formed that aims at representing the connectedness of the free space. If the roadmap adequately represents this connectedness, a path between two collision-free configurations can be computed efficiently. An important property of the PRM planner is that the major part of the computations are done in a preprocessing phase. After this preprocessing phase, paths can be extracted quickly in a query phase allowing for interactive performance.