Efficient Nearest-Neighbor Search for Dynamical Systems with Nonholonomic Constraints
Abstract
Nearest-neighbor search dominates the asymptotic complexity of sampling-based motion planning algorithms and is often addressed with k-d tree data structures. While it is generally believed that the expected complexity of nearest-neighbor queries is in the size of the tree, this paper reveals that when a classic k-d tree approach is used with sub-Riemannian metrics, the expected query complexity is in fact for a number determined by the degree of nonholonomy of the system. These metrics arise naturally in nonholonomic mechanical systems, including classic wheeled robot models. To address this negative result, we propose novel k-d tree build and query strategies tailored to sub-Riemannian metrics and demonstrate significant improvements in the running time of nearest-neighbor search queries.
Cite
@article{arxiv.1709.07610,
title = {Efficient Nearest-Neighbor Search for Dynamical Systems with Nonholonomic Constraints},
author = {Valerio Varricchio and Brian Paden and Dmitry Yershov and Emilio Frazzoli},
journal= {arXiv preprint arXiv:1709.07610},
year = {2017}
}
Comments
16 pages, 3 figures, the 12th Workshop on the Algorithmic Foundations of Robotics (WAFR) 2016