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.
翻译:与运动原始体进行基于搜索的规划是一种强大的运动规划技术,可以在无结构的环境中提供动态可行性、最佳性和实时计算大小、重量和受动力限制的平台的时间。然而,运动规划图的最佳设计虽然对规划员的性能至关重要,但并不是先前工作的主要重点。本文件提议通过在以抽样理论为基础的运动原始图中采用选择脊椎和边缘的方法解决这一问题,并导致对规划员完整性的理论保证。通过最大限度地减少轨迹成本引致的射线空间中图形脊椎的分散,我们以运动原始图覆盖可行的轨迹空间。与统一输入空间取样确定的基准运动原始体相比,我们的运动原始图的分散性较低,在图形搜索的迭代较少的情况下找到一个计划,并且只有一个参数可以调和。