Low-latency trajectory planning for high-speed navigation in unknown environments

Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2016. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 105-109). === The ability for quadrotors to navigate autonomously through unknown, cluttered environments at...

Full description

Bibliographic Details
Main Author: Lopez, Brett Thomas
Other Authors: Jonathan P. How.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2017
Subjects:
Online Access:http://hdl.handle.net/1721.1/107052
id ndltd-MIT-oai-dspace.mit.edu-1721.1-107052
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-1070522019-05-02T15:55:50Z Low-latency trajectory planning for high-speed navigation in unknown environments Lopez, Brett Thomas Jonathan P. How. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics. Aeronautics and Astronautics. Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2016. Cataloged from PDF version of thesis. Includes bibliographical references (pages 105-109). The ability for quadrotors to navigate autonomously through unknown, cluttered environments at high-speeds is still an open problem in the robotics community. Advancements in light-weight, small form factor computing has allowed the application of state-of-the-art perception and planning algorithms to the high-speed navigation problem. However, many of the existing algorithms are computationally intensive and rely on building a dense map of the environment. Computational complexity and map building are the main sources of latency in autonomous systems and ultimately limit the top speed of the vehicle. This thesis presents an integrated perception, planning, and control system that addresses the aforementioned limitations by using instantaneous perception data instead of building a map. From the instantaneous data, a clustering algorithm identifies and ranks regions of space the vehicle can potentially traverse. A minimum-time, state and input constrained trajectory is generated for each cluster until a collision-free trajectory is found (if one exists). Relaxing position constraints reduces the planning problem to finding the switching times for the minimum-time optimal solution, something that can be done in microseconds. Our approach generates collision-free trajectories within a millisecond of receiving perception data. This is two orders of magnitude faster than current state-of-the art systems. We demonstrate our approach in environments with varying degrees of clutter and at different speeds. by Brett Thomas Lopez. S.M. 2017-02-22T19:01:17Z 2017-02-22T19:01:17Z 2016 2016 Thesis http://hdl.handle.net/1721.1/107052 971022230 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 109 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Aeronautics and Astronautics.
spellingShingle Aeronautics and Astronautics.
Lopez, Brett Thomas
Low-latency trajectory planning for high-speed navigation in unknown environments
description Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2016. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 105-109). === The ability for quadrotors to navigate autonomously through unknown, cluttered environments at high-speeds is still an open problem in the robotics community. Advancements in light-weight, small form factor computing has allowed the application of state-of-the-art perception and planning algorithms to the high-speed navigation problem. However, many of the existing algorithms are computationally intensive and rely on building a dense map of the environment. Computational complexity and map building are the main sources of latency in autonomous systems and ultimately limit the top speed of the vehicle. This thesis presents an integrated perception, planning, and control system that addresses the aforementioned limitations by using instantaneous perception data instead of building a map. From the instantaneous data, a clustering algorithm identifies and ranks regions of space the vehicle can potentially traverse. A minimum-time, state and input constrained trajectory is generated for each cluster until a collision-free trajectory is found (if one exists). Relaxing position constraints reduces the planning problem to finding the switching times for the minimum-time optimal solution, something that can be done in microseconds. Our approach generates collision-free trajectories within a millisecond of receiving perception data. This is two orders of magnitude faster than current state-of-the art systems. We demonstrate our approach in environments with varying degrees of clutter and at different speeds. === by Brett Thomas Lopez. === S.M.
author2 Jonathan P. How.
author_facet Jonathan P. How.
Lopez, Brett Thomas
author Lopez, Brett Thomas
author_sort Lopez, Brett Thomas
title Low-latency trajectory planning for high-speed navigation in unknown environments
title_short Low-latency trajectory planning for high-speed navigation in unknown environments
title_full Low-latency trajectory planning for high-speed navigation in unknown environments
title_fullStr Low-latency trajectory planning for high-speed navigation in unknown environments
title_full_unstemmed Low-latency trajectory planning for high-speed navigation in unknown environments
title_sort low-latency trajectory planning for high-speed navigation in unknown environments
publisher Massachusetts Institute of Technology
publishDate 2017
url http://hdl.handle.net/1721.1/107052
work_keys_str_mv AT lopezbrettthomas lowlatencytrajectoryplanningforhighspeednavigationinunknownenvironments
_version_ 1719031172073259008