Flight Software, Spacecraft Processes, Command and Data Handling, Instrument Management
Core Flight System (CFS) Data Storage (DS) Application Version 2
The DS application provides the ability to store data (i.e., messages) into files. Tables are used to provide the flexibility for specifying messages.
Core Flight System (CFS) Memory Manager Application Version 2
The Memory Manager application processes commands, generally from the ground, in order to dump the contents of a memory location, dump the contents of a range of memory locations, load a memory location with specified data, load a range of memory with specified data, or fill an area of memory with the specified fill pattern. Operations can be performed on non-volatile, volatile, and memory mapped I/O.
SpaceWire is a spacecraft communication network based in part on the IEEE 1355 standard of communications. SpaceWire 2014, is an update to fix "bugs", improve performance, change the back-end user interface for different embedded applications to the original SpaceWire Link and Switch.
General Public Release
Core Flight Executive (cFE)
The Core Flight Executive (cFE) provides software bus, time, event, executive, table, and file services, and it defines the application programming interface (API) for each set function. Applications subscribe to cFE services at runtime, making system modifications easy. Facilitating rapid prototyping, new applications can be compiled, linked, loaded, and started without requiring the entire system to be rebuilt.
Core Flight System (CFS) Housekeeping (HK) Application Version 2
The CFS Housekeeping application provides the ability to organize data from various packets into new packets in order to best utilize the telemetry bandwidth available for a mission.
Simulation of Cryogenic Tank with Temperature Stratification
"Simulation of Cryogenic Tank with Temperature Stratification" is a MATLAB-based simulation of temperature stratification effects for cryogenic fluid in a tank. It is a reduced dynamical model describing temperature stratification effects driven by natural convection in a liquid hydrogen cryogenic tank. It accounts for storage, loading, and unloading of cryogenic fluid.
Open MDAO: The Next Generation Multidisciplinary Design Analysis and Optimization (MDAO) Open Source Framework
OpenMDAO is the initial version of the next generation Multidisciplinary Design Analysis and Optimization (MDAO) open source framework. OpenMDAO is the open source framework developed by NASA that will be accessible via an open source website to reach the entire broad based MDAO community to facilitate advancing the science of MDAO. MDAO covers a vast set of capabilities, including a flexible framework and state of the art discipline codes. This innovation relates specifically to the framework. OpenMDAO provides the core software infrastructure to integrate multidisciplinary variable fidelity tools and enable design, analysis, and optimization of complex systems. Currently, OpenMDAO functionalities include component linking, data passing, driver interface, and lazy evaluation. This initial basic capability of the framework is sufficient for users to run and optimize their analysis after they integrate their specific component codes. As OpenMDAO evolves, the following capabilities will be included in the framework: interprocess communications, error handling, user interfaces, geometry application program interfaces (APIs), plug-in interfaces, utilities to wrap tools, versioning, and parallel processing support. To be clear, the framework will enable the integration of, but will not include: optimizers, solvers, visualization tools, custom data types, script components, and discipline codes. AEROSPACE: To meet the present and future economic and environmental challenges facing air transportation, aviation design must expand its focus from today's conventional "wing-body-tail" aircraft to more advanced vehicles. The ability to design revolutionary aircraft to improve mobility and air transport efficiency is of paramount importance to the national economy, along with reducing our environmental impact and supporting national defense. Technologies such as the one disclosed here incorporate progressively more sophisticated computational models and methods, enabling future aircraft designs today.
Rock Identification Toolkit (RockIT)
RockIT is an interactive tool used by mission scientists to identify and characterize rocks and rock distributions.
U.S. Government Purpose Release
Autonomous Landing Hazard-Avoidance Technology (ALHAT) Scanning Lidar-Based Simulation for Mars Landing
The ALHAT simulation tool provides an efficient software model and a set of algorithms in C code for performing scanning lidar-based hazard detection and avoidance.
U.S. Government Purpose Release
View more software