Software

Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Briefs : Electronics & Computers
Moon Tours Android

This Android app provides a native interface to the Lunar Mapping and Modeling Portal’s (LMMP) lunar data archive and analysis tools. It complements the iOS app previously released, incorporating a very similar feature set. Both apps contain a subset of the functionality available in the desktop/Web version. Compared to the...

Briefs : Information Technology
The Advanced Data Analytics Platform (ADAPT): Concept, Design, Architecture, and Operation

NASA scientists are uniquely positioned to research and understand the processes affecting the Earth’s climate. To study these important processes, scientists must address the Big Data challenges posed by working with massive amounts of observational and...

Briefs : Information Technology
Distributed User Interface Management System for Interactive Collaborative Environments

The Ground Systems Development and Operations (GSDO) Smart Firing Room Project aims to create a firing room using cutting-edge technologies of today that are expected to be the state-of-the-art for the 2020s. One aspect of this project is providing a seamless...

Briefs : Information Technology
Design Reference Mission Tool for Exoplanet Starshade Mission Study

The Design Reference Mission (DRM) tool was developed to support the Exo-Starshade (Exo-S) Science and Technology Definition Team for modeling both the Dedicated (30-m starshade, 1.1-m telescope) and Rendezvous (34-m starshade, 2.4-m telescope) missions. The DRM describes the...

Briefs : Information Technology
Front End Data System (FEDS) Version 10.0

In traditional missions at NASA, ground systems were normally custom-built for each project. Additionally, there would be separate ground systems for each part of the spacecraft as well as a totally separate ground system for mission operations. Each of these generally interfaced through non-standard...

Briefs : Information Technology
Link Complexity Scheduling Algorithm

NASA’s Deep Space Network (DSN) provides communication and other services for planetary exploration for both NASA and international users. The DSN operates antennas at three complexes in California, Spain, and Australia, with the longitudinal distribution of the complexes enabling full sky coverage and...

Briefs : Software
Advanced Numerical Integration Techniques for High-Fidelity SDE Spacecraft Simulation

Simulation study is an integral part of the validation of navigation algorithms for spacecraft. While it is possible to come up with an estimate of a navigation algorithm’s performance with a low-fidelity system model, the mathematical analysis is intractable...

Briefs : Information Technology
Launch Environment Water Flow Simulations Using Smoothed Particle Hydrodynamics

One of the crucial ground structures employed at the launch pad during the Space Shuttle program is the rainbird nozzle system, whose primary objective is to suppress acoustic energy generated by the launch vehicle during pad abort and nominal operations. It is...

Briefs : Information Technology
The Space Station Modulator: A Configurable Surface Mesh Geometry Model for Aeroscience Analyses

Numerical simulations of plume impingement heating to the International Space Station (ISS) and its visiting vehicles require a specific way to represent the space station geometry in 3D. The tools that are used for plume impingement analyses at...

Briefs : Software
Submersible Phase Change Float Sizing

This software allows sizing of submersibles powered by hydraulic generators that are pressurized by ocean thermal gradients at various depths. The software allows the operator to input the fixed size of the vessels containing the phase change material (PCM). The effective expansion of the PCM is also input,...

Briefs : Information Technology
DAWN: a Simulation Model for Evaluating Costs and Tradeoffs of Big Data Science Architectures

Data science is emerging as a critical area of research and technology to advance scientific discovery, knowledge, and decision-making through systematic computational approaches to analyzing massive data sets. The sheer volume of data increase, coupled...

Briefs : Software
EXOS Software

An improved version of EXOS software allows for the modeling of fabrics, mixtures, and porous materials, and also provides the ability to accept hex mesh geometries. The code employs a novel numerical method, a hybrid particle finite element approach, as well as particles and elements in tandem, each modeling distinct aspects of...

Briefs : Software
JLAB Tracking Tool (JTRAK)

The JLAB Tracking Tool (JTRAK) is a Web-enabled database tool designed to automate the tracking of James Webb Space Telescope (JWST) Integrated Ground Support System (IGSS) and Integrated Test Support System (ITSS) configured items. These configured items consist of IGSS and ITSS equipment and materials; hardware and...

Briefs : Electronics & Computers
Automated Generation of Failure Modes and Effects Document from a Simple SysML Model

This software queries a model of system in the MagicDraw program and uses that information to create an Excel spreadsheet that represents a basic FMEA (Failure Modes and Effects Analysis). It automates the generation of an FMEA; the user only has to open...

Briefs : Electronics & Computers
General-Use Nodal Network Solver (GUNNS)

Crewed space vehicle training has always required highfidelity models of vehicle systems. Many of these systems, particularly of the “flow” variety, benefit from modeling the system as a whole, rather than relying only on the interactions between individual components. In general, system properties...

