Back to results

Massachusetts Institute of Technology

A factored planner for the temporal coordination of autonomous systems

Abstract

dc:description.abstract

Embedded devices are being composed into ever more complex networked systems, including Earth observing systems and transportation networks. The complexity of these systems require automated coordination, but planning for and controlling these systems pose unique challenges. Devices can exhibit stateful, timed, and periodic behavior. A washing machine transitions automatically between its wash cycles while locking its door accordingly. The interaction between devices can cause indirect effects and require concurrency. A UAV with a simple GPS-based auto pilot may refuse to take off until it has a GPS fix, and may further require that fix be maintained while flying its route. While many planners exist that support some of these features, to our knowledge, no planner can support them all, and none can handle automatic timed transitions. In this thesis, we present tBurton, a domain-independent temporal planner for complex networked systems. tBurton can generate a plan that meets deadlines and maintains durative goals. Furthermore, the plan it generates is temporally least-commitment, affording some flexibility during plan execution. tBurton uses a divide and conquer approach: dividing the problem into a directed acyclic graph of factors via causal-graph decomposition and conquering each factor with heuristic forward search. Planning is guided by the DAG structure of the causal graph, and consists of a recursive element. All of the sub-goals for a particular factor are gathered before generating its plan and regressing its sub-goals to parent factors. Key to this approach is a process we call unification, which exploits the locality of information afforded by factoring to efficiently prune unachievable sub-goal orderings before the computationally expensive task of planning. The contributions of this thesis are three fold: First, we introduce a planner for networked devices that supports a set of features never before found in one planner. Second, we introduce a new approach to factored planning based on timeline-based regression and heuristic forward search. Third, we demonstrate the effectiveness of this approach on both existing planning benchmarks, as well as a set of newly developed benchmarks that model networked devices.

Degree

thesis:*
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Aeronautics and Astronautics.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Wang, David Cheng-Ping
Advisor dc:contributor.advisor
  • Supervised byBrian C. Williams, Leslie P. Kaelbling and Saman P. Amarasinghe.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/98806
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/98806

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Wang, David Cheng-Ping. A factored planner for the temporal coordination of autonomous systems. Massachusetts Institute of Technology, 2015. http://hdl.handle.net/1721.1/98806