Electronics & Software

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.

Stories

42
0
1110
30
Briefs: Software
NASA App
The NASA App showcases a huge collection of the latest NASA content in a mobile optimized format, including images, videos on-demand, NASA Television, mission information, news and feature stories, tweets, ISS sighting opportunities, satellite tracking, Third Rock Radio, featured educational content, and much more for iOS and Android...
Briefs: Information Technology
Educational Software for OctaSat Nanosatellite Training Kit
Nanosatellites are very small satellites that can conduct various space missions using microelectronics, primarily in near-Earth orbits. Aerospace engineering students need to learn about the working principles and control of nanosatellites. However, the cost of an actual nanosatellite...
Briefs: Software
Space Network Access System (SNAS)
SNAS is a single, universally accessible, standards-based, full-featured customer interface for performing Tracking and Data Relay Satellite System (TDRSS) planning, scheduling, and real-time service monitoring and control. It consolidates functionality of multiple legacy customer interface systems into a single...
Briefs: Software
Automated Generation of Failure Modes and Effects Document from a Simple SysML Model
This software queries a model of system in the MagicDraw program and uses that information to create an Excel spreadsheet that represents a basic FMEA (Failure Modes and Effects Analysis). It automates the generation of an FMEA; the user only has to open MagicDraw,...
Briefs: Software
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 gradients...
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
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: 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
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: Software
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, and...
Briefs: Electronics & Computers
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: Information Technology
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: Electronics & Computers
An Empirical Metric of Individual Datapoint Utility Given Ample Metadata as Applied to the OCO-2 Flight System
Traditionally, quality flags provided a binary yes/no estimation of a datapoint’s utility. However, in modern instrumentation, significant auxiliary information for each datapoint can be obtained. This permits prediction of more than a...
Briefs: Electronics & Computers
Furuno Radar/SureTrak Interface Software
The Wallops Flight Facility Launch Range has a need to interface data from ship surveillance Furuno radar to an existing surveillance display system (SureTrak). SureTrak is a multi-sensor waterway and air surveillance system. The display of Furuno radar data by the SureTrak system will be used for risk...
Briefs: Information Technology
Control Software for Integrated CW Radar Module
This software controls the behavior of a miniaturized microwave radar module. It controls the hardware, digitizes raw samples from the analog output of the module, and applies DSP (digital signal processing) algorithms to the data stream to reduce the bandwidth and data rate. It also implements an...
Briefs: Software
Semantic Language and Tools for Reporting Human Factors Incidents
This human factors incident reporting tool for authoring and using human factors incident data combines semantic Web technologies with automated assistive technologies to aid users in finding relationships among incidents. The semantic indexing provided by the use of incident...
Briefs: Software
Bar Code Scanner to Supplement Property Inventory Process
Within NASA Goddard, property inventories outside of the formal inventories had no automated method to perform quick checks of equipment location, especially during periods leading up to a formal inventory. One method that existed simply involved printing out an end-user’s equipment in a...
Briefs: Electronics & Computers
Obstacle Avoidance Methods
Obstacle avoidance is a difficult problem due to the non-convex state constraints. Therefore, the feasible state space needs to be convexified, or split, into convex regions at which point the search for an optimal solution among those convex regions is done. Methods for obstacle avoidance include two mixed integer linear...
Briefs: Software
Discovery Through Eigenbasis Modeling of Uninteresting Data
When presented with a new data set, a common initial goal is to explore its contents in a discovery mode to find items of interest. However, each user who views the data set may have a different scientific goal in mind, and therefore a different desired prioritization of the items for...
Question of the Week: Software
Is robo-journalism valuable?
This week's Question: Lars Eidnes, a Norwegian developer, recently created software that uses Recurrent Neural Networks (RNN)—a form of “deep learning”—to write new "clickbait” headlines. After training the software with several million articles from BuzzFeed, Gawker, Jezebel, the Huffington Post, and...
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 robot...
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 tool...
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
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: 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: Software
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
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 slowly...
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
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 scene,...

Videos