Information Technology

Stories

8
0
720
30
Briefs: Information Technology
Determining Atmospheric-Density Profile of Titan
A method was developed for measuring the atmospheric density of Titan, the largest moon of Saturn, to create an accurate density profile as a function of altitude. This will allow mission planners to select safe flyby altitudes, and for navigation engineers to accurately predict the delta-v...
Briefs: Physical Sciences
Hidden Statistics Approach to Quantum Simulations
Recent advances in quantum information theory have inspired an explosion of interest in new quantum algorithms for solving hard computational (quantum and non-quantum) problems. The basic principle of quantum computation is that the quantum properties can be used to represent structure data, and...
Briefs: Information Technology
Charge-Spot Model for Electrostatic Forces in Simulation of Fine Particulates
The charge-spot technique for modeling the static electric forces acting between charged fine particles entails treating electric charges on individual particles as small sets of discrete point charges, located near their surfaces. This is in contrast to existing models,...
Briefs: Information Technology
Physical Invariants of Intelligence
A program of research is dedicated to development of a mathematical formalism that could provide, among other things, means by which living systems could be distinguished from non-living ones. A major issue that arises in this research is the following question: What invariants of mathematical models of the...
Briefs: Information Technology
Injecting Errors for Testing Built-in Test Software
Two algorithms have been conceived to enable automated, thorough testing of Built-in test (BIT) software. The first algorithm applies to BIT routines that define pass/fail criteria based on values of data read from such hardware devices as memories, input ports, or registers. This algorithm...
Briefs: Information Technology
Guidance and Control System for a Satellite Constellation
A distributed guidance and control algorithm was developed for a constellation of satellites. The system repositions satellites as required, regulates satellites to desired orbits, and prevents collisions.
Briefs: Information Technology
Rocket-Plume Spectroscopy Simulation for Hydrocarbon-Fueled Rocket Engines
The UV-Vis spectroscopic system for plume diagnostics monitors rocket engine health by using several analytical tools developed at Stennis Space Center (SSC), including the rocket plume spectroscopy simulation code (RPSSC), to identify and quantify the alloys from the...
Briefs: Information Technology
Research on Spoken Dialogue Systems
Research in the field of spoken dialogue systems has been performed with the goal of making such systems more robust and easier to use in demanding situations. The term “spoken dialogue systems” signifies unified software systems containing speech-recognition, speech-synthesis, dialogue management, and...
Briefs: Information Technology
Algorithm That Synthesizes Other Algorithms for Hashing
An algorithm that includes a collection of several subalgorithms has been devised as a means of synthesizing still other algorithms (which could include computer code) that utilize hashing to determine whether an element (typically, a number or other datum) is a member of a set (typically, a...
Briefs: Information Technology
Algorithms for Learning Preferences for Sets of Objects
A method is being developed that provides for an artificial-intelligence system to learn a user’s preferences for sets of objects and to thereafter automatically select subsets of objects according to those preferences. The method was originally intended to enable automated selection, from...
Briefs: Information Technology
Two image-data-processing algorithms are essential to the successful operation of a system of electronic hardware and software that noninvasively tracks the direction of a person’s...
Feature Image
Briefs: Information Technology
Model for Simulating a Spiral Software-Development Process
A discrete-event simulation model, and a computer program that implements the model, have been developed as means of analyzing a spiral software-development process. This model can be tailored to specific development environments for use by software project managers in making quantitative...
Briefs: Information Technology
Adapting ASPEN for Orbital Express
By studying the Orbital Express mission, modeling the spacecraft and scenarios, and testing the system, a technique has been developed that uses recursive decomposition to represent procedural actions declaratively, schemalevel uncertainty reasoning to make uncertainty reasoning tractable, and lightweight, natural...
Briefs: Information Technology
Parameterized Linear Longitudinal Airship Model
A parameterized linear mathematical model of the longitudinal dynamics of an airship is undergoing development. This model is intended to be used in designing control systems for future airships that would operate in the atmospheres of Earth and remote planets.
Briefs: Information Technology
Physics of Life: A Model for Non-Newtonian Properties of Living Systems
This innovation proposes the reconciliation of the evolution of life with the second law of thermodynamics via the introduction of the First Principle for modeling behavior of living systems. The structure of the model is quantum-inspired: it acquires the topology of the...
Briefs: Information Technology
Modeling Common-Sense Decisions in Artificial Intelligence
A methodology has been conceived for efficient synthesis of dynamical models that simulate common-sense decision-making processes. This methodology is intended to contribute to the design of artificial-intelligence systems that could imitate human commonsense decision making or assist...
Briefs: Information Technology
Fast Solution in Sparse LDA for Binary Classification
An algorithm that performs sparse linear discriminant analysis (Sparse-LDA) finds near-optimal solutions in far less time than the prior art when specialized to binary classification (of 2 classes). Sparse-LDA is a type of feature- or variable-selection problem with numerous applications in...
Briefs: Information Technology
Reactive Collision Avoidance Algorithm
The reactive collision avoidance (RCA) algorithm allows a spacecraft to find a fuel-optimal trajectory for avoiding an arbitrary number of colliding spacecraft in real time while accounting for acceleration limits. In addition to spacecraft, the technology can be used for vehicles that can accelerate in any...
Briefs: Information Technology
Efficient Bit-to-Symbol Likelihood Mappings
This innovation is an efficient algorithm designed to perform bit-to-symbol and symbol-to-bit likelihood mappings that represent a significant portion of the complexity of an error-correction code decoder for high-order constellations. Recent implementation of the algorithm in hardware has yielded an...
Briefs: Information Technology
NASA’s planetary missions have collected, and continue to collect, massive volumes of orbital imagery. The volume is such that it is difficult to manually review all of the data...
Feature Image
Briefs: Information Technology
Some non-traditional signal constellations have been proposed for transmission of data over the Additive White Gaussian Noise (AWGN) channel using such channel-capacity-approaching codes as low-density...
Feature Image
Briefs: Information Technology
Processing Images of Craters for Spacecraft Navigation
A crater-detection algorithm has been conceived to enable automation of what, heretofore, have been manual processes for utilizing images of craters on a celestial body as landmarks for navigating a spacecraft flying near or landing on that body. The images are acquired by an electronic camera...
Briefs: Information Technology
Software Tool Integrating Data Flow Diagrams and Petri Nets
Data Flow Diagram – Petri Net (DFPN) is a software tool for analyzing other software to be developed. The full name of this program reflects its design, which combines the benefit of data-flow diagrams (which are typically favored by software analysts) with the power and precision of...
Briefs: Information Technology
Reducing the Volume of NASA Earth-Science Data
A computer program reduces data generated by NASA Earth-science missions into representative clusters characterized by centroids and membership information, thereby reducing the large volume of data to a level more amenable to analysis. The program effects an autonomous data-reduction/clustering...
Briefs: Information Technology
AutoGen Version 5.0
Version 5.0 of the AutoGen software has been released. Previous versions, variously denoted “Autogen” and “autogen,” were reported in two articles: “Automated Sequence Generation Process and Software” (NPO-30746), Software Tech Briefs (Special Supplement to NASA Tech Briefs), September 2007, page 30, and “Autogen...
Briefs: Information Technology
Time-Tag Generation Script
Time-Tag Generation Script (TTaGS) is an application program, written in the AWK scripting language, for generating commands for aiming one Ku-band antenna and two S-band antennas for communicating with spacecraft. TTaGS saves between 2 and 4 person-hours per every 24 hours by automating the repetitious process of...
Briefs: Information Technology
Tropospheric Emission Spectrometer Product File Readers
TES Product File Reader software extracts data from publicly available Tropospheric Emission Spectrometer (TES) HDF (Hierarchical Data Format) product data files using publicly available format specifications for scientific analysis in IDL (interactive data language). In this innovation, the...
Briefs: Information Technology
Reporting Differences Between Spacecraft Sequence Files
A suite of computer programs, called “seq diff suite,” reports differences between the products of other computer programs involved in the generation of sequences of commands for spacecraft. These products consist of files of several types: replacement sequence of events (RSOE), DSN...
Briefs: Information Technology
Mission Reliability Estimation for Repairable Robot Teams
A mission reliability estimation method has been designed to translate mission requirements into choices of robot modules in order to configure a multi-robot team to have high reliability at minimal cost. In order to build cost- effective robot teams for long-term missions, one must be able...

Videos