Home

Lunar Cold Trap Contamination by Landing Vehicles

Software and methods are developed to assess the magnitude and distribution of lunar surface contamination caused by the engine exhaust of a landing vehicle. John F. Kennedy Space Center, Florida The emerging interest in lunar mining poses a threat of contamination to pristine craters at the lunar poles, which act as cold traps for water, and may harbor other valuable minerals. Lunar Prospector type missions will be looking for volatile (molecular) compounds that may be masked by the exhaust gases from landing vehicle engines. The possible self-contamination of the landing site could negate the scientific value of the soil samples taken in the vicinity of the landing site. Self-contamination may also lead to false-positive readings of resources available on the lunar surface. This innovation addresses the software and methods needed to assess the magnitude and distribution of lunar surface contamination caused by the engine exhaust of landing vehicles on known or planned descent trajectories.

Posted in: Briefs, TSP

Read More >>

Visualization of Terascale Datasets with Imposters

Goddard Space Flight Center, Greenbelt, Maryland The interactive visualization of large astrophysical datasets is a formidable challenge. Cosmological simulations performed on current terascale facilities typically generate datasets up to 100 gigabytes in size. In order to understand the complex three-dimensional structure within these simulations, interactive visualization with rapid rotation and zooming is required, but handling this much data is well beyond the capability of even current high-end graphics workstations. Rendering can be performed on a parallel computer, but the user typically is using such facilities remotely. Both the latency and bandwidth between the user’s workstation and the parallel machine preclude the possibility of interactive rendering.

Posted in: Briefs, TSP, Mathematical/Scientific Software

Read More >>

Transforming DAVE-ML Models to Executable C/C++

Lyndon B. Johnson Space Center, Houston, Texas DMLtoC.xsl is an XSLT (Extensible Stylesheet Language Transformations) transform that converts a vehicle model described in DAVE-ML (an XML markup language) into a “C” language version of the same model. DAVE-ML is a markup language for describing aerodynamic vehicle models. A DAVE-ML representation of an aero-model is composed of elements and sub-elements that describe variables, variable initialization, mathematical expressions for calculating variable values, interpolation functions, and break-point values. The DMLtoC.xsl XSLT transform transforms a DAVE-ML description of an aerodynamic model into executable C code by transforming each of the model elements, as appropriate, into C/C++ variable declarations, variable initializers, assignment statements, function calls, and interpolation data structures while preserving the corresponding relationships between these elements.

Posted in: Briefs, TSP

Read More >>

Delay Tolerant Networking Contact Graph Routing MACHETE Model

NASA’s Jet Propulsion Laboratory, Pasadena, California This simulation environment of Contact Graph Routing that uses the QualNet network simulator leverages the previously developed space communication models. This software models the Contact Graph Routing (CGR) system proposed for future NASA missions and used in DINETl and DINET2 experiments. It runs inside the QualNet network simulator. This protocol model can assist NASA network designers who wish to use Delay Tolerant Networking protocols with Contact Graph Routing.

Posted in: Briefs, TSP

Read More >>

JavaGenes Data Optimization

Ames Research Center, Moffett Field, California JavaGenes is a general-purpose software program that implements several different data optimization techniques. The program is intended for problems that have no gradient, comparing genetic algorithms with stochastic hill climbing and simulated annealing to generate optimal design solutions. JavaGenes can create many different data structures, and describe problems in a variety of ways.

Posted in: Briefs, TSP, Mathematical/Scientific Software, Simulation Software

Read More >>

Detection of Carried and Dropped Objects in Surveillance Video

This software analyzes a video input stream and automatically detects carried and dropped objects in near-real-time. NASA’s Jet Propulsion Laboratory, Pasadena, California DARPA’s Mind’s Eye Program aims to develop a smart camera surveillance system that can autonomously monitor a scene and report back human-readable text descriptions of activities that occur in the video. An important aspect is whether objects are brought into the scene, exchanged between persons, left behind, picked up, etc. While some objects can be detected with an object-specific recognizer, many others are not well suited for this type of approach. For example, a carried object may be too small relative to the resolution of the camera to be easily identifiable, or an unusual object, such as an improvised explosive device, may be too rare or unique in its appearance to have a dedicated recognizer. Hence, a generic object detection capability, which can locate objects without a specific model of what to look for, is used. This approach can detect objects even when partially occluded or overlapping with humans in the scene.

Posted in: Briefs, TSP, Cameras, Electronics & Computers, Data Acquisition, Detectors

Read More >>

Signal Processing Software for Remote Vital Sign Monitoring

NASA’s Jet Propulsion Laboratory, Pasadena, California This software provides the processing for a non-contact system that remotely estimates the heart rate and respiration rate of individuals as they carry on daily activities, and also enables detection of heart and respiration rate through walls.

Posted in: Briefs, TSP, Electronics & Computers, Patient Monitoring, Data Acquisition

Read More >>