ROMar 26, 2021

Dispersion-Minimizing Motion Primitives for Search-Based Motion Planning

arXiv:2103.14603v114 citations
Originality Incremental advance
AI Analysis

This work addresses a crucial but overlooked aspect in motion planning for robotics, offering incremental improvements in efficiency and simplicity for unstructured environments.

The paper tackles the problem of optimal motion primitive graph design for search-based motion planning by minimizing vertex dispersion in a trajectory cost metric space, resulting in lower dispersion, fewer search iterations, and a single tunable parameter compared to uniform sampling baselines.

Search-based planning with motion primitives is a powerful motion planning technique that can provide dynamic feasibility, optimality, and real-time computation times on size, weight, and power-constrained platforms in unstructured environments. However, optimal design of the motion planning graph, while crucial to the performance of the planner, has not been a main focus of prior work. This paper proposes to address this by introducing a method of choosing vertices and edges in a motion primitive graph that is grounded in sampling theory and leads to theoretical guarantees on planner completeness. By minimizing dispersion of the graph vertices in the metric space induced by trajectory cost, we optimally cover the space of feasible trajectories with our motion primitive graph. In comparison with baseline motion primitives defined by uniform input space sampling, our motion primitive graphs have lower dispersion, find a plan with fewer iterations of the graph search, and have only one parameter to tune.

Foundations

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

Your Notes