MeshA*: Efficient Path Planning With Motion Primitives

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Agranovskiy, Marat, Yakovlev, Konstantin
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917129672982528
author Agranovskiy, Marat
Yakovlev, Konstantin
author_facet Agranovskiy, Marat
Yakovlev, Konstantin
contents 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-x2 decrease in the runtime), on the other hand.
format Preprint
id arxiv_https___arxiv_org_abs_2412_10320
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MeshA*: Efficient Path Planning With Motion Primitives
Agranovskiy, Marat
Yakovlev, Konstantin
Robotics
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-x2 decrease in the runtime), on the other hand.
title MeshA*: Efficient Path Planning With Motion Primitives
topic Robotics
Artificial Intelligence
url https://arxiv.org/abs/2412.10320