Electronics & Software

Software

Topics:

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
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
Furuno Radar/SureTrak Interface Software

The Wallops Flight Facility Launch Range has a need to interface data from ship surveillance Furuno radar to an existing surveillance display system (SureTrak). SureTrak is a multi-sensor waterway and air surveillance system. The display of Furuno radar data by the SureTrak system will be used for risk...

Briefs: Electronics & Computers
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: Electronics & Computers
Open Scheduling and Planning Interface for Exploration (Open SPIFe)

In order to accomplish mission objectives, NASA must be able to plan and sequence assets (spacecraft and astronauts) in a short amount of time. Planning is a complex process that involves reasoning about thousands of constraints and uncertain conditions in order to produce a...

Briefs: Electronics & Computers
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: Information Technology
Activity Model Problem Translator

The Problem Translator is a software program that translates functional Unified Modeling Language (fUML) activity models into a behavior-based computational problem representation language called Behavior XML (BXML). The BXML translation may then be solved by engines such as the Behavior and Analysis Engine. The...

Briefs: Information Technology
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: Information Technology
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
Retools: Restriping Tools for Lustre

Modern parallel file systems achieve high performance by distributing (“striping”) the contents of a single file across multiple physical disks to overcome single-disk I/O bandwidth limitations. The striping characteristics of a file determine how many disks it will be striped across and how large each...

Briefs: Software
Method and Program Code for Improving Machine Efficiency in the Computation of Nearly-Singular Integrals

Currently, there is a need for the computational handling of near-singularities that arise in many branches of physics, particularly for handling near-strong singularities. An example of such singularities is presented by the case of...

INSIDER: Software
Researchers Test Robot's 'Light Touch'

Using an air-fluidized bed trackway filled with poppy seeds or glass spheres, researchers at the Georgia Institute of Technology systematically varied the stiffness of the ground to mimic a variety of surfaces, from hard-packed sand to powdery snow. By studying how running lizards, geckos, crabs, and a...

Briefs: Software
Software Framework for Control and Observation in Distributed Environments (CODE)

CODE is a framework for control and observation in distributed environments. The framework enables the observation of resources (computer systems, storage systems, networks, and so on), services (database servers, application execution, servers, file transfer...

Briefs: Information Technology
Simple RunTime eXecutive (SRTX)

Simple RunTime eXecutive (SRTX) software provides scheduling and publish/subscribe data transfer services. The scheduler allows dynamic allocation of real-time periodic and asynchronous tasks across homogeneous multi core/multiprocessor systems. Most real-time systems assign tasks to specific cores on an a priori...

Briefs: Information Technology
v-Anomica: A Fast Support Vector-Based Novelty Detection Technique

Outlier or anomaly detection refers to the task of identifying abnormal or inconsistent patterns from a dataset. While they may seem to be undesirable entities, identifying them has many potential applications in fraud and intrusion detection, medical research, and...

Briefs: Software
Self-Stabilizing Distributed Clock Synchronization Protocol for Arbitrary Digraphs

A report describes a self-stabilizing distributed clock synchronization protocol in the absence of faults in the system. It is focused on the distributed clock synchronization of an arbitrary, non-partitioned digraph ranging from fully connected to 1-connected...

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: Information Technology
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: Software
Design and Construction of Protograph-Based LDPC Codes

Writing (recording) to a storage device and reading from it can be considered as a noisy channel. A storage device such as magnetic recoding and optical recording can be modeled as a partial response channel. Partial-response techniques are a special case of precoding technique where the...

Briefs: Software
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: Software
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...

Briefs: Information Technology
Shape Sensing Using Multicore Fiber Optic Cable and Parametric Curve Solutions

Apaper reports a method of converting distributed curvature measurements into a three-dimensional shape by combining elastic rod theory and differential geometry to arrive at a three-dimensional solution of the Frenet-Serret formulas. A new method of calculating the...

Briefs: Information Technology
Encoders and Decoders for the AR4JA LDPC Codes

Low-Density Parity-Check (LDPC) codes are the best error-correcting codes known for a wide variety of communications applications. The AR4JA code family encompasses encoders and decoders for nine error-correcting codes. These include Accumulate, Repeat-by-4, and Jagged Accumulate (AR4JA) codes...

Briefs: Software
Explicitly Filtered Large Eddy Simulation for Prediction of a Conserved Scalar

The prediction of a conserved scalar is important in many fields of study. For example, in modeling of combustion processes, if a conserved scalar exists, the mathematical problem can be greatly simplified. Inert gases transported in mixtures of other gases are also...

Briefs: Information Technology
Dictionary Management System

The Dictionary Management System (DMS) is a Web-based tool to develop and store a project command and telemetry dictionary. The dictionary defines a project’s flight/ground interface. In recent years, dictionaries have become very large, making it hard to maintain traditional methods of flat-file storage and manual...

Briefs: Information Technology
National Vulnerability Database (NVD) Query Tool

Currently, there are no programmatic methods to query the NIST National Vulnerability Database (NVD) without downloading the entire database in XML format, parsing the content, loading the resulting data into a self-hosted database, and then developing an interface for querying the content. This...

News: Medical

Depth-sensing cameras, such as Microsoft’s Kinect controller for video games, have become widely used 3-D sensors. Now, a new imaging technology addresses a major...

Videos