Search NASASearch

SEARCH · Search NASA

Results for “toolkit”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 145 records · Page 8

The Mystro system: A comprehensive translator toolkit

Mystro is a system that facilities the construction of compilers, assemblers, code generators, query interpretors, and similar programs. It provides features to encourage the use of iterative enhancement. Mystro was developed in response to the needs of NASA Langley Research Center (LaRC) and enjoys a number of advantages over similar systems. There are other programs available that can be used in building translators. These typically build parser tables, usually supply the source of a parser and parts of a lexical analyzer, but provide little or no aid for code generation. In general, only the front end of the compiler is addressed. Mystro, on the other hand, emphasizes tools for both ends of a compiler.

Collins, W. R.

The transition prediction toolkit: LST, SIT, PSE, DNS, and LES

The e(sup N) method for predicting transition onset is an amplitude ratio criterion that is on the verge of full maturation for three-dimensional, compressible, real gas flows. Many of the components for a more sophisticated, absolute amplitude criterion are now emerging: receptivity theory, secondary instability theory, parabolized stability equations approaches, direct numerical simulation and large-eddy simulation. This paper will provide a description of each of these new theoretical tools and provide indications of their current status.

Zang, Thomas A.

The navigation toolkit

This report summarizes the experience of the authors in managing, designing, and implementing an object-oriented applications framework for orbital navigation analysis for the Flight Design and Dynamics Department of the Rockwell Space Operations Company in Houston, in support of the Mission Operations Directorate of NASA's Johnson Space Center. The 8 person year project spanned 1.5 years and produced 30,000 lines of C++ code, replacing 150,000 lines of Fortran/C. We believe that our experience is important because it represents a 'second project' experience and generated real production-quality code - it was not a pilot. The project successfully demonstrated the use of 'continuous development' or rapid prototyping techniques. Use of formal methods and executable models contributed to the quality of the code. Keys to the success of the project were a strong architectural vision and highly skilled workers. This report focuses on process and methodology, and not on a detailed design description of the product. But the true importance of the object-oriented paradigm is its liberation of the developer to focus on the problem rather than the means used to solve the problem.

Rich, William F.

Toward an automated signature recognition toolkit for mission operations

Signature recognition is the problem of identifying an event or events from its time series. The generic problem has numerous applications to science and engineering. At NASA's Johnson Space Center, for example, mission control personnel, using electronic displays and strip chart recorders, monitor telemetry data from three-phase electrical buses on the Space Shuttle and maintain records of device activation and deactivation. Since few electrical devices have sensors to indicate their actual status, changes of state are inferred from characteristic current and voltage fluctuations. Controllers recognize these events both by examining the waveform signatures and by listening to audio channels between ground and crew. Recently the authors have developed a prototype system that identifies major electrical events from the telemetry and displays them on a workstation. Eventually the system will be able to identify accurately the signatures of over fifty distinct events in real time, while contending with noise, intermittent loss of signal, overlapping events, and other complications. This system is just one of many possible signature recognition applications in Mission Control. While much of the technology underlying these applications is the same, each application has unique data characteristics, and every control position has its own interface and performance requirements. There is a need, therefore, for CASE tools that can reduce the time to implement a running signature recognition application from months to weeks or days. This paper describes our work to date and our future plans.

Cleghorn, T.

Use of the MATRIXx Integrated Toolkit on the Microwave Anisotropy Probe Attitude Control System

Recent advances in analytical software tools allow the analysis, simulation, flight code, and documentation of an algorithm to be generated from a single source, all within one integrated analytical design package. NASA's Microwave Anisotropy Probe project has used one such package, Integrated Systems' MATRIXx suite, in the design of the spacecraft's Attitude Control System. The project's experience with the linear analysis, simulation, code generation, and documentation tools will be presented and compared with more traditional development tools. In particular, the quality of the flight software generated will be examined in detail. Finally, lessons learned on each of the tools will be shared.

Ward, David K.

Charon Message-Passing Toolkit for Scientific Computations

Charon is a library, callable from C and Fortran, that aids the conversion of structured-grid legacy codes-such as those used in the numerical computation of fluid flows-into parallel, high- performance codes. Key are functions that define distributed arrays, that map between distributed and non-distributed arrays, and that allow easy specification of common communications on structured grids. The library is based on the widely accepted MPI message passing standard. We present an overview of the functionality of Charon, and some representative results.

VanderWijngaart, Rob F.

A Gamma-Ray Burst Trigger Toolkit

The detection rate of a gamma-ray burst detector can be increased by using a count rate trigger with many accumulation times DELTAt and energy bands DELTAE Because a burst's peak flux varies when averaged over different DELTAt and DELTAE the nominal sensitivity (the numerical value of the peak flux) of a trigger system is less important than how much fainter a burst could be at the detection threshold as DELTAt and DELTAE are changed. The relative sensitivity of different triggers can be quantified by referencing the detection threshold back to the peak flux for a fiducial value of DELTAt and DELTA E. This mapping between peak flux values for different sets of DELTAt and DELTAE varies from burst to burst. Quantitative estimates of the burst detection rate for a given detector and trigger system can be based on the observed rate at a measured peak flux value in this fiducial trigger. Predictions of a proposed trigger's burst detection rate depend on the assumed burst population, and these predictions can be wildly in error for triggers that differ significantly from previous missions. I base the fiducial rate on the BATSE observations: 550 bursts per sky above a peak flux of 0.3 ph per square centimeter per second averaged over DELTAt=1.024 sec and DELTAE=50-300 keV. Using a sample of 100 burst lightcurves I find that triggering on any value of DELTAt that is a multiple of 0.064 sec decreases the average threshold peak flux on the 1.024 sec timescale by a factor of 0.6. Extending DELTAE to lower energies includes the large flux of the X-ray background, increasing the background count rate. Consequently a low energy DELTAE is advantageous only for very soft bursts. Whether a large fraction of the population of bright bursts is soft is disputed; the new population of X-ray Flashes is soft but relatively faint.

Band, David L.

VEXT: A Virtual Observatory Exploration Toolkit

This final report consists of two main parts. The first is taken from a paper by the PiCA (Pittsburgh Computational Astrostatistics) Group which describes our ongoing work in fast computation of n-point correlation functions. We present here a new algorithm for the fast computation of N-point correlation functions in large astronomical data sets. The algorithm is based on kd-trees which are decorated with cached sufficient statistics thus allowing for orders of magnitude speed-ups over the naive non-tree-based implementation of correlation functions. We further discuss the use of controlled approximations within the computation which allows for further acceleration. In summary, our algorithm now makes it possible to compute exact, all-pairs, measurements of the two, three and four-point correlation functions for cosmological data sets like the Sloan Digital Sky Survey and the next generation of Cosmic Microwave Background experiments. The second part summarizes the progress made by the PiCA Group in this area through the AISR grant.

Schneider, Jeff

Verification of a Multiphysics Toolkit against the Magnetized Target Fusion Concept

In the spring of 2004 the Advanced Concepts team at MSFC embarked on an ambitious project to develop a suite of modeling routines that would interact with one another. The tools would each numerically model a portion of any advanced propulsion system. The tools were divided by physics categories, hence the name multiphysics toolset. Currently most of the anticipated modeling tools have been created and integrated. Results are given in this paper for both a quarter nozzle with chemically reacting flow and the interaction of two plasma jets representative of a Magnetized Target Fusion device. The results have not been calibrated against real data as of yet, but this paper demonstrates the current capability of the multiphysics tool and planned future enhancements

Thomas, Scott

CSPICE - A C Version of JPL's SPICELIB Toolkit

The Navigation Ancillary Information Facility (NAIF), under the direction of NASA's Office of Space Science, built the SPICE data system to assist scientists with planning and interpretation of scientific observations from space borne-instruments.

ancillary data viewing geometry bernel files

Optical Modeling Activities for NASA's James Webb Space Telescope (JWST): Overview and Introduction of Matlab Based Toolkits used to Interface with Optical Design Software - 4

This is part four of a series on the ongoing optical modeling activities for James Webb Space Telescope (JWST). The first two discussed modeling JWST on-orbit performance using wavefront sensitivities to predict line of sight motion induced blur, and stability during thermal transients. The third investigates the aberrations resulting from alignment and figure compensation of the controllable degrees of freedom (primary and secondary mirrors), which may be encountered during ground alignment and on-orbit commissioning of the observatory. The work here introduces some of the math software tools used to perform the work of the previous three papers of this series. NASA has recently approved these in-house tools for public release as open source, so this presentation also serves as a quick tutorial on their use. The tools are collections of functions written in Matlab, which interface with optical design software (CodeV, OSLO, and Zemax) using either COM or DDE communication protocol. The functions are discussed, and examples are given.

Howard, Joseph

Toolkits Control Motion of Complex Robotics

That space is a hazardous environment for humans is common knowledge. Even beyond the obvious lack of air and gravity, the extreme temperatures and exposure to radiation make the human exploration of space a complicated and risky endeavor. The conditions of space and the space suits required to conduct extravehicular activities add layers of difficulty and danger even to tasks that would be simple on Earth (tightening a bolt, for example). For these reasons, the ability to scout distant celestial bodies and perform maintenance and construction in space without direct human involvement offers significant appeal. NASA has repeatedly turned to complex robotics for solutions to extend human presence deep into space at reduced risk and cost and to enhance space operations in low Earth orbit. At Johnson Space Center, engineers explore the potential applications of dexterous robots capable of performing tasks like those of an astronaut during extravehicular activities and even additional ones too delicate or dangerous for human participation. Johnson's Dexterous Robotics Laboratory experiments with a wide spectrum of robot manipulators, such as the Mitsubishi PA-10 and the Robotics Research K-1207i robotic arms. To simplify and enhance the use of these robotic systems, Johnson researchers sought generic control methods that could work effectively across every system.

Source record

Formal Verification Toolkit for Requirements and Early Design Stages

Efficient flight software development from natural language requirements needs an effective way to test designs earlier in the software design cycle. A method to automatically derive logical safety constraints and the design state space from natural language requirements is described. The constraints can then be checked using a logical consistency checker and also be used in a symbolic model checker to verify the early design of the system. This method was used to verify a hybrid control design for the suit ports on NASA Johnson Space Center's Space Exploration Vehicle against safety requirements.

Badger, Julia M.