Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms

Autonomous micro aerial vehicles (MAVs) are becoming an integral tool in numerous applications involving time-critical missions in GPS-denied environments. Due to their small size and lean energy budget, MAVs are often equipped with a camera to aid ego-localization. This introduces at least two fund...

Full description

Bibliographic Details
Main Author: Spasojevic, Igor
Other Authors: Karaman, Sertac
Format: Thesis
Published: Massachusetts Institute of Technology 2022
Online Access:https://hdl.handle.net/1721.1/144749
_version_ 1826202536137195520
author Spasojevic, Igor
author2 Karaman, Sertac
author_facet Karaman, Sertac
Spasojevic, Igor
author_sort Spasojevic, Igor
collection MIT
description Autonomous micro aerial vehicles (MAVs) are becoming an integral tool in numerous applications involving time-critical missions in GPS-denied environments. Due to their small size and lean energy budget, MAVs are often equipped with a camera to aid ego-localization. This introduces at least two fundamental challenges. First, cameras are of little use for state estimation if there is an insufficient quantity of visual information in the environment of the robot. Second, MAVs only display a limited amount of onboard computational resources. Should extracting motion estimates require excessive computational effort, in order to prevent fatal crashes, these agents would be confined to such low speeds that their deployment would be of questionable value. This thesis studies algorithmic aspects of the question: “How quickly can a vision-driven MAV traverse a given path, while maintaining accurate state estimates at all times?” We seek tractable families of problems involving designing a time-optimal open-loop sequence of controls for a MAV subject to both actuation as well as perception constraints that allow the robot leverage its onboard camera for accurate state estimation. Prior work has either focused on asymptotically optimal search-based approaches which are challenging to implement in real time, or fast local-optimization-based methods with no guarantees on global constraint satisfaction, stability, or optimality. We present three contributions. First, we extend optimality guarantees of a robust, computationally efficient algorithm for the time-optimal path parametrization problem. Second, we demonstrate the convexity of a general family of perception constraints which require a quadrotor to maintain a sufficient amount of information within field of view of its forward-facing onboard camera. Third, we devise computationally efficient algorithms for guiding the visual attention of a fully-actuated multirotor to traverse a path in minimum time while keeping the computational burden of extracting incremental motion estimates below a set threshold. Together, these contributions serve as stepping stones towards allowing MAVs execute missions autonomously at operational speeds.
first_indexed 2024-09-23T12:09:03Z
format Thesis
id mit-1721.1/144749
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T12:09:03Z
publishDate 2022
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1447492022-08-30T03:36:06Z Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms Spasojevic, Igor Karaman, Sertac Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Autonomous micro aerial vehicles (MAVs) are becoming an integral tool in numerous applications involving time-critical missions in GPS-denied environments. Due to their small size and lean energy budget, MAVs are often equipped with a camera to aid ego-localization. This introduces at least two fundamental challenges. First, cameras are of little use for state estimation if there is an insufficient quantity of visual information in the environment of the robot. Second, MAVs only display a limited amount of onboard computational resources. Should extracting motion estimates require excessive computational effort, in order to prevent fatal crashes, these agents would be confined to such low speeds that their deployment would be of questionable value. This thesis studies algorithmic aspects of the question: “How quickly can a vision-driven MAV traverse a given path, while maintaining accurate state estimates at all times?” We seek tractable families of problems involving designing a time-optimal open-loop sequence of controls for a MAV subject to both actuation as well as perception constraints that allow the robot leverage its onboard camera for accurate state estimation. Prior work has either focused on asymptotically optimal search-based approaches which are challenging to implement in real time, or fast local-optimization-based methods with no guarantees on global constraint satisfaction, stability, or optimality. We present three contributions. First, we extend optimality guarantees of a robust, computationally efficient algorithm for the time-optimal path parametrization problem. Second, we demonstrate the convexity of a general family of perception constraints which require a quadrotor to maintain a sufficient amount of information within field of view of its forward-facing onboard camera. Third, we devise computationally efficient algorithms for guiding the visual attention of a fully-actuated multirotor to traverse a path in minimum time while keeping the computational burden of extracting incremental motion estimates below a set threshold. Together, these contributions serve as stepping stones towards allowing MAVs execute missions autonomously at operational speeds. Ph.D. 2022-08-29T16:09:04Z 2022-08-29T16:09:04Z 2022-05 2022-06-09T16:14:56.166Z Thesis https://hdl.handle.net/1721.1/144749 0000-0002-1035-9557 In Copyright - Educational Use Permitted Copyright MIT http://rightsstatements.org/page/InC-EDU/1.0/ application/pdf Massachusetts Institute of Technology
spellingShingle Spasojevic, Igor
Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title_full Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title_fullStr Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title_full_unstemmed Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title_short Algorithmic Aspects of Perception-Aware Motion Planning on Resource-Constrained Platforms
title_sort algorithmic aspects of perception aware motion planning on resource constrained platforms
url https://hdl.handle.net/1721.1/144749
work_keys_str_mv AT spasojevicigor algorithmicaspectsofperceptionawaremotionplanningonresourceconstrainedplatforms