ROAIDec 13, 2024

MeshA*: Efficient Path Planing With Motion Primitives

arXiv:2412.10320v1h-index: 1
Originality Incremental advance
AI Analysis

This incremental improvement addresses computational bottlenecks in path planning for robotics and autonomous systems.

The paper tackles the inefficiency of lattice-based path planning with motion primitives by introducing MeshA*, which searches over grid cells while fitting motion primitives, achieving a 1.5x decrease in runtime while preserving completeness and optimality.

We study a path planning problem where the possible move actions are represented as a finite set of motion primitives aligned with the grid representation of the environment. That is, each primitive corresponds to a short kinodynamically-feasible motion of an agent and is represented as a sequence of the swept cells of a grid. Typically heuristic search, i.e. A*, is conducted over the lattice induced by these primitives (lattice-based planning) to find a path. However due to the large branching factor such search may be inefficient in practice. To this end we suggest a novel technique rooted in the idea of searching over the grid cells (as in vanilla A*) simultaneously fitting the possible sequences of the motion primitives into these cells. The resultant algorithm, MeshA*, provably preserves the guarantees on completeness and optimality, on the one hand, and is shown to notably outperform conventional lattice-based planning (x1.5 decrease in the runtime), on the other hand. Moreover, we suggest an additional pruning technique that additionally decreases the search space of MeshA*. The resultant planner is combined with the regular A* to retain completeness and is shown to further increase the search performance at the cost of negligible decrease of the solution quality.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes