Computing High-Quality Paths in Weighted Regions

Publication date

2014

Authors

Jaklin, N.S.ISNI 000000050676800X
Tibboel, Mark
Geraerts, R.J.ISNI 0000000390828735

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

Abstract

The Weighted Region Problem is defined as the problem of finding a cost-optimal path in a weighted planar polygonal subdivision. Searching for paths on a grid representation of the scene is fast and easy to implement. However, grid representations do not capture the exact geometry of the scene. Hence, grid paths can be inaccurate or might not even exist at all. Methods that work on an exact representation of the scene can approximate an optimal path up to an arbitrarily small epsilon-error. However, these methods are computationally inefficient and thus not well-suited for real-time applications. In this paper, we analyze the quality of optimal paths on a 8-neighbor-grid. We prove that the costs of such a path in a scene with weighted regions can be arbitrarily high in the general case. If all regions are aligned with the grid, we prove that the costs are at most 4 + sqrt(4 - 2 sqrt(2)) times the costs of an optimal path. In addition, we present a new hybrid method called Vertex-based Pruning (VBP). VBP computes paths that are epsilon-optimal inside a pruned subset of the scene. Experiments show that VBP paths can be computed at interactive rates, and are thus well-suited as an input for advanced path-following strategies in robotics, crowd simulation or gaming applications.

Keywords

path planning, weighted region problem, grid representation

Citation

Jaklin, N, Tibboel, M & Geraerts, R 2014, Computing High-Quality Paths in Weighted Regions. in 7th International ACM SIGGRAPH Conference on Motion in Games. pp. 77-86, 7th International ACM SIGGRAPH Conference on Motion in Games, Los Angeles, United States, 6/11/14. https://doi.org/10.1145/2668064.2668097, conference