![]() |
Figure 8.15 illustrates the notion of an approximate
cover, which will be used to represent the funnel domains. Let
denote a subset of a state space
. A cover of
is a collection
of sets
for which
![]() |
(8.50) |
In general, a cover allows the following:
So far, no constraints have been placed on the neighborhoods. They should be chosen in practice to greatly simplify the design of a navigation function over each one. For the original motion planning problem, cell decompositions were designed to make the determination of a collision-free path trivial in each cell. The same idea applies here, except that we now want to construct a feedback plan. Therefore, it is usually assumed that the cells have a simple shape.
A cover is called approximate
if
is a strict subset of
. Ideally, we would like to
develop an exact cover, which implies that
and
each neighborhood has some nice property, such as being convex.
Developing such covers is possible in practice for state spaces that
are either low-dimensional or exhibit some special structure. This
was observed for the cell decomposition methods of Chapter
6.
Consider constructing an approximate cover for . The goal should
be to cover as much of
as possible. This means that
should be made as small as possible, in which
denotes Lebesgue measure, as defined in Section
5.1.3. It is also desirable to ensure that
preserves the connectivity of
. In other words, if a path between
two points exists in
, then it should also exist in
.
Steven M LaValle 2020-08-14