Collision detection or nearest-neighbor search? On the computational bottleneck in sampling-based motion planning
Michal Kleinbort, Oren Salzman, Dan Halperin

TL;DR
This paper investigates the computational bottleneck in sampling-based motion planning, revealing that nearest-neighbor search can be as critical as collision detection in certain settings and proposing tailored data structures to improve efficiency.
Contribution
It characterizes NN-sensitive scenarios in motion planning, adapts connection radius methods to non-Euclidean spaces, and demonstrates significant speedups over k-NN approaches.
Findings
Nearest-neighbor search can dominate runtime in some planning scenarios.
Adapting connection radius to non-Euclidean spaces enables better performance.
Radial connection schemes can produce solutions ten times faster than k-NN.
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Machine Learning and Algorithms · Computational Geometry and Mesh Generation
