Information Technology

Stories

8
0
900
30
Briefs: Information Technology
Scheme for Quantum Computing Immune to Decoherence
A constructive scheme has been devised to enable mapping of any quantum computation into a spintronic circuit in which the computation is encoded in a basis that is, in principle, immune to quantum decoherence. The scheme is implemented by an algorithm that utilizes multiple physical spins to...
Briefs: Information Technology
Two reliable fault-tolerant coding schemes have been proposed for state machines that are used in field-programmable gate arrays and application-specific integrated circuits to implement sequential logic...
Feature Image
Blog: Information Technology
Open Source Software
Anyone who has worked with programs such as Linux, Firefox, and Open Office is familiar with the concept of open-source software. Essentially, open-source software distributes programs and all of the underlying code for free. It's an interesting concept that has become quite popular in the engineering world but, until now, is...
Briefs: Information Technology
Algorithm Optimally Orders Forward-Chaining Inference Rules
People typically develop knowledge bases in a somewhat ad hoc manner by incrementally adding rules with no specific organization. This often results in a very inefficient execution of those rules since they are so often order sensitive. This is relevant to tasks like Deep Space Network in...
Briefs: Information Technology
Project Integration Architecture
The Project Integration Architecture (PIA) is a distributed, object- oriented, conceptual, software framework for the generation, organization, publication, integration, and consumption of all information involved in any complex technological process in a manner that is intelligible to both computers and humans. As...
Briefs: Information Technology
A framework for high-level specification of data distributions in data-parallel application programs has been conceived. [As used here, "distributions" signifies means to express...
Feature Image
Briefs: Information Technology
PPC750 Performance Monitor
The PPC750 Performance Monitor (Perfmon) is a computer program that helps the user to assess the performance characteristics of application programs running under the Wind River VxWorks real-time operating system on a PPC750 computer. Perfmon generates a user-friendly interface and collects performance data by use of...
Briefs: Information Technology
Application-Program-Installer Builder
A computer program builds application programming interfaces (APIs) and related software components for installing and uninstalling application programs in any of a variety of computers and operating systems that support the Java programming language in its binary form. This program is partly similar in...
Briefs: Information Technology
Using Visual Odometry to Estimate Position and Attitude
A computer program in the guidance system of a mobile robot generates estimates of the position and attitude of the robot, using features of the terrain on which the robot is moving, by processing digitized images acquired by a stereoscopic pair of electronic cameras mounted rigidly on the...
Briefs: Information Technology
Design and Data Management System
The Design and Data Management System (DDMS) was developed to automate the NASA Engineering Order (EO) and Engineering Change Request (ECR) processes at the Propulsion Test Facilities at Stennis Space Center for efficient and effective Configuration Management (CM). Prior to the development of DDMS, the CM system...
Briefs: Information Technology
Simple, Script-Based Science Processing Archive
The Simple, Scalable, Script-based Science Processing (S4P) Archive (S4PA) is a disk-based archival system for remote-sensing data. It is based on the data-driven framework of S4P and is used for data transfer, data preprocessing, metadata generation, data archive, and data distribution. New data are...
Briefs: Information Technology
Automated Rocket Propulsion Test Management
The Rocket Propulsion Test-Automated Management System provides a central location for managing activities associated with Rocket Propulsion Test Management Board, National Rocket Propulsion Test Alliance, and the Senior Steering Group business management activities. A set of authorized users, both...
Briefs: Information Technology
Online Remote Sensing Interface
BasinTools Module 1 processes remotely sensed raster data, including multi- and hyper-spectral data products, via a Web site with no downloads and no plug-ins required. The interface provides standardized algorithms designed so that a user with little or no remote-sensing experience can use the site. This Web-based...
Briefs: Information Technology
The inductive monitoring system (IMS) is a system of computer hardware and software for automated monitoring of the performance, operational condition, physical integrity, and other aspects...
Feature Image
Briefs: Information Technology
Implementation of a Point Algorithm for Real-Time Convex Optimization
The primal-dual interior-point algorithm implemented in G-OPT is a relatively new and efficient way of solving convex optimization problems. Given a prescribed level of accuracy, the convergence to the optimal solution is guaranteed in a predetermined, finite number of...
Briefs: Information Technology
Processing Satellite Imagery To Detect Waste Tire Piles
A methodology for processing commercially available satellite spectral imagery has been developed to enable identification and mapping of waste tire piles in California. The California Integrated Waste Management Board initiated the project and provided funding for the method's development....
Briefs: Information Technology
Handling Input and Output for COAMPS
Two suites of software have been developed to handle the input and output of the Coupled Ocean Atmosphere Prediction System (COAMPS), which is a regional atmospheric model developed by the Navy for simulating and predicting weather. Typically, the initial and boundary conditions for COAMPS are provided by a...
Briefs: Information Technology
Modeling and Grid Generation of Iced Airfoils
SmaggIce Version 2.0 is a software toolkit for geometric modeling and grid generation for two-dimensional, singleand multi-element, clean and iced airfoils. A previous version of SmaggIce was described in “Preparing and Analyzing Iced Airfoils,” NASA Tech Briefs, Vol. 28, No. 8 (August 2004), page...
Briefs: Information Technology
Rocket Science 101 Interactive Educational Program
To better educate the public on the basic design of NASA's current mission rockets, Rocket Science 101 software has been developed as an interactive program designed to retain a user's attention and to teach about basic rocket parts. This program also has helped to expand NASA's presence on the Web...
Briefs: Information Technology
Automated Identification of Nucleotide Sequences
STITCH is a computer program that processes raw nucleotide-sequence data to automatically remove unwanted vector information, perform reverse-complement comparison, stitch shorter sequences together to make longer ones to which the shorter ones presumably belong, and search against the user's choice...
Briefs: Information Technology
Balloon Design Software
PlanetaryBalloon Version 5.0 is a software package for the design of meridionally lobed planetary balloons. It operates in a Windows environment, and programming was done in Visual Basic 6. By including the effects of circular lobes with load tapes, skin mass, hoop and meridional stress, and elasticity in the structural...
Briefs: Information Technology
Fusing Image Data for Calculating Position of an Object
A computer program has been written for use in maintaining the calibration, with respect to the positions of imaged objects, of a stereoscopic pair of cameras on each of the Mars Explorer Rovers Spirit and Opportunity. The program identifies and locates a known object in the images. The object...
Briefs: Information Technology
Analysis Method for Quantifying Vehicle Design Goals
A document discusses a method for using Design Structure Matrices (DSM), coupled with high-level tools representing important life-cycle parameters, to comprehensively conceptualize a flight/ground space transportation system design by dealing with such variables as performance, up-front costs,...
Briefs: Information Technology
Improved Tracking of Targets by Cameras on a Mars Rover
A paper describes a method devised to increase the robustness and accuracy of tracking of targets by means of three stereoscopic pairs of video cameras on a Mars-rover-type exploratory robotic vehicle. Two of the camera pairs are mounted on a mast that can be adjusted in pan and tilt; the...
Briefs: Information Technology
GVIPS Models and Software
Two reports discuss, respectively, (1) the generalized viscoplasticity with potential structure (GVIPS) class of mathematical models and (2) the Constitutive Material Parameter Estimator (COMPARE) computer program. GVIPS models are constructed within a thermodynamics- and potential-based theoretical framework, wherein one...
Briefs: Information Technology
Analysis of Performance of Stereoscopic Vision Software
A team of JPL researchers has analyzed stereoscopic vision software and produced a document describing its performance. This software is of the type used in maneuvering exploratory robotic vehicles on Martian terrain. The software in question utilizes correlations between portions of the...
Briefs: Information Technology
Estimating the Inertia Matrix of a Spacecraft
A paper presents a method of utilizing some flight data, aboard a spacecraft that includes reaction wheels for attitude control, to estimate the inertia matrix of the spacecraft. The required data are digitized samples of (1) the spacecraft attitude in an inertial reference frame as measured, for...
Briefs: Information Technology
Spatial Coverage Planning for Exploration Robots
A report discusses an algorithm for an onboard planning and execution technology to support the exploration and characterization of geological features by autonomous rovers. A rover that is capable of deciding which observations are more important relieves the engineering team from much of the burden...
Briefs: Information Technology
A method of computing channel capacities and error rates in multipulse pulse-position modulation (multipulse PPM) has been developed. The method makes it possible, when designing an optical...
Feature Image

Videos