Briefs: Information Technology
Two innovative mathematical models of nonlinear vibrations, and methods of applying them, have been conceived as byproducts of an effort to develop a Kalman filter for highly precise estimation of...
Briefs: Information Technology
C Namelist Facility (CNL) is a package of software that supports the development of data-driven programs that utilize relatively free-form input files (e.g., text files) to control complex operations. The only comparable prior namelist facility is built into Fortran and does not support arrays or records. Newer computing...
Briefs: Information Technology
Object Oriented Data Technology (OODT) is a software framework for creating a Web-based system for exchange of scientific data that are stored in diverse formats on computers at different sites under the management of scientific peers. OODT software consists of a set of cooperating, distributed...
Briefs: Information Technology
Version 2.0 of the autogen software has been released. "Autogen" (automated sequence generation) signifies both a process and software used to implement the process of automated generation of sequences of commands in a standard format for uplink to spacecraft. Autogen requires fewer workers than are needed for older manual...
Briefs: Information Technology
A parallel version of the MOPEX software, which generates mosaics of infrared astronomical images acquired by the Spitzer Space Telescope, extends the capabilities of the prior serial version. In the parallel version, both the input image space and the output mosaic space are divided among the...
Briefs: Information Technology
A computer program denoted Tracking Data Delivery Software Orbit Data File (TDDSODF) converts deep-space-radio-communication spacecraft-tracking data from a currently used file format known in the art as "TRK-2-34" to a legacy format denoted "TRK-2-18." TDDSODF reads standard formatted data units (SFDUs) of several...
Briefs: Information Technology
NASA Enterprise Visual Analysis (NEVA) is a computer program undergoing development as a successor to Launch Services Analysis Tool (LSAT), formerly known as Payload Carrier Analysis Tool (PCAT). NEVA facilitates analyses of proposed configurations of payloads and packing fixtures (e.g. pallets) in a space shuttle...
Briefs: Information Technology
A computer program implements reference counting pointers (RCPs) that are lock-free, thread-safe, async-safe, and operational on a multiprocessor computer. RCPs are powerful and convenient means of managing heap memory in C++ software. Most prior RCP programs use locks to ensure thread...
Briefs: Information Technology
Proper orthogonal decomposition (POD) is the mathematical basis of a method of constructing low-order mathematical models for the "gray-box" fault- detection algorithm that is a component of...
Briefs: Information Technology
The descent image motion estimation system (DIMES) is a system of hardware and software, designed for original use in estimating the horizontal velocity of a spacecraft descending toward...
Briefs: Information Technology
A method of approximating a scalar function of n independent variables (where n is a positive integer) to arbitrary accuracy has been developed. This method is expected to be...
Briefs: Information Technology
A method of automated recognition of three-dimensional (3D) features in images generated by ground-penetrating imaging radar (GPIR) is undergoing development. GPIR 3D images can be analyzed to...
Briefs: Information Technology
An algorithm has been developed to enable a computer aboard a robot to autonomously plan the path of the manipulator arm of the robot to avoid collisions between the arm and any...
Briefs: Information Technology
A recently conceived method of automated diagnosis of a complex electromechanical system affords a complete set of capabilities for hybrid diagnosis in the case in which the state of the...
Briefs: Information Technology
An algorithm and software to implement the algorithm are being developed as means to estimate the state (that is, the position and velocity) of an autonomous vehicle, relative to a visible nearby target object, to provide guidance for maneuvering the vehicle. In the original intended application,...
Briefs: Information Technology
Accumulate-repeat- accumulate-accumulate (ARAA) codes have been proposed, inspired by the recently proposed accumulate- repeat-accumulate (ARA) codes. These are error-correcting codes suitable for...
Briefs: Information Technology
Two algorithms for processing the digitized readings of electronic noses, and computer programs to implement the algorithms, have been devised in a continuing effort to increase the utility of electronic noses as means of identifying airborne compounds and measuring their concentrations. One...
Briefs: Information Technology
NASA Dryden presents an improved and automated site-specific algorithm for heat-stress approximation using standard atmospheric measurements routinely obtained from the Edwards Air Force Base weather detachment....
Briefs: Information Technology
A method of automated testing of software has been developed that provides an alternative to the conventional mostly manual approach for software testing. The method combines (1) automated...
Briefs: Information Technology
A paper discusses techniques for protecting against faults in spacecraft designed and operated by NASA's Jet Propulsion Laboratory (JPL). The paper addresses, more specifically, faultprotection requirements and techniques common to most JPL spacecraft (in contradistinction to unique, mission specific...
Briefs: Information Technology
An improved correction has been developed to increase the accuracy with which certain formulations of computational fluid dynamics predict mixing in shear layers of hot jet flows. The...
Briefs: Information Technology
A method of automated design of complex, modular robots involves an evolutionary process in which generative representations of designs are used. The term "generative representations" as...
Briefs: Information Technology
An enhanced method of elliptic grid generation has been invented. Whereas prior methods require user input of certain grid parameters, this method provides for these parameters to be determined automatically.
Briefs: Information Technology
A computational method, SimLearn, has been devised to facilitate efficient knowledge discovery from simulators. Simulators are complex computer programs used in science and engineering to model diverse phenomena such as fluid flow, gravitational interactions, coupled mechanical systems, and nuclear,...
Briefs: Information Technology
A control architecture and algorithms to implement the architecture have been conceived to enable a robot to learn from its experiences and to combine knowledge gained from prior experiences in such a way as to be able to solve new problems. The architecture is an abstraction of an...
Briefs: Information Technology
The Hypothetical Scenario Generator for Fault-tolerant Diagnostics (HSG) is an algorithm being developed in conjunction with other components of artificial- intelligence systems for automated diagnosis and prognosis of faults in spacecraft, aircraft, and other complex engineering systems....
Briefs: Information Technology
A model predictive control (MPC) algorithm that differs from prior MPC algorithms has been developed for controlling an uncertain nonlinear system. This algorithm guarantees the resolvability of an associated finite-horizon optimal-control problem in a receding horizon implementation. Given...
Briefs: Information Technology
A mathematical model describes the evaporation of drops of a hydrocarbon liquid composed of as many as hundreds of chemical species. The model is intended especially for application to any of...
Blog: Information Technology
IM Mobile -- World's fastest, full-functionality, single-user Data Base Management System (DBMS), with unique built-in synchronization. It is about four times faster than Microsoft SQL Server 2005 Mobile on a PDA, making the user experience completely different.
Click here.