next up previous
Next: References Up: Uncertainty Previous: BUG Algorithms

Visibility-Based Pursuit-Evasion

This section addresses another motion strategy problem that deals with uncertainty in sensing. The model is:

The problem can be formulated as a search in an information space, in which each information state is of the form (q,S). The information state represents the position of the pursuer, q, and the set, S, of places where the evader could be hiding.

The key idea in developing a complete algorithm that will construct a solution if one exists is to partition the world into cells, such that inside of each cell there are no critical changes in information.

\psfig {file=figs/critical.idr,width=3.5truein}

A finite graph search can be performed over these cells, cells might generally be visited multiple times. As the pursuer moves from cell to cell, the information state is maintained by maintaining binary labels on the gaps in visibility.

\psfig {file=figs/labels.idr,width=5.0truein}

As the pursuer moves, gaps can generally split, merge, appear, or disappear, but within a cell, none of these changes occur. When a transition occurs from one cell to another, a simple transition rule specifies the new information state.

Examples

Even though there are slight variations in the environment from example to example, all of these can be solved, except for the last one.

\psfig {file=figs/fourprobs.idr,width=4.0truein}

Each example below is labeled Ti, in which i is the number pursuers needed to solve the problem.

\psfig {file=figs/zigzag2.idr,width=3.0truein}

This example requires the peak to be visited k-1 times for k pairs of ``feet''.

\psfig {file=figs/eagle.idr,width=3.0truein}


next up previous
Next: References Up: Uncertainty Previous: BUG Algorithms
Steven M. LaValle
8/29/2001