Electronics & 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: Software
Software Development Standard Processes (SDSP)

A JPL-created set of standard processes is to be used throughout the lifecycle of software development. These SDSPs cover a range of activities, from management and engineering activities, to assurance and support activities. These processes must be applied to software tasks per a pre- scribed set...

Briefs: Software
Autonomous Phase Retrieval Calibration

The Palomar Adaptive Optics System actively corrects for changing aberrations in light due to atmospheric turbulence. However, the underlying internal static error is unknown and uncorrected by this process. The dedicated wavefront sensor device necessarily lies along a different path than the science...

Articles: Software

Acoustic micro imaging uses a moving transducer that pulses ultrasound into materials and receives the return echoes from material interfaces. Images made from the echo signals may show...

Supplements: Software
Comsol News - 2011

In the following user stories, nineteen diverse high-tech organizations showcase how their adoption of COMSOL Multiphysics has led to new product designs and research findings.

Table of Contents // COMSOL NEWS 2011


Multiphysics 4 Multiphysics Analysis of a Burning Candle 5 Capacitively Coupled...

Briefs: Software
3D Orbit Visualization for Earth-Observing Missions

This software visualizes orbit paths for the Orbiting Carbon Observatory (OCO), but was designed to be general and applicable to any Earth-observing mission. The software uses the Google Earth user interface to provide a visual mechanism to explore spacecraft orbit paths, ground footprint...

Briefs: Software
MaROS: Web Visualization of Mars Orbiting and Landed Assets

Mars Relay operations currently involve several e-mails and phone calls between lander and orbiter teams in order to settle on an agreed time for performing a communication pass between the landed asset (i.e. rover or lander) and orbiter, then back to Earth. This new application aims to...

Briefs: Software
RAPID: Collaborative Commanding and Monitoring of Lunar Assets

RAPID (Robot Application Programming Interface Delegate) software utilizes highly robust technology to facilitate command-ing and monitoring of lunar assets. RAPID provides the ability for intercenter communication, since these assets are developed in multiple NASA centers.

Briefs: Software
Image Segmentation, Registration, Compression, and Matching

A novel computational framework was developed of a 2D affine invariant matching exploiting a parameter space. Named as affine invariant parameter space (AIPS), the technique can be applied to many image-processing and computer-vision problems, including image registration, template...

Briefs: Software
Image Calibration

Calibrate_Image calibrates images obtained from focal plane arrays so that the output image more accurately represents the observed scene. The function takes as input a degraded image along with a flat field image and a dark frame image produced by the focal plane array and outputs a corrected image. The three most prominent...

Briefs: Software
Rapid ISS Power Availability Simulator

The ISS (International Space Station) Power Resource Officers (PROs) needed a tool to automate the calculation of thousands of ISS power availability simulations used to generate power constraint matrices. Each matrix contains 864 cells, and each cell represents a single power simulation that must be run....

Application Briefs: Software
PHX ModelCenter® software
Phoenix Integration
Wayne, PA

Phoenix Integration’s PHX ModelCenter® software has been used by NASA...

Briefs: Software

The MDMouse system incorporates a pre-existing medical device into a conventional computer control mouse. The tool is designed to measure blood pressure outside of the medical environment, and to provide that...

Articles: Software

Engineers have one very keen sense in life, and that is to ferret out usefulness from perceived buzz. Trained as such, unless we are reading the weather report, the word “cloud” sends...

Application Briefs: Software
Autodesk® Revit® Architecture and Autodesk® Revit® Structure softwareGeneral Dynamics SATCOM
San Rafael, CA
Briefs: Software
MASCOT — MATLAB Stability and Control Toolbox

MASCOT software was created to provide the conceptual aircraft designer accurate predictions of air vehicle stability and control characteristics. The code takes as input mass property data in the form of an inertia tensor, aerodynamic loading data, and propulsion (i.e. thrust) loading data. Using...

Briefs: Software
MIRO Continuum Calibration for Asteroid Mode

MIRO (Microwave Instrument for the Rosetta Orbiter) is a lightweight, uncooled, dual-frequency heterodyne radiometer. The MIRO encountered asteroid Steins in 2008, and during the flyby, MIRO used the Asteroid Mode to measure the emission spectrum of Steins. The Asteroid Mode is one of the seven modes...

Briefs: Software
GOATS Image Projection Component

When doing mission analysis and design of an imaging system in orbit around the Earth, answering the fundamental question of imaging performance requires an understanding of the image products that will be produced by the imaging system. At the highest level, this understanding can be gained by a first-principles...

Briefs: Software
Coded Modulation in C and MATLAB

This software, written separately in C and MATLAB as stand-alone packages with equivalent functionality, implements encoders and decoders for a set of nine error-correcting codes and modulators and demodulators for five modulation types. The software can be used as a single program to simulate the performance of...

Blog: Defense
There’s An App For That

Want to learn how to fire a Patriot missile at something? There’s an app for that. No, seriously…there’s an app for that.

According to a press release I received last week, a company called C2 Technologies has just developed the first of what will be 7 mobile iPhone applications designed to train the U.S...

Articles: Software
Software and hardware design, development, and testing
Blue Bell, PA

NASA has chosen Unisys to...

Briefs: Software
Wallops Ship Surveillance System

Approved as a Wallops control center backup system, the Wallops Ship Surveillance Software is a day-of-launch risk analysis tool for spaceport activities. The system calculates impact probabilities and displays ship locations relative to boundary lines. It enables rapid analysis of possible flight paths to...

Briefs: Software
Guidance, Navigation, and Control Program

The Rendezvous and Proximity Operations Program (RPOP) is realtime guidance, navigation, and control (GN&C) domain piloting-aid software that provides 3D Orbiter graphics and runs on the Space Shuttle’s Criticality-3 Payload and General Support Computer (PGSC) in the crew cockpit. This software...

Briefs: Software
Source Lines Counter (SLiC) Version 4.0

Source Lines Counter (SLiC) is a software utility designed to measure software source code size using logical source statements and other common measures for 22 of the programming languages commonly used at NASA and the aerospace industry. Such metrics can be used in a wide variety of applications, from...

Briefs: Software
Single-Frame Terrain Mapping Software for Robotic Vehicles

This software is a component in an unmanned ground vehicle (UGV) perception system that builds compact, single-frame terrain maps for distribution to other systems, such as a world model or an operator control unit, over a local area network (LAN). Each cell in the map encodes an...

Briefs: Software
Auto Draw From Excel Input Files

The design process often involves the use of Excel files during project development. To facilitate communications of the information in the Excel files, drawings are often generated. During the design process, the Excel files are updated often to reflect new input. The problem is that the drawings often lag the...

Briefs: Software
Observation Scheduling System

Software has been designed to schedule remote sensing with the Earth Observing One spacecraft. The software attempts to satisfy as many observation requests as possible considering each against spacecraft operation constraints such as data volume, thermal, pointing maneuvers, and others. More complex constraints...

Briefs: Software
CFDP for Interplanetary Overlay Network

The CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol for Interplanetary Overlay Network (CFDP-ION) is an implementation of CFDP that uses ION’s DTN (delay tolerant networking) implementation as its UT (unit-data transfer) layer. Because the DTN protocols effect automatic,...

Briefs: Software
X-Windows Widget for Image Display

XvicImage is a high-performance X-Windows (Motif-compliant) user interface widget for displaying images. It handles all aspects of low-level image display. The fully Motif-compliant image display widget handles the following tasks:

Briefs: Software
JWST Wavefront Control Toolbox

A Matlab-based toolbox has been developed for the wavefront control and optimization of segmented optical surfaces to correct for possible misalignments of James Webb Space Telescope (JWST) using influence functions. The toolbox employs both iterative and non-iterative methods to converge to an optimal solution by...