As in Chapter 5, efficient collision detection
algorithms are a key enabler of sampling-based planning. If
,
then the methods of Section 5.3 directly apply. If
includes phase constraints, then additional tests must be performed.
These constraints are usually given and are therefore straightforward
to evaluate. Recall from Section 4.3 that this is not
efficient for the obstacle constraints on
due to the complicated
mapping between obstacles in
and obstacles in
.
If only pointwise tests are performed, the trajectory segment between
the points is not guaranteed to stay in
. This problem was
addressed in Section 5.3.4 by using distance information
from collision checking algorithms. The same problem exists for the
phase constraints of the form
. In this general form
there is no additional information that can be used to ensure that
some neighborhood of
is contained in
. Fortunately, the
phase constraints are not complicated in most applications, and it is
possible to ensure that
is at least some distance away from the
constraint boundary. In general, careful analysis of each phase
constraint is required to ensure that the state trajectory segments
are violation-free.
In summary, determining whether
involves
Steven M LaValle 2020-08-14