Briefs : Software
Discovery Through Eigenbasis Modeling of Uninteresting Data

When presented with a new data set, a common initial goal is to explore its contents in a discovery mode to find items of interest. However, each user who views the data set may have a different scientific goal in mind, and therefore a different desired prioritization of the items for...

Briefs : Software
Obstacle Avoidance Methods

Obstacle avoidance is a difficult problem due to the non-convex state constraints. Therefore, the feasible state space needs to be convexified, or split, into convex regions at which point the search for an optimal solution among those convex regions is done. Methods for obstacle avoidance include two mixed integer...

Briefs : Electronics & Computers
Bar Code Scanner to Supplement Property Inventory Process

Within NASA Goddard, property inventories outside of the formal inventories had no automated method to perform quick checks of equipment location, especially during periods leading up to a formal inventory. One method that existed simply involved printing out an end-user’s equipment in...

Briefs : Software
Control Software for Integrated CW Radar Module

This software controls the behavior of a miniaturized microwave radar module. It controls the hardware, digitizes raw samples from the analog output of the module, and applies DSP (digital signal processing) algorithms to the data stream to reduce the bandwidth and data rate. It also implements an...

Briefs : Information Technology
An Empirical Metric of Individual Datapoint Utility Given Ample Metadata as Applied to the OCO-2 Flight System

Traditionally, quality flags provided a binary yes/no estimation of a datapoint’s utility. However, in modern instrumentation, significant auxiliary information for each datapoint can be obtained. This permits prediction of more than...

Briefs : Information Technology
Gravitational Compensation Onboard a Comsat

This technique for compensating the gravitational attraction experienced by a test-mass freely floating onboard a satellite is new, and solves an important problem that all gravitational wave missions face. Its application to the geostationary Laser Interferometer Space Antenna (gLISA) mission concept...

Briefs : Information Technology
AMMOS-PDS Pipeline Service (APPS) — Label Design Tool (LDT)

A software program builds PDS4 science product label (metadata) and automatically generates its description as part of the software interface specification (SIS) document. This software allows the mission system engineer to interact programmatically with the PDS4 information model,...

Briefs : Electronics & Computers
Ontological System for Context Artifacts and Resources (OSCAR)

Current data systems catalog and link data using a synthetic modeling approach that requires much domain knowledge in order to interact with the system. Domain knowledge includes what keyword to look for and how data artifacts are linked. OSCAR offers a semantic solution to data...

Briefs : Electronics & Computers
SPSCGR

SPSCGR generates a contact graph suitable for use by the ION (Interplanetary Overlay Network) DTN (Delay/Disruption Tolerant Network) implementation from data provided by the JPL SPS (Service Preparation System) Portal. Prior to SPSCGR, there was no way for a mission or other entity to route DTN traffic across the DSN without manually...

Briefs : Software
Precision Navigation Strategies for Primitive Solar-System-Body Sample Return Missions

This project investigated advanced navigation strategies required to approach, perform proximity operations, and return a sample from an asteroid or comet. An optimized navigation strategy for a notional mission to a near-Earth asteroid was developed to serve...

Briefs : Software
Orbit Determination Toolbox 2012a (v5.0)

The Orbit Determination Toolbox (ODTBX) 2012a (v5.0) is an advanced mission simulation and analysis tool used for concept exploration, proposal, early design phase, or rapid design center environments: the emphasis is on flexibility, but it has enough fidelity to produce credible results. ODTBX v5.0...

Briefs : Information Technology
Spitzer Integrated Resource Planning and Scheduling System (SIRPASS)

This decision support system provides an integrated platform for assessing the quality of Spitzer scheduling options. The application aids in scheduling instrument selection, assigns schedule times to specific observation requests, and generates stored sequence products...

Briefs : Software
Tracking a Scene on Earth from Space Using the Adaptive Cross-Correlation Algorithm

A software program enables a user to track a scene or a spot on Earth from space (such as from the ISS) using an innovative algorithm. This robust and highly accurate software allows a scene to be tracked that can be not only the shifted version of a previous...

Briefs : Information Technology
Automated Scheduling of Personnel to Staff Operations for the Mars Science Laboratory

The task of producing Mars Science Laboratory (MSL) personnel schedules is daunting. Through automation, the labor and number of mistakes made are reduced when compared to the manual process. This software not only allows for common constraints to be expressed,...

Briefs : Information Technology
Area Coverage Path Planning Using Divided Grid-Graphs

Planning area coverage observations is a challenge in an architecture with a framing imager affixed to a bus that can be moved, and a mirror or other device that allows for small, but fast, observation of adjacent areas along the boresight of a telescope. The telescope boresight can slew...

Technology Leaders