Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound

SM thesis

Bibliographic Details
Main Author: Effinger, Robert
Other Authors: Brian Williams
Published: 2018
Online Access:http://hdl.handle.net/1721.1/113365
_version_ 1826214984586100736
author Effinger, Robert
author2 Brian Williams
author_facet Brian Williams
Effinger, Robert
author_sort Effinger, Robert
collection MIT
description SM thesis
first_indexed 2024-09-23T16:14:25Z
id mit-1721.1/113365
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T16:14:25Z
publishDate 2018
record_format dspace
spelling mit-1721.1/1133652019-04-12T23:19:37Z Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound Effinger, Robert Brian Williams Model-based Embedded and Robotic Systems SM thesis Autonomous robots are being considered for increasingly capable roles in our society, such as urban search and rescue, automation for assisted living, and lunar habitat construction. To fulfill these roles, teams of autonomous robots will need to cooperate together to accomplish complex mission objectives in uncertain and dynamic environments. In these environments, autonomous robots face a host of new challenges, such as responding robustly to timing uncertainties and perturbations, task and coordination failures, and equipment malfunctions. In order to address these challenges, this thesis advocates a novel planning approach, called temporally-flexible contingent planning. A temporally-flexible contingent plan is a compact encoding of methods for achieving the mission objectives which incorporates robustness through flexible task durations, redundant methods, constraints on when methods are applicable, and preferences between methods. This approach enables robots to adapt to unexpected changes on-the-fly by selecting alternative methods at runtime in order to satisfy as best possible the mission objectives. The drawback to this approach, however, is the computational overhead involved in selecting alternative methods at runtime in response to changes. If a robot takes too long to select a new plan, it could fail to achieve its near-term mission objectives and potentially incur damage. To alleviate this problem, and extend the range of applicability of temporally-flexible contingent planning to more demanding real-time systems, this thesis proposes a temporally-flexible contingent plan executive that selects new methods quickly and optimally in response to changes in a robot's health and environment. We enable fast and optimal method selection through two complimentary approaches. First, we frame optimal method selection as a constraint satisfaction problem (CSP) variant, called an Optimal Conditional CSP (OCCSP). Second, we extend fast CSP search algorithms, such as Dynamic Backtracking and Branch-and-Bound Search, to solve OCCSPs. Experiments on an autonomous rover test-bed and on randomly generated plans show that these contributions significantly improve the speed at which robots perform optimal method selection in response to changes in their health status and environment. 2018-01-30T23:46:07Z 2018-01-30T23:46:07Z 2006-08-25 2018-01-30T23:46:07Z http://hdl.handle.net/1721.1/113365 MIT-CSAIL-TR-2018-005 Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ 115 p. application/pdf
spellingShingle Effinger, Robert
Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title_full Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title_fullStr Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title_full_unstemmed Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title_short Optimal Temporal Planning at Reactive Time Scales via Dynamic Backtracking Branch and Bound
title_sort optimal temporal planning at reactive time scales via dynamic backtracking branch and bound
url http://hdl.handle.net/1721.1/113365
work_keys_str_mv AT effingerrobert optimaltemporalplanningatreactivetimescalesviadynamicbacktrackingbranchandbound