• Home
  • Search
  • The fully programmable spacecraft: procedural sequencing for JPL deep space missions using VML (Virtual Machine Language)
  • Cite Icon22
  • https://doi.org/10.1109/aero.2002.1036829Copy DOI Icon

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

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
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 spacecraft commands from calculated values. VML has been used on six JPL deep space missions. It is currently in use on Mars Odyssey, Stardust, Genesis, and the Space Infrared Telescope Facility (SIRTF). It is slated for use on the 2005 Mars Reconnaissance Orbiter. The language and associated flight code has allowed spacecraft operations teams to place autonomy aboard deep space missions, implemented as operations products (blocks and sequences). The flight component of VML is implemented in C. This paper lays out language constructs and capabilities, code features, and VML operations development concepts.

Similar Papers
  • Conference Article
  • Citations5

VML 3.0 Reactive Sequencing Objects and Matrix Math Operations for Attitude Profiling

  • Mar 27, 2012
  • Christopher Grasso
  • Research Article
  • Citations23

Advanced Pointing Imaging Camera (APIC) for planetary science and mission opportunities

  • Oct 03, 2020
  • Planetary and Space Science
  • Ryan S Park +7
  • Conference Article
  • Citations2

Preparing General Mission Analysis Tool for Operational Maneuver Planning of the Advanced Composition Explorer Mission

  • Aug 01, 2014
  • Rizwan H Qureshi +1
  • Conference Article
  • Citations9

SourceMiner Evolution: A Tool for Supporting Feature Evolution Comprehension

  • Sep 01, 2013
  • Renato L Novais +3
  • Conference Article
  • Citations2

Bug-Inducing Language Constructs

  • Jan 01, 2009
  • Javed Ferzund +2
  • Research Article

Evaluating high-level distributed language constructs

  • Oct 01, 2007
  • ACM SIGPLAN Notices
  • Jan Nyström +2
  • Conference Article
  • Citations4

Flight software development for the ION-F formation flying mission

  • Mar 10, 2001
  • M.E Campbell +2
  • Conference Article
  • Citations7

New Horizons for a Practical and Performance-Optimized Solar System Internet

  • Mar 05, 2022
  • Alan Hylton +10
  • Research Article
  • Citations3

Characterizing the impact of emergent technologies on earth communications reliance for crewed deep space missions

  • Nov 08, 2024
  • Acta Astronautica
  • Annika E Rollock +1
  • Research Article
  • Citations233

Signatures of Stellar Reionization of the Universe

  • Jul 01, 1997
  • The Astrophysical Journal
  • Zoltan Haiman +1
  • Research Article
  • Citations2

English

  • Mar 11, 2018
  • INCAS BULLETIN
  • Gultureanu Dan +4
  • Book Chapter
  • Citations3

Chapter 24 - Recent Geoeffective Space Weather Events and Technological System Impacts

  • Jan 01, 2018
  • Extreme Events in Geospace
  • Robert J Redmon +3
  • Research Article
  • Citations29

CASDAL

  • Mar 01, 1978
  • ACM Transactions on Database Systems
  • Stanley Y W Su +1
  • Research Article

Application of Petri Net to Automated Guided Vehicle Control System

  • Jan 01, 1992
  • Transactions of the Institute of Systems, Control and Information Engineers
  • Yoichi Nagao +4
  • Discussion

World's largest space arena to be developed

  • Nov 01, 1988
  • Space Policy
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.