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: Software
MER Telemetry Processor

MERTELEMPROC processes telemetered data in data product format and generates Experiment Data Records (EDRs) for many instruments (HAZCAM, NAVCAM, PANCAM, microscopic imager, Mössbauer spectrometer, APXS, RAT, and EDLCAM) on the Mars Exploration Rover (MER). If the data is compressed, then MERTELEMPROC decompresses the...

Briefs: Software
pyam: Python implementation of YaM

pyam is a software development framework with tools for facilitating the rapid development of software in a concurrent software development environment. pyam provides solutions for development challenges associated with software reuse, managing multiple software configurations, developing software product...

Articles: Software

NASA’s first mobile application and software that models the behavior of earthquake faults to improve earthquake forecasting and our understanding of earthquake processes are co-winners of NASA’s...

Briefs: Software
Visual System for Browsing, Analysis, and Retrieval of Data (ViSBARD)

ViSBARD software provides a way of visualizing multiple vector and scalar quantities as measured by many spacecraft at once. The data are displayed three-dimensionally along the orbits that may be shown either as connected lines or as points. The data display allows the rapid...

Briefs: Software
Surface Temperature Data Analysis

Small global mean temperature changes may have significant to disastrous consequences for the Earth’s climate if they persist for an extended period. Obtaining global means from local weather reports is hampered by the uneven spatial distribution of the reliably reporting weather stations. Methods had to be...

Briefs: Software
QuakeSim 2.0

QuakeSim 2.0 improves understanding of earthquake processes by providing modeling tools and integrating model applications and various heterogeneous data sources within a Web services environment. QuakeSim is a multi-source, synergistic, data-intensive environment for modeling the behavior of earthquake faults individually, and as...

Briefs: Software
HURON (HUman and Robotic Optimization Network) Multi-Agent Temporal Activity Planner/ Scheduler

HURON solves the problem of how to optimize a plan and schedule for assigning multiple agents to a temporal sequence of actions (e.g., science tasks). Developed as a generic planning and scheduling tool, HURON has been used to optimize space mission...

Briefs: Software
MPST Software: MoonKommand

This software automatically processes Sally Ride Science (SRS) delivered MoonKAM camera control files (ccf) into uplink products for the GRAIL-A and GRAIL-B spacecraft as part of an education and public outreach (EPO) extension to the Grail Mission. Once properly validated and deemed safe for execution onboard the...

Articles: Software

In our annual poll of executives at leading analysis and simulation software vendors, we found that more widespread use of the cloud, mobile devices, and touchscreen interfaces will be major...

Articles: Software
Mark Wagner, Ben Madoff, and Mark Rudolph
Sensorcon, Buffalo, NY

What if sensors, meters, and instruments were just apps instead of single-purpose, bulky, expensive equipment? Sensordrone is a first step towards...

Briefs: Software
Stereo and IMU-Assisted Visual Odometry for Small Robots

This software performs two functions: (1) taking stereo image pairs as input, it computes stereo disparity maps from them by cross-correlation to achieve 3D (three-dimensional) perception; (2) taking a sequence of stereo image pairs as input, it tracks features in the image sequence to...

Briefs: Software
Global Swath and Gridded Data Tiling

This software generates cylindrically projected tiles of swath-based or gridded satellite data for the purpose of dynamically generating high-resolution global images covering various time periods, scaling ranges, and colors called “tiles.” It reconstructs a global image given a set of tiles covering a...

Briefs: Software
GOES-R: Satellite Insight

GOES-R: Satellite Insight seeks to bring awareness of the GOES-R (Geostationary Operational Environmental Satellite — R Series) satellite currently in development to an audience of all ages on the emerging medium of mobile games. The iPhone app (Satellite Insight) was created for the GOES-R Program. The app describes...

Briefs: Software
Aquarius iPhone Application

The Office of the CIO at JPL has developed an iPhone application for the Aquarius/SAC-D mission. The application includes specific information about the science and purpose of the Aquarius satellite and also features daily mission news updates pulled from sources at Goddard Space Flight Center as well as Twitter. The...

Briefs: Medical
Developing Physiologic Models for Emergency Medical Procedures Under Microgravity

Several technological enhancements have been made to METI’s commercial Emergency Care Simulator (ECS) with regard to how microgravity affects human physiology. The ECS uses both a software only lung simulation, and an integrated mannequin lung that uses a...

Briefs: Software

The controlled transfer of heat from a component to its surroundings is critical for the operation of many industrial processes. For example, cooling of electronics components is needed to maintain safe operation and...

Briefs: Physical Sciences

Surface plasmons are coherent electron oscillations that exist at the interface between any two materials where the real part of the dielectric function changes sign across the interface. Surface Plasmon Resonance...

Briefs: Software

Highvoltage.dk is a Danish consulting engineering firm with expertise in lightning protection and high-voltage engineering. The company, founded in 2005, tackles...

Briefs: Physical Sciences
Computing Radiative Transfer in a 3D Medium

A package of software computes the time-dependent propagation of a narrow laser beam in an arbitrary threedimensional (3D) medium with absorption and scattering, using the transientdiscrete- ordinates method and a direct integration method. Unlike prior software that utilizes a Monte Carlo method, this...

Briefs: Software

Water bodies are challenging terrain hazards for terrestrial unmanned ground vehicles (UGVs) for several reasons. Traversing through deep water bodies could cause costly damage to the electronics...

Briefs: Software
SATPLOT for Analysis of SECCHI Heliospheric Imager Data

Determining trajectories of solar transients such as coronal mass ejections is not always easy. White light images from SECCHI’s (Sun Earth Connection Coronal and Heliospheric Investigation) heliospheric imagers are difficult to interpret because they represent a lineof- sight projection...

Briefs: Software
Low-Cost Telemetry System for Small/Micro Satellites

A Software Defined Radio (SDR) concept uses a minimum amount of analog/radio frequency components to up/downconvert the RF signal to/from a digital format. Once in the digital domain, all other processing (filtering, modulation, demodulation, etc.) is done in software. The project will...

Briefs: Software
Plug-in Plan Tool v3.0.3.1

The role of PLUTO (Plug-in Port UTilization Officer) and the growth of the International Space Station (ISS) have exceeded the capabilities of the current tool PiP (Plug-in Plan). Its users (crew and flight controllers) have expressed an interest in a new, easy-touse tool with a higher level of interactivity and...

Briefs: Software
Architectural Implementation of NASA Space Telecommunications Radio System Specification

This software demonstrates a working implementation of the NASA STRS (Space Telecommunications Radio System) architecture specification. This is a developing specification of software architecture and required interfaces to provide commonality among future...

Briefs: Software
Autonomous Rover Traverse and Precise Arm Placement on Remotely Designated Targets

This software controls a rover platform to traverse rocky terrain autonomously, plan paths, and avoid obstacles using its stereo hazard and navigation cameras. It does so while continuously tracking a target of interest selected from 10–20 m away. The rover...

Briefs: Software

Graphical operator interface methods have been developed for modular, reconfigurable articulated surface systems in general, and a specific...

Briefs: Software

When taking aerial images, it is important to know locations of specific points of interest in an Earth-centered coordinate system (latitude, longitude, height)...

Briefs: Software

The need to maintain optimal energy efficiency is critical during the drilling operations performed on future and current planetary rover missions (see...

Briefs: Software
Journal and Wave Bearing Impedance Calculation Software

The wave bearing software suite is a MALTA application that computes bearing properties for user-specified wave bearing conditions, as well as plain journal bearings. Wave bearings are fluid film journal bearings with multi-lobed wave patterns around the circumference of the bearing...

Videos