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
1920
30
Briefs: Software
A new algorithm efficiently computes the tightest exact bound on the levels of resources induced by a flexible activity plan (see figure). Tightness of bounds is extremely important for...
Feature Image
Briefs: Software
Telemetry-Enhancing Scripts
Scripts Providing a Cool Kit of Telemetry Enhancing Tools (SPACKLE) is a set of software tools that fill gaps in capabilities of other software used in processing downlinked data in the Mars Exploration Rovers’ (MER) flight and test-bed operations. SPACKLE tools have helped to accelerate the automatic processing and...
Briefs: Software
GlastCam: A Telemetry-Driven Spacecraft Visualization Tool
Developed for the GLAST project, which is now the Fermi Gamma-ray Space Telescope, GlastCam software ingests telemetry from the Integrated Test and Operations System (ITOS) and generates four graphical displays of geometric properties in real time, allowing visual assessment of the...
Briefs: Software
Mars Science Laboratory Workstation Test Set
The Mars Science Laboratory developed the Workstation TestSet (WSTS) is a computer program that enables flight software development on virtual MSL avionics. The WSTS is the non-real-time flight avionics simulator that is designed to be completely software-based and run on a workstation class Linux PC....
Briefs: Software
XVD Image Display Program
The XVD [X-Windows VICAR (video image communication and retrieval) Display] computer program offers an interactive display of VICAR and PDS (planetary data systems) images. It is designed to efficiently display multiple-GB images and runs on Solaris, Linux, or Mac OS X systems using X-Windows. XVD is the de facto standard...
Briefs: Software
XML Translator for Interface Descriptions
A computer program defines an XML schema for specifying the interface to a generic FPGA from the perspective of software that will interact with the device. This XML interface description is then translated into header files for C, Verilog, and VHDL. User interface definition input is checked via both the...
Briefs: Software
Group Capability Model
The Group Capability Model (GCM) is a software tool that allows an organization, from first line management to senior executive, to monitor and track the health (capability) of various groups in performing their contractual obligations. GCM calculates a Group Capability Index (GCI) by comparing actual head counts,...
Briefs: Software
Dynamic Hurricane Data Analysis Tool
A dynamic hurricane data analysis tool allows users of the JPL Tropical Cyclone Information System (TCIS) to analyze data over a Web medium. The TCIS software is described in the previous article, “Tropical Cyclone Information System (TCIS)” (NPO-45748).
Briefs: Software
The JPL Tropical Cyclone Infor mation System (TCIS) is a Web portal ( http://tropicalcyclone.jpl.nasa.gov ) that provides researchers with an extensive set of observed hurricane parameters together with...
Feature Image
Briefs: Software
Relay Sequence Generation Software
Due to thermal and electromagnetic interactivity between the UHF (ultra-high frequency) radio onboard the Mars Reconnaissance Orbiter (MRO), which performs relay sessions with the Martian landers, and the remainder of the MRO payloads, it is required to integrate and de-conflict relay sessions with the MRO science...
Briefs: Imaging
Robot Vision Library
The JPL Robot Vision Library (JPLV) provides real-time robot vision algorithms for developers who are not vision specialists. The package includes algorithms for stereo ranging, visual odometry and unsurveyed camera calibration, and has unique support for very wide-angle lenses (as used on the Mars Exploration Rover HazCams)....
Briefs: Software
Perl Modules for Constructing Iterators
The Iterator Perl Module provides a general-purpose framework for constructing iterator objects within Perl, and a standard API for interacting with those objects. Iterators are an object-oriented design pattern where a description of a series of values is used in a constructor. Subsequent queries can request...
Briefs: Software
Geospatial Authentication
A software package that has been designed to allow authentication for determining if the rover(s) is/are within a set of boundaries or a specific area to access critical geospatial information by using GPS signal structures as a means to authenticate mobile devices into a network wirelessly and in real-time. The advantage...
Briefs: Software
TurboTech Technical Evaluation Automated System
TurboTech software is a Web-based process that simplifies and semi- automates technical evaluation of NASA proposals for Contracting Officer’s Technical Representatives (COTRs). At the time of this reporting, there have been no set standards or systems for training new COTRs in technical...
Briefs: Software
In a proposed coding-and-modulation/ demodulation-and-decoding scheme for a free-space optical communication system, an error-correcting code of the low-density parity-check (LDPC) type would be...
Feature Image
Briefs: Software
Prediction of Launch Vehicle Ignition Overpressure and Liftoff Acoustics
The LAIOP (Launch Vehicle Ignition Overpressure and Liftoff Acoustic Environments) program predicts the external pressure environment generated during liftoff for a large variety of rocket types. These environments include ignition overpressure, produced by the rapid...
Briefs: Software
IceVal DatAssistant is software (see figure) that provides an automated, interactive solution for the management of data from research on aircraft icing. This software consists primarily of (1) a...
Feature Image
Briefs: Software
Complex Event Recognition Architecture
“Complex Event Recognition Architecture” (“CERA”) is the name of a computational architecture, and software that implements the architecture, for recognizing complex event patterns that may be spread across multiple streams of input data. One of the main components of CERA is an intuitive event pattern...
Briefs: Software
The conical-domain model is a computational model, now undergoing development, for estimating ionospheric delays of Global Positioning System (GPS) signals. Relative to the standard...
Feature Image
Briefs: Software
Evolvable Neural Software System
The Evolvable Neural Software System (ENSS) is composed of sets of Neural Basis Functions (NBFs), which can be totally autonomously created and removed according to the changing needs and requirements of the software system. The resulting structure is both hierarchical and self-similar in that a given set of NBFs...
Briefs: Software
Reaction Wheel Disturbance Model Extraction Software — RWDMES
The RMDMES is a tool for modeling the disturbances imparted on spacecraft by spinning reaction wheels. Reaction wheels are usually the largest disturbance source on a precision pointing spacecraft, and can be the dominating source of pointing error. Accurate knowledge of the...
Briefs: Software
Digital Camera Control for Faster Inspection
Digital Camera Control Software (DCCS) is a computer program for controlling a boom and a boom-mounted camera used to inspect the external surface of a space shuttle in orbit around the Earth. Running in a laptop computer in the space-shuttle crew cabin, DCCS commands integrated displays and controls. By...
Briefs: Software
Monitoring and Controlling an Underwater Robotic Arm
The SSRMS Module 1 software is part of a system for monitoring an adaptive, closed-loop control of the motions of a robotic arm in NASA’s Neutral Buoyancy Laboratory, where buoyancy in a pool of water is used to simulate the weightlessness of outer space. This software is so named because the...
Briefs: Software
Cliffbot Maestro (see figure) permits teleoperation of remote rovers for field testing in extreme environments. The application user interface provides two sets of tools for operations: stereo image browsing and command...
Feature Image
Briefs: Software
Estimating Thruster Impulses From IMU and Doppler Data
A computer program implements a thrust impulse measurement (TIM) filter, which processes data on changes in velocity and attitude of a spacecraft to estimate the small impulsive forces and torques exerted by the thrusters of the spacecraft reaction control system (RCS). The velocity-change data...
Briefs: Software
Oxygen Generation System Laptop Bus Controller Flight Software
The Oxygen Generation System Laptop Bus Controller Flight Software was developed to allow the International Space Station (ISS) program to activate specific components of the Oxygen Generation System (OGS) to perform a checkout of key hardware operation in a microgravity environment, as...
Briefs: Software
Tracking Debris Shed by a Space-Shuttle Launch Vehicle
The DEBRIS software predicts the trajectories of debris particles shed by a space-shuttle launch vehicle during ascent, to aid in assessing potential harm to the space-shuttle orbiter and crew. The user specifies the location of release and other initial conditions for a debris particle. DEBRIS...
Briefs: Software
Algorithms for planning flight paths of autonomous aerobots (robotic blimps) to be deployed in scientific exploration of remote planets are undergoing development. These algorithms are also adaptable...
Feature Image
Briefs: Software
A method of automated detection of negative obstacles (potholes, ditches, and the like) ahead of ground vehicles at night involves processing of imagery from thermal-infrared cameras...
Feature Image

Top Stories

Feature Image
Blog: Robotics, Automation & Control

Aerial Microrobots That Can Match a Bumblebee's Speed

Feature Image
Blog: Electronics & Computers

Turning Edible Fungi into Organic Memristors

Feature Image
Blog: Manufacturing & Prototyping

Revolutionizing the Production of Semiconductor Chips

Feature Image
News: Energy

H2-ICE Is Heating Up

Feature Image
INSIDER: Electronics & Computers

World’s Smallest Programmable, Autonomous Robots

Feature Image
INSIDER: Manufacturing & Prototyping

Building Bots on a Budget

Videos