pith. sign in

arxiv: 1607.04800 · v3 · pith:FEIMCTXCnew · submitted 2016-07-16 · 💻 cs.RO · cs.CG

Collision detection or nearest-neighbor search? On the computational bottleneck in sampling-based motion planning

classification 💻 cs.RO cs.CG
keywords nearest-neighboralgorithmssearchcollisioncomputationaldetectionplanningtime
0
0 comments X
read the original abstract

The complexity of nearest-neighbor search dominates the asymptotic running time of many sampling-based motion-planning algorithms. However, collision detection is often considered to be the computational bottleneck in practice. Examining various asymptotically optimal planning algorithms, we characterize settings, which we call NN-sensitive, in which the practical computational role of nearest-neighbor search is far from being negligible, i.e., the portion of running time taken up by nearest-neighbor search is comparable, or sometimes even greater than the portion of time taken up by collision detection. This reinforces and substantiates the claim that motion-planning algorithms could significantly benefit from efficient and possibly specifically-tailored nearest-neighbor data structures. The asymptotic (near) optimality of these algorithms relies on a prescribed connection radius, defining a ball around a configuration $q$, such that $q$ needs to be connected to all other configurations in that ball. To facilitate our study, we show how to adapt this radius to non-Euclidean spaces, which are prevalent in motion planning. This technical result is of independent interest, as it enables to compare the radial-connection approach with the common alternative, namely, connecting each configuration to its $k$ nearest neighbors ($k$-NN). Indeed, as we demonstrate, there are scenarios where using the radial connection scheme, a solution path of a specific cost is produced ten-fold (and more) faster than with $k$-NN.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. An Efficient B-spline-Based Kinodynamic Replanning Framework for Quadrotors

    cs.RO 2019-06 unverdicted novelty 5.0

    Introduces an efficient B-spline kinodynamic replanning framework for quadrotors combining EBK search for minimum-effort feasible trajectories with elastic optimization to refine control points.