next up previous
Next: Cell Decomposition Up: Path Planning: Roadmap Methods Previous: Voronoi Roadmaps

Visibility Roadmaps

A visibility roadmap is obtained by generating all line segments between pairs of obstacle region vertices. Any line segment that lies entirely in the free space is added to the roadmap. Figure 5.3 shows an example. When a path planning is given, the initial position and goal position are also treated as vertices (in other words, they are connected to other vertices, if possible). This generates a connectivity graph that can be searched for a solution. The naive approach to constructing this graph takes time O(n3). The sweep-line principle can be applied to yield a more efficient algorithm.

There are two important notes about visibility roadmaps:


 
Figure 5.3:   a) A visibility graph is constructed by joining obstacle region vertices; b) It is generally possible to reduce the number of edges in the visibility roadmap.
\begin{figure}
\begin{center}
\begin{tabular}
{cc}

\psfig {file=figs/visibility...
 ...ibility2.idr,width=3.0truein}
 \\ (a) & (b)\end{tabular}\end{center}\end{figure}


next up previous
Next: Cell Decomposition Up: Path Planning: Roadmap Methods Previous: Voronoi Roadmaps
Steven M. LaValle
8/29/2001