Towards Time-Optimal Any-Angle Path Planning With Dynamic Obstacles
Konstantin Yakovlev, Anton Andreychuk

TL;DR
This paper introduces two algorithms for time-optimal any-angle path planning in dynamic environments, demonstrating their ability to find provably optimal solutions and outperform greedy methods in certain scenarios.
Contribution
The paper presents the first provably optimal algorithms for time-minimizing any-angle path planning with dynamic obstacles, including a more efficient, involved method.
Findings
The more involved algorithm can match the speed of greedy solvers in some cases.
Optimal solutions can be up to 76% better in cost than greedy solutions.
On average, the optimal solutions are less than 1% better than greedy solutions.
Abstract
Path finding is a well-studied problem in AI, which is often framed as graph search. Any-angle path finding is a technique that augments the initial graph with additional edges to build shorter paths to the goal. Indeed, optimal algorithms for any-angle path finding in static environments exist. However, when dynamic obstacles are present and time is the objective to be minimized, these algorithms can no longer guarantee optimality. In this work, we elaborate on why this is the case and what techniques can be used to solve the problem optimally. We present two algorithms, grounded in the same idea, that can obtain provably optimal solutions to the considered problem. One of them is a naive algorithm and the other one is much more involved. We conduct a thorough empirical evaluation showing that, in certain setups, the latter algorithm might be as fast as the previously-known greedy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
