Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Optimal any-angle path planning in static and dynamic environments

About

Any-angle path planning extends traditional graph-based path planning by allowing movement between any pair of vertices, rather than being restricted by predefined edges. It can find straighter and shorter paths in continuous space with graphs, making it particularly suitable for navigation in open areas such as airspaces, warehouses, and oceans. Many any-angle path-planning algorithms have been proposed, but only a few can guarantee optimal solutions, especially in the presence of dynamic obstacles. To address this challenge, this article focuses on optimal any-angle path planning on grids and introduces two general techniques that accelerate computation while preserving optimality in both static and dynamic environments: 1) elliptical forward expansion, which leverages ellipse-based neighborhoods to restrict the search space, and 2) field of view, which replaces traditional line-of-sight methods to speed up visibility checks. To integrate these two techniques, inverted and forward scanning are introduced. Inverted scanning establishes visual connections from open nodes, whereas forward scanning initiates scans from closed nodes. Building on the proposed techniques, Zeta* and Zeta*-SIPP are developed for static and dynamic environments respectively. Zeta*, when combined with forward scanning, is similar to the state-of-the-art algorithm Anya and attains comparable performance. Unlike Anya, Zeta* can be readily extended to other settings, such as dynamic environments (e.g., Zeta*-SIPP). Zeta*-SIPP, with either scanning method, is more than 20 times faster than the corresponding state-of-the-art optimal planner TO-AA-SIPP. Overall, this research identifies the key requirements for achieving optimal any-angle path planning and introduces a unified approach suitable for different environments.

Yiyuan Zou, Clark Borst• 2026

Related benchmarks

TaskDatasetResultRank
Any-angle Path PlanningRand Map
Average Sorted Elements (x10^3)2.66e+3
8
Any-angle Path PlanningRoom Map
Average Sorted Elements (x10^3)39.31
8
Any-angle Path PlanningMaze Map
Avg Sorted Elements (x10^3)3.03e+5
8
Any-angle Path PlanningWare Map
Average Sorted Elements (x10^3)13.68
8
Path planningEmpty Map mean over all dynamic obstacle settings
Average Scanned Grids18.9
8
Path planningRand Map mean over all dynamic obstacle settings
Average Scanned Grids4.69
8
Path planningMaze Map mean over all dynamic obstacle settings
Average Scanned Grids335.3
8
Path planningRoom Map mean over all dynamic obstacle settings
Average Scanned Grids27.63
8
Path planningWare Map mean over all dynamic obstacle settings
Average Scanned Grids33.29
8
Any-angle Path PlanningEmpty Map
Average Sorted Elements1.44
8
Showing 10 of 37 rows

Other info

Follow for update