NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Optimal Planning and Problem-SolvingCTAEMS MDP Optimal Planner is a problem-solving software designed to command a single spacecraft/rover, or a team of spacecraft/rovers, to perform the best action possible at all times according to an abstract model of the spacecraft/rover and its environment. It also may be useful in solving logistical problems encountered in commercial applications such as shipping and manufacturing. The planner reasons around uncertainty according to specified probabilities of outcomes using a plan hierarchy to avoid exploring certain kinds of suboptimal actions. Also, planned actions are calculated as the state-action space is expanded, rather than afterward, to reduce by an order of magnitude the processing time and memory used. The software solves planning problems with actions that can execute concurrently, that have uncertain duration and quality, and that have functional dependencies on others that affect quality. These problems are modeled in a hierarchical planning language called C_TAEMS, a derivative of the TAEMS language for specifying domains for the DARPA Coordinators program. In realistic environments, actions often have uncertain outcomes and can have complex relationships with other tasks. The planner approaches problems by considering all possible actions that may be taken from any state reachable from a given, initial state, and from within the constraints of a given task hierarchy that specifies what tasks may be performed by which team member.
Document ID
20090011879
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Clemet, Bradley
(California Inst. of Tech. Pasadena, CA, United States)
Schaffer, Steven
(California Inst. of Tech. Pasadena, CA, United States)
Rabideau, Gregg
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
August 1, 2008
Publication Information
Publication: NASA Tech Briefs, August 2008
Subject Category
Computer Programming And Software
Report/Patent Number
NPO-44019
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available