SpaceOps 2014 Conference 2014
DOI: 10.2514/6.2014-1809
|View full text |Cite
|
Sign up to set email alerts
|

APGEN Scheduling: 15 Years of Experience in Planning Automation

Abstract: In this paper, we discuss the scheduling capability of APGEN (Activity Plan Generator), a multi-mission planning application that is part of the NASA AMMOS (Advanced MultiMission Operations System), and how APGEN scheduling evolved over its applications to specific Space Missions. Our analysis identifies two major reasons for the successful application of APGEN scheduling to real problems: an expressive DSL (Domain-Specific Language) for formulating scheduling algorithms, and a well-defined process for enlisti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 4 publications
0
8
0
Order By: Relevance
“…The models are written into APGen Adaptation Files (.aaf), which are ingested by the program when it starts up, before activity instances begin being processed. For a more detailed discussion of the control flow during modeling, see Ref [10]. Each activity instance is also a tree in that activities can 'decompose' into child activities, allowing locally top-down generation of more detailed activities.…”
Section: A Activity Plan Generator Overviewmentioning
confidence: 99%
“…The models are written into APGen Adaptation Files (.aaf), which are ingested by the program when it starts up, before activity instances begin being processed. For a more detailed discussion of the control flow during modeling, see Ref [10]. Each activity instance is also a tree in that activities can 'decompose' into child activities, allowing locally top-down generation of more detailed activities.…”
Section: A Activity Plan Generator Overviewmentioning
confidence: 99%
“…The central tool used to build and run simulations of the Europa Clipper Mission in its current stage is APGen, a modeling and simulation framework developed by NASA's Advanced Multi-Mission Operating System (AMMOS) organization [2], [3]. The focus of the original requirements on APGen was mission operations, and in particular the planning function within the Mission Operations System (MOS).…”
Section: B Apgen: From Planning Tool To Simulation Enginementioning
confidence: 99%
“…The basic scheduling algorithm used by the APGen modeling engine has been described in detail elsewhere [2], and we will therefore limit ourselves to a brief overview. The basic component of the APGen scheduling engine is a window finder which takes as input a "scheduling condition" and a minimum duration over which the scheduling condition is to be continuously true.…”
Section: F Apgen Scheduling Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…ASPEN admits search in the infeasible space (in fact, threats and constraint violations are rolled up into a single generic entity called a conflict) allowing for faster response to off-nominal execution (Chien et al 2000;Chien et al 2005). In fact, ASPEN has been demonstrated for in situ rover technology (Castano et al 2007;Estlin et al 1999;Gaines et al 2008) P. Maldague, A. Ko, D. Page, and T. Starbird (Maldague et al 1997) have developed a schedule generation framework (APGEN) that automatically generates and validates plans used for commanding spacecraft but does not perform general planning and scheduling.…”
Section: Related Workmentioning
confidence: 99%