Ph.D. Thesis
Calculating Weighted Shortest Paths on Polyhedral Surfaces
Outdoor robots must be able to cope with various types of terrain
(e.g., asphalt, grass, dirt, sand, snow). The terrain surface will
affect the required time and energy for a robot to travel from one
point to another. We have been investigating algorithms to compute
efficient shortest paths between two points on various polyhedral
surfaces.
Mobile robots must also take into account the slope of the terrain as
it navigates along a path. Slopes too steep are either impossible or
dangerous for most robots to climb. Therefore, in addition to computing
paths that take into account the terrain type, we also developed algorithms
that take into account the slope of the path solutions. Such paths are
called shortest anisotropic paths. The solutions are quite different and
allow the robot safer travel.
Finally, since terrain data is often quite large (e.g., potentially
terabytes of data), it is extremely time-consuming to process the
information with a single computer/processor. We therefore developed
distributed computing algorithms for computing these terrain paths by
allowing multiple computers/processors to share the workload in computing
the solutions.