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: Electronics & Computers
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: Software
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: Electronics & Computers
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: Electronics & Computers
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: Electronics & Computers
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: Information Technology
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: Robotics, Automation & Control
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: Software
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: Information Technology
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: Information Technology
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: Software
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: Information Technology
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: Information Technology
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: Information Technology
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: Software
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: Information Technology
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: Information Technology
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: Software
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: Imaging

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...

News: Software

SLAM, or simultaneous localization and mapping, enables mobile autonomous robots to map their environments and determine their locations. SLAM can be used to improve object-recognition systems, a vital component...

INSIDER: Energy

Quantum dots are nanoparticles of semiconductor that can be tuned to glow in a rainbow of colors. Since their discovery in the 1980s, these remarkable nanoparticles have held out tantalizing prospects for all...

Briefs: Information Technology
Ensemble

Success in mission operations relies on achieving consensus amongst a wide variety of personnel with diverse backgrounds and education. Previously, NASA missions relied on disparate tools with a variety of inconsistent interfaces. These tools greatly influence how members of the mission communicate with each other, increasing confusion...

Trending Stories

NASA Spinoff: Mechanical & Fluid Systems

Nanotechnology Repairs Engine Damage in Cars

Articles: Mechanical & Fluid Systems

Executive Roundtable: Cloud Software

Articles: Motion Control

Reduce Compressed Air Costs with Proper Air Cylinder Sizing

Articles: Motion Control

Pneumatics for Mechanical Motion

Articles: Electronics & Computers

Bipolar and Unipolar Drives for Stepper Motors: A Comparison

Articles: Mechanical & Fluid Systems

Basic Pneumatic Circuits

Videos