"Automated sequence generation" (autogen) signifies both a process and software used to automatically generate sequences of commands to operate various spacecraft. Autogen requires fewer workers than are needed for older manual sequence-generation processes and reduces sequence-generation times from weeks to minutes. The autogen software comprises the autogen script plus the Activity Plan Generator (APGEN) program. APGEN can be used for planning missions and command sequences. APGEN includes a graphical user interface that facilitates scheduling of activities on a time line and affords a capability to automatically expand, decompose, and schedule activities. The autogen script performs the following tasks:

  • Gathers needed data files from data repositories on the mission operations network.
  • Builds other data files needed for the APGEN scheduling algorithms, based on inputs specified by the user.
  • Sets up the environment to run APGEN, including scheduling instructions.
  • Runs APGEN, which schedules activities and writes the corresponding sequences of commands to files.
  • Manipulates the resultant sequence and other files, if needed.
  • Initiates any automated sequence processors to prepare the sequence for uplink, if appropriate.

This work was done by Roy Gladden of Caltech for NASA's Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-30746.



This Brief includes a Technical Support Package (TSP).
Document cover
Automated Sequence Generation Process and Software

(reference NPO-30746) is currently available for download from the TSP library.

Don't have an account?



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the September, 2007 issue of NASA Tech Briefs Magazine (Vol. 31 No. 9).

Read more articles from the archives here.


Overview

The document discusses the Automated Sequence Generation (autogen) process and software developed by NASA's Jet Propulsion Laboratory (JPL) for use in deep space missions, particularly the Mars Odyssey mission. The autogen process consists of two main components: the Activity Plan Generator (APGEN) and the autogen script.

APGEN is a versatile software tool designed for sequence and mission planning, capable of being adapted for various space missions without altering its core functionality. It features a graphical user interface that allows users to schedule activities on a timeline, automatically expand and decompose tasks, and manage system resources over time. To utilize APGEN effectively, an "adapter" must create algorithms in a specific tool language to represent scheduled activities and resource adjustments.

The autogen script complements APGEN by optimizing the mission operations network environment. It performs essential tasks such as gathering necessary data files, building additional files for APGEN, setting up the environment for scheduling, executing APGEN, manipulating output sequences, and preparing sequences for uplink to the spacecraft.

The document highlights the novelty of the autogen process, emphasizing its ability to automate the development of command sequences based on recognized patterns in spacecraft operations. This automation significantly reduces the manpower and time required for sequence generation, with some processes being shortened from weeks to mere minutes. The autogen process is noted for its compatibility with existing uplink software, addressing previous challenges where earlier automation efforts struggled with integration and efficiency.

Overall, the autogen process represents a significant advancement in mission planning for deep space exploration, streamlining operations and enhancing the efficiency of spacecraft command sequence generation. The document serves as a technical support package under NASA's Commercial Technology Program, aiming to disseminate aerospace-related developments with potential broader applications in technology and science. For further inquiries, the document provides contact information for JPL's Innovative Technology Assets Management.