Optimal-path maps tell robots or people the best way to reach a goal point
from anywhere in a known terrain area, eliminating most of the need to plan
during travel. The authors address the construction of optimal-path maps f
or two-dimensional polygonal weighted-region terrain, terrain partitioned i
nto polygonal areas such that the cost per unit of distance traveled is hom
ogeneous and isotropic within each area. This is useful for overland route
planning across varied ground surfaces and vegetation. The authors propose
a new algorithm that recursively partitions terrain into regions of similar
optimal-path behavior and defines corresponding "path subspaces" for these
regions. This process constructs a piecewise-smooth function of terrain po
sition whose gradient direction is everywhere the optimal-path direction, p
ermitting quick path finding. The algorithm used is more complicated than t
he current path-caching and wavefront-propagation algorithms, but it gives
more accurate maps requiring less space to represent. Experiments with an i
mplementation confirm the practicality of the authors' algorithm.