MeshA*: Efficient Path Planing With Motion Primitives
Agranovskiy, Marat, Yakovlev, Konstantin
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Dec-13-2024
- Country:
- Europe
- Russia > Central Federal District
- Moscow Oblast > Moscow (0.04)
- Germany > Bavaria
- Upper Bavaria > Munich (0.04)
- Russia > Central Federal District
- Asia > Middle East
- Republic of Türkiye > Karaman Province > Karaman (0.05)
- Europe
- Genre:
- Research Report (0.84)
- Technology: