2008

Virtual Satellite

Virtual Satellite (VirtualSat) is a computer program that creates an environment that facilitates the development, verification, and validation of flight software for a single spacecraft or for multiple spacecraft flying in formation. In this environment, enhanced functionality and autonomy of navigation, guidance, and control systems of a spacecraft are provided by a virtual satellite — that is, a computational model that simulates the dynamic behavior of the spacecraft.

Within this environment, it is possible to execute any associated software, the development of which could benefit from knowledge of, and possible interaction (typically, exchange of data) with, the virtual satellite. Examples of associated software include programs for simulating spacecraft power and thermal-management systems. This environment is independent of the flight hardware that will eventually host the flight software, making it possible to develop the software simultaneously with, or even before, the hardware is delivered. Optionally, by use of interfaces included in VirtualSat, hardware can be used instead of simulated. The flight software, coded in the C or C++ programming language, is compilable and loadable into VirtualSat without any special modifications. Thus, VirtualSat can serve as a relatively inexpensive software test-bed for development test, integration, and post-launch maintenance of spacecraft flight software.

This program was written by Stephan R. Hammers of the Hammers Co., Inc. for Goddard Space Flight Center.
GSC-14824-1

This Brief includes a Technical Support Package (TSP).

Virtual Satellite (reference GSC-14824-1) is currently available for download from the TSP library.

Please Login at the top of the page to download.

 

White Papers

How Lean Manufacturing Adds Value to PCB Production
Sponsored by Sunstone Circuits
Simulation of the ballistic perforation of aluminum plates with Abaqus/Explicit
Sponsored by Simulia
Introduction to Hypervisor Technology
Sponsored by Curtiss-Wright Controls Embedded Computing
Determination of Capacitor Life as a Function of Operating Voltage and Temperature
Sponsored by Evans Capacitor
Tubing & Hose Buying Tips
Sponsored by Newage Industries
Cultural audits: What are they and why are they essential?
Sponsored by B Braun

White Papers Sponsored By: