Proceedings, IEEE Aerospace Conference
DOI: 10.1109/aero.2002.1036829
|View full text |Cite
|
Sign up to set email alerts
|

The fully programmable spacecraft: procedural sequencing for JPL deep space missions using VML (Virtual Machine Language)

Abstract: VML (Virtual Machine Language) is an advanced procedural sequencing language which simplifies spacecraft operations, minimizes uplink product size, and allows autonomous operations aboard a mission without the development of autonomous flight software. The language is a mission-independent, high level, human readable script. It features a rich set of data types (including integers, doubles, and strings), named functions, parameters, IF and WHILE control structures, polymorphism, and on-the-fly creation of spac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 0 publications
0
9
0
Order By: Relevance
“…Onboard commanding and resource management b. Automated response to faults/opportunities based on constraints and resources c. Examples: CASPER (Chien, Knight, Stechert, Sherwood, and Rabideau, 1999), Remote Agent Experiment (RAX) (Bernard et al, 1998;Muscettola, Nayak, Pell, and Williams, 1998), RHex (Saranli, Buehler, and Koditschek, 2001) and CREST (Woods et al, 2008) (Grasso, 2002), Spacecraft Command Language (SCL) (Buckley and Vangaasbeck, 1994), Titan (Williams, Ingham, Chung, and Elliott, 2003), etc.…”
Section: Capabilities-enabling Active Resiliencementioning
confidence: 99%
“…Onboard commanding and resource management b. Automated response to faults/opportunities based on constraints and resources c. Examples: CASPER (Chien, Knight, Stechert, Sherwood, and Rabideau, 1999), Remote Agent Experiment (RAX) (Bernard et al, 1998;Muscettola, Nayak, Pell, and Williams, 1998), RHex (Saranli, Buehler, and Koditschek, 2001) and CREST (Woods et al, 2008) (Grasso, 2002), Spacecraft Command Language (SCL) (Buckley and Vangaasbeck, 1994), Titan (Williams, Ingham, Chung, and Elliott, 2003), etc.…”
Section: Capabilities-enabling Active Resiliencementioning
confidence: 99%
“…Many of the state and transition concepts behind RRDS originated with the highly successful 2009 entry, descent, and landing (EDL) of the Phoenix spacecraft on Mars, in turn having roots in other missions [2][3], including Spitzer [4]. State concepts proved so stable and successful that the mainline landing sequence worked the first time, and landed the vehicle in every test where external simulator components were working correctly.…”
Section: A Phoenix Entry Descent and Landingmentioning
confidence: 99%
“…Five versions have been implemented so far. VML has been used or is in use on fifteen NASA flight missions to date, including Stardust [2], Genesis, Mars Odyssey, Spitzer Space Telescope [3][4] [8], MRO, Dawn, Phoenix, JUNO, GRAIL, MAVEN, OSIRIS-REx, InSIGHT, and the RESOLVE lunar regolith analysis mission. A timeline of software use appears in Figure 5.…”
Section: Virtual Machine Languagementioning
confidence: 99%
“…The Jet Propulsion Laboratory (JPL) owns all rights to VML and is available royalty-free for use on any NASA funded mission. Sequences developed in VML are procedural in nature [2]. At any particular time, only one instruction is active on a sequence engine.…”
Section: Vml Overviewmentioning
confidence: 99%