Enhancing NASA’s Procedure Representation Language to Support Planning Operations

  • Pete Bonasso

Abstract

Automation and autonomy are key elements in realizing the vision for space exploration. The NASA Exploration Technology Development Program (ETDP) has been developing several core autonomy capabilities, one of which is called a procedure representation language (PRL). PRL can be automatically translated into code that can be executed by NASA-developed autonomous executives. Another type of automation being developed by ETDP is automated planning aids. These will be needed to increase the number of missions that existing levels of flight personnel are able to handle. But PRL has few constructs to enable automated planners and schedulers to take advantage of the procedures resulting from PRL. In a continuing research effort, we have been developing extensions to PRL to add planning information – resource, constraints and sub-procedural information – so as to produce code usable by automated planning software. From a representative scenario for the PHALCON and EVA flight disciplines, we have derived requirements for planning, developed XML tags for the PRL changes, and translated the changes into the ANML planning language.This paper describes these results.

Assets

BibTeX