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 : Information Technology
A Model-Driven Science Data Product Registration Service

The Planetary Data System (PDS) has undertaken an effort to overhaul the PDS data architecture (e.g., data model, data structures, data dictionary, etc.) and deploy a software system (online data services, distributed data catalog, etc.) that fully embraces the PDS federation as an...

Briefs : Information Technology
Model Predictive Automatic Recovery System

In commercial aviation, there have been several recent cases of unstabilized approaches that have resulted in crash landings short of the runway. Some of the direst consequences of these incidents may be prevented with the addition of a level of autonomy — a supervisory envelope protection scheme that...

Briefs : Information Technology
Rapid Prototyping Lab (RPL) Generic Display Engine

Spacecraft display software is very costly and requires extensive testing and certification. Much testing must be repeated if the display software is changed in any way. Additionally, hand-coded displays are costly to create and maintain. For certain types of display formats with limited...

Briefs : Information Technology
Computer Modeling for Generation of Synthetic Radio Reflection-Transmission Tomography (RRTT) Data

Numerical algorithms capable of generating synthetic radio tomography data (reflection transmission data) for asteroids, comets, and other near-Earth orbits (NEOs) were developed. Future missions to main asteroid belt objects, NEOs, and other small...

Briefs : Information Technology
Designing Planning Information for Automation into PRL

Automation and autonomy are key elements in realizing the vision for space exploration. The NASA Exploration Technology Development Program (ETDP) has been developing several core autonomy capabilities, one of which is called a procedure representation language (PRL). PRL can be...

Briefs : Information Technology
The OCO-2 Level 2 Retrieval Algorithm

The Orbiting Carbon Observatory (OCO) strives for trace gas observations with unprecedented accuracy and precision. This requires a retrieval algorithm with many major improvements over existing retrieval software in the representation of the transfer of solar radiation through the atmosphere and instrument,...

Briefs : Information Technology
Ionospheric Slant TEC Analysis Using GNSS-Based Estimation (IonoSTAGE)

As signals emitted by global navigation satellite systems (GNSS) propagate toward users on or near the surface of the Earth, they experience delay due to the presence of charged particles in the ionosphere. Currently, ionospheric delay is the largest source of GNSS...

Briefs : Information Technology
Implementation of a Terrain Radiometric Correction for UAVSAR

A paper discusses a calibration method suited to correct variations of UAVSAR (unmanned aerial vehicle synthetic aperture radar) backscatter with topography. To use radar backscatter to estimate forest biomass on terrain with slopes, it is necessary to remove the effect of topography....

Briefs : Information Technology
Picoradian Staring Astrometry Using a Simple Staring Telescope

A document describes solutions to problems of astrometry at the microarc-second (picoradian) level using a simple staring telescope. The problems include field-dependent beam-walk on the telescope’s mirrors, pixel position irregularity and distortion over time, non-flat intra-pixel...

Briefs : Information Technology
Missing Value Imputation in Astronomical Time-Series Data

A document describes a solution to missing flux values in time-domain optical and radio astronomical survey data that form “light curves.” The technique incorporates a priori astronomical knowledge into a missing value imputation technique. It is assumed that missing values in...

Briefs : Information Technology
Automatic Lunar Rock Detection and Mapping

Safe spacecraft landing on planetary and small body surfaces is of primary concern. Estimation of landing risk is a critical task when evaluating and certifying potential landing sites. Such analyses require the detection and mapping of all potential landing hazards such as rocks and boulders, craters,...

Briefs : Information Technology
Technique for Finding the Center of an Image of a Rising or Setting Sun Based on Simulated Images

A new JPL project requires that the center of the images of a rising or setting Sun be determined with certain accuracy — for example, within 1 km — when the Sun is observed from the International Space Station (ISS). This center-finding...

Briefs : Information Technology
Modeling Lunar Surface Systems Concepts of Operations

The goal of this work was to model lunar surface systems using a declarative planning system (ASPEN — Activity Scheduling/Planning Environment), provide a parameterizable Excel document to aid in the model generation, and deliver both Mac and PC versions. An adaptation of Microsoft Excel...

Briefs : Information Technology
Portable Distributed Scripts (PoDS)

“Portable Distributed Scripts” (PoDS) is a Python application that allows users to execute serial independent tasks concurrently across nodes on multicore clusters. The package consists of a set of scripts working together through a simple text-based interface. A user only needs to provide minimal...

Briefs : Information Technology
KSC Spaceport Weather Data Archive

The Spaceport Weather Data Archive provides a fully searchable database of weather data gathered at Kennedy Space Center and the Cape Canaveral Air Force Station. Weather data includes wind, temperature, and humidity data from a surface meteorological tower network; upper air soundings from both weather...

Briefs : Information Technology
“Ascent - Commemorating Shuttle” — A NASA Film and Multimedia Project DVD

NASA seeks to preserve, and make readily accessible, historical Space Shuttle launch footage to inspire and educate NASA stakeholders both in and outside the NASA family through the dissemination of the Ascent production materials as a DVD, and through both NASA...

Briefs : Information Technology
X-Ray Flaw Size Parameter for POD Studies

Nondestructive evaluation (NDE) method capability is determined by a statistical flaw detection study called probability of detection (POD) study. In many instances, the NDE flaw detectability is given as a flaw size such as crack length. The flaw is either a crack or behaving like a crack in terms of...

Briefs : Information Technology
Scheduling Targeted and Mapping Observations with State, Resource, and Timing Constraints

This innovation creates observations of both targeted geographical regions of interest and general mapping observations, while respecting spacecraft constraints such as data volume, observation timing, visibility, lighting, season, and science priorities....

Briefs : Information Technology
Safety Analysis of Conflict Prevention Algorithms

Different types of information are used to help aircraft maintain separation standards. At the lowest level, information is needed to indicate if separation standards will be violated in the near future, called a conflict. Once a conflict is detected, then conflict resolution information may be...

Briefs : Information Technology
CT-CURS: Unwrapping/Re-slicing Software for Cylindrical Objects Inspected Using Computed Tomography

Ultra-thin-wall metallic cylinders are extremely difficult to analyze for flaws from top-view X-ray computed tomography (CT) slices and volume renderings. A protocol has been developed using software to unwrap and re-slice the ultra-thinwall...

Briefs : Information Technology
Trajectory Specification for High-Capacity Air Traffic Control

The doubling or tripling of airspace capacity that will be needed over the next several decades will require that tactical separation guidance be automated for appropriately equipped aircraft in high-density airspace. Four-dimensional (4D) trajectory assignment (three-dimensional...

Briefs : Information Technology
Whole Symbol Moments SNR Estimator Analysis and Implementation

A data-dependent algorithm was developed for estimating symbol signal-to-noise ratio (SNR) with a non-integral number of samples per symbol. The classical split symbol SNR estimator algorithm was adapted to incorporate the whole symbol by removing the data polarity.

Briefs : Aerospace
Quick Thrust Profile Design Analysis for Verifying Spacecraft Operational Capabilities

A paper describes a process for imposing safety constraints on a spacecraft trajectory design. The conventional process has the ACS (Attitude Control System) team define geometric constraints, then the NAV (Navigation) team produces a compliant thrust...

Briefs : Information Technology
Co-Optimized, Blunt-Body Re-entry Vehicle Design Process

A document describes a design optimization method for determining optimal shapes for vehicles with mid-range lift-to-drag ratios that are entering or re-entering planetary atmospheres. The design space includes consideration of hypersonic aerothermodynamic properties (for minimizing...

Briefs : Information Technology
Numerical Evaluation of Near-Hypersingular Integrals

A document discusses a method for simple and efficient numerical integration (quadrature) of integrals characterized by a near-hypersingularity. Near-hypersingular integrals arise in gradients of Newton-type potentials when the fields at a desired observation point are close to the source. The...

Briefs : Sensors/Data Acquisition
Adaptive Periodic-Correlation Algorithm for Shack-Hartmann Wavefront Sensing

Conventional Shack-Hartmann Wavefront Sensing requires a point source such as a star to perform wavefront sensing. This software allows one to conduct such sensing using an extended-scene or scene-based image. The software allows a Shack-Hartmann Wavefront Sensor...

Briefs : Information Technology
Atmospheric Turbulence Modeling for Aero Vehicles

Atmospheric turbulences are fractional order, and because of that, it is difficult to simulate these disturbances. Past models fall short in providing sufficiently accurate simulation of atmospheric turbulence, especially at high altitudes, for control designs of high-speed atmospheric vehicles....

Briefs : Information Technology
Autonomic Quiescence

Biologically inspired autonomous and autonomic systems (AAS) are essentially about creating self-directed and self-managing systems based on metaphors such as that of the autonomic nervous system. Agent technologies have been identified as a key enabler for engineering autonomy and autonomicity in systems, both in terms of...

Briefs : Information Technology
A Decision Support Tool to Assess Upper-Level Winds for Space Launch

An Excel-based graphical user interface (GUI) was developed for the 45th Weather Squadron (45 WS) Launch Weather Officers (LWOs), allowing them to assess numerical weather prediction model forecasts of upper-level winds and compare the forecasts to observations from Cape...

Briefs : Information Technology
Timeline Central Concepts

The notion of Timeline has been used informally in spacecraft operations software for some time, but it has not heretofore been formalized and unified either syntactically or semantically. In this work, the Timeline has been formalized and unified so that the commonality can be exploited to reduce the cost of developing...

Technology Leaders