Software

360° Visual Detection and Object Tracking on an Autonomous Surface Vehicle

This software addresses the problem of an autonomous vehicle patrolling a region for objects of interest using multiple cameras. The system must identify and track the objects over time and localize their positions in the world. It implements an autonomous perception and situation awareness system, which receives images from an omnidirectional camera head, identifies objects of interest in these images, and probabilistically tracks the objects’ presences over time, even as they may exist outside of sensor range.

Posted in: Software, Briefs

Read More >>

Simulation of Charge Carrier Mobility in Conducting Polymers

Electric conduction in polymers is one of the key elements in avoiding catastrophic internal electrostatic discharge in dielectrics during space missions. This software package enables the simulation of carrier mobility for any given site concentration, which is a material design parameter that can be varied in experimental studies. The software computes the charge mobility for a disordered network of carrier sites. The mobility is obtained by computing the average drift velocity for an applied electric field. The mobility is given by the ratio of the drift velocity to the electric field.

Posted in: Physical Sciences, Software, Briefs

Read More >>

Observational Data Formatter Using CMOR for CMIP5

The current software has been developed to work on NASA instrument datasets, an upgrade over similar software that only worked on datasets from climate model output. NASA is attempting to reformat satellite data to fit the specific and highly detailed data format and metadata requirements for CMIP5 (Coupled Model Intercomparison Project Phase 5). This software has relieved science data teams from multiple instruments from the task of understanding and conforming to the CMIP5 data requirements.

Posted in: Software, Briefs

Read More >>

Convex Hull-Based Plume and Anomaly Detection

A number of deep space missions have imaged plumes at Io, Enceladus, and other smaller bodies. These phenomena provide valuable information regarding these bodies. To date, this imagery has been captured fortuitously. The ability to utilize onboard processing to conduct campaigns capturing large numbers of images and to detect when a plume event is occurring would open up new mission paradigms. Extended temporal campaigns could provide comprehensive detail on these events’ frequency and character.

Posted in: Physical Sciences, Software, Briefs, TSP

Read More >>

Software for Non-Contact Measurement of an Individual’s Heart Rate Using a Common Camera

A software application detects the heart rate of an individual by using a real-time video stream from a common camera connected to their computer. This involves no contact between the user and the camera, or calibration between individual users. NASA’s OpenMDAO framework was used to implement and coordinate the necessary data acquisition and signal processing functions.

Posted in: Software, Briefs

Read More >>

Software Suite to Support In-Flight Characterization of Remote Sensing Systems

A characterization software suite was developed to facilitate NASA’s in-flight characterization of commercial remote sensing systems. Characterization of aerial and satellite systems requires knowledge of ground characteristics, or ground truth. This information is typically obtained with instruments taking measurements prior to or during a remote sensing system overpass. Acquired ground-truth data, which can consist of hundreds of measurements with different data formats, must be processed before it can be used in the characterization. Accurate in-flight characterization of remote sensing systems relies on multiple field data acquisitions that are efficiently processed, with minimal error.

Posted in: Software, Sensors, Briefs

Read More >>

Spacecraft Trajectory Analysis and Mission Planning Simulation (STAMPS) Software

STAMPS simulates either three- or six-degree-of-freedom cases for all spacecraft flight phases using translated HAL flight software or generic GN&C models. Single or multiple trajectories can be simulated for use in optimization and dispersion analysis. It includes math models for the vehicle and environment, and currently features a “C” version of shuttle onboard flight software. The STAMPS software is used for mission planning and analysis within ascent/descent, rendezvous, proximity operations, and navigation flight design areas.

Posted in: Software, Briefs

Read More >>