Efficient nearest-neighbor search algorithms for sub-Riemannian geometries

Thesis: Ph. D., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019

Bibliographic Details
Main Author: Varricchio, Valerio.
Other Authors: Emilio Frazzoll.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2019
Subjects:
Online Access:https://hdl.handle.net/1721.1/122500
_version_ 1811084318745821184
author Varricchio, Valerio.
author2 Emilio Frazzoll.
author_facet Emilio Frazzoll.
Varricchio, Valerio.
author_sort Varricchio, Valerio.
collection MIT
description Thesis: Ph. D., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019
first_indexed 2024-09-23T12:48:50Z
format Thesis
id mit-1721.1/122500
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T12:48:50Z
publishDate 2019
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1225002019-10-14T03:03:39Z Efficient nearest-neighbor search algorithms for sub-Riemannian geometries Varricchio, Valerio. Emilio Frazzoll. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Aeronautics and Astronautics. Thesis: Ph. D., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019 Cataloged from PDF version of thesis. Includes bibliographical references. The Motion Planning problem has been at the core of a significant amount of research in the past decades and it has recently gained traction outside academia with the rise of commercial interest in self-driving cars and autonomous aerial vehicles. Among the leading algorithms to tackle the problem are sampling-based planners, such as Probabilistic Road Maps (PRMs), Rapidly-exploring Random Trees (RRTs) and a large number of variants thereof. In this thesis, we focus on a crucial building block shared by these algorithms: nearest-neighbor search. While nearest-neighbor search is known as the asymptotically dominant bottleneck of sampling-based planners, popular algorithms to efficiently identify neighbors are limited to robots capable of unconstrained motions, commonly referred to as holonomic. Nevertheless, this is rarely the case in the vast majority of practical applications, where the dynamical system at hand is often subject to a class of differential constraints called nonholonomic. We tackle the problem with sub-Riemannian geometries, a mathematical tool to study manifolds that can be traversed under local constraints. After drawing the parallel with nonholonomic mechanical systems, we exploit peculiar properties of these geometries and their natural notion of distance to devise specialized, efficient nearest-neighbor search algorithms. Our contributions are two-fold: First, we generalize existing space-partitioning techniques (k-d trees) to sub-Riemannian metrics. This is achieved by introducing i) a criterion - the outer Box Bound - that discards halfspaces consistently with the metric and ii) a space-partitioning technique - the Lie splitting strategy - that organizes the dataset for optimal asymptotic performance. Second, we propose pruning techniques to further improve the query runtime. This is achieved by reducing the number of distance evaluations required to discern the nearest neighbors and exploiting heuristics that provably approximate a sub-Riemannian metric up to a constant factor, asymptotically. by Valerio Varricchio. Ph. D. Ph.D. Massachusetts Institute of Technology, Department of Aeronautics and Astronautics 2019-10-11T21:53:26Z 2019-10-11T21:53:26Z 2019 2019 Thesis https://hdl.handle.net/1721.1/122500 1121187080 eng MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission. http://dspace.mit.edu/handle/1721.1/7582 121 pages application/pdf Massachusetts Institute of Technology
spellingShingle Aeronautics and Astronautics.
Varricchio, Valerio.
Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title_full Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title_fullStr Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title_full_unstemmed Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title_short Efficient nearest-neighbor search algorithms for sub-Riemannian geometries
title_sort efficient nearest neighbor search algorithms for sub riemannian geometries
topic Aeronautics and Astronautics.
url https://hdl.handle.net/1721.1/122500
work_keys_str_mv AT varricchiovalerio efficientnearestneighborsearchalgorithmsforsubriemanniangeometries