Search NASA⌕ Search

SEARCH · Search NASA

Results for “task programming”

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 1,693 records · Page 94

Problems related to the integration of fault tolerant aircraft electronic systems

Problems related to the design of the hardware for an integrated aircraft electronic system are considered. Taxonomies of concurrent systems are reviewed and a new taxonomy is proposed. An informal methodology intended to identify feasible regions of the taxonomic design space is described. Specific tools are recommended for use in the methodology. Based on the methodology, a preliminary strawman integrated fault tolerant aircraft electronic system is proposed. Next, problems related to the programming and control of inegrated aircraft electronic systems are discussed. Issues of system resource management, including the scheduling and allocation of real time periodic tasks in a multiprocessor environment, are treated in detail. The role of software design in integrated fault tolerant aircraft electronic systems is discussed. Conclusions and recommendations for further work are included.

Bannister, J. A.↗

NASA Global Tropospheric Experiment

The rationale and program design for the NASA Global Tropospheric Experiment (GTE) are described. The GTE is intended to characterize the global tropospheric chemistry and its interaction with the stratosphere, the land, and the ocean. The program emphasis is laid on the potential global impact of human activities, particularly those which release CH4, N2O, and chlorofluorocarbons into the atmosphere. Specific tasks defined thus far include characterizing the tropospheric gas-phase chemistry of OH, NO, and NO2, determining concentrations and distributions of CO, CH4, O3, and N2O, as well as halogens, trace metals, and reduced sulfur species. Techniques are needed for measuring the chemical fluxes between earth surface sources and sinks, the boundary layer, the free troposphere, and the stratosphere. The first phase of the GTE will be to test and develop techniques and assay the detection limits for OH, NO, and NO2 and assess the reliability of laboratory calibrations. Improvements in modelling global-scale tropospheric processes will also be pursued.

Mcneal, R. J.↗

Validation of a new flying quality criterion for the landing task

A strong correlation has been found to exist between flight path angle peak overshoot and pilot ratings for the landing task. The use of flightpath overshoot as a flying quality metric for landing is validated by correlation with four different in-flight simulation programs and a ground simulation study. Configurations tested were primarily medium-weight generic transports. As a result of good correlation with this extensive data base, criterion boundaries are proposed for landing based on the flight path peak overshoot metric.

Berry, D. T.↗

Space station support of manned Mars missions

The assembly of a manned Mars interplanetary spacecraft in low Earth orbit can be best accomplished with the support of the space station. Station payload requirements for microgravity environments of .001 g and pointing stability requirements of less than 1 arc second could mean that the spacecraft may have to be assembled at a station-keeping position about 100 meters or more away from the station. In addition to the assembly of large modules and connective structures, the manned Mars mission assembly tasks may include the connection of power, fluid, and data lines and the handling and activation of components for chemical or nuclear power and propulsion systems. These assembly tasks will require the use of advanced automation and robotics in addition to Orbital Maneuvering Vehicle and Extravehicular Activity (EVA) crew support. Advanced development programs for the space station, including on-orbit demonstrations, could also be used to support manned Mars mission technology objectives. Follow-on studies should be conducted to identify space station activities which could be enhanced or expanded in scope (without significant cost and schedule impact) to help resolve key technical and scientific questions relating to manned Mars missions.

Holt, Alan C.↗

Diffuse Infrared Background Experiment (DIRBE) optics module breadboard alignment methods and results

The Diffuse Infrared Background Experiment (DIRBE) optics module will be assembled at ambient temperature but will operate at liquid helium temperature. The challenging task of ensuring that is possible to maintain alignment through cryogenic cooling and cryogenic vibration has been demonstrated in a DIRBE optics module breadboard program. This paper discusses the configuration of the DIRBE optics module breadboard, ambient temperature optical alignment methods used to assemble the breadboard, and cryogenic testing of the breadboard. The alignment of the optical assembly at ambient temperature, at 77 K, and after a 77 K vibration was within specification.

Magner, Thomas J.↗

Scheduling periodic jobs using imprecise results

One approach to avoid timing faults in hard, real-time systems is to make available intermediate, imprecise results produced by real-time processes. When a result of the desired quality cannot be produced in time, an imprecise result of acceptable quality produced before the deadline can be used. The problem of scheduling periodic jobs to meet deadlines on a system that provides the necessary programming language primitives and run-time support for processes to return imprecise results is discussed. Since the scheduler may choose to terminate a task before it is completed, causing it to produce an acceptable but imprecise result, the amount of processor time assigned to any task in a valid schedule can be less than the amount of time required to complete the task. A meaningful formulation of the scheduling problem must take into account the overall quality of the results. Depending on the different types of undesirable effects caused by errors, jobs are classified as type N or type C. For type N jobs, the effects of errors in results produced in different periods are not cumulative. A reasonable performance measure is the average error over all jobs. Three heuristic algorithms that lead to feasible schedules with small average errors are described. For type C jobs, the undesirable effects of errors produced in different periods are cumulative. Schedulability criteria of type C jobs are discussed.

Chung, Jen-Yao↗

Comparison of satellite derived dynamical quantities in the stratosphere of the Southern Hemisphere

The proceedings are summarized from a pre-MASH planning workshop on the intercomparison of Southern Hemisphere observations, analyses and derived dynamical quantities held in Williamsburg, Virginia during April 1986. The aims of this workshop were primarily twofold: (1) comparison of Southern Hemisphere dynamical quantities derived from various satellite data archives (e.g., from limb scanners and nadir sounders); and (2) assessing the impact of different base-level height information on such derived quantities. These tasks are viewed as especially important in the Southern Hemisphere because of the paucity of conventional measurements. A further strong impetus for the MASH program comes from the recent discovery of the springtime ozone hold over Antarctica. Insight gained from validation studies such as the one reported here will contribute to an improved understanding of the role of meteorology in the development and evolution of the hold, in its interannual variability, and in its interhemispheric differences. The dynamical quantities examined in this workshop included geopotential height, zonal wind, potential vorticity, eddy heat and momentum fluxes, and Eliassen-Palm fluxes. The time periods and data sources constituting the MASH comparisons are summarized.

Miles, Thomas↗

Expert Script Generator

Program provides additional level of interface to facilitate use of telerobotic system. ESG (Expert Script Generator) is software package automatically generating high-level task objective commands from complex menu-driven language of the NASA Intelligent Systems Research Laboratory (ISRL). Makes telerobotics laboratory accessible to researchers not familiar with comprehensive language developed by ISRL for interacting with various systems of ISRL test bed. Incorporates expert-system technology to capture typical rules of operation that skilled operator uses. Result: operator interfact optimizing ability of system to perform task remotely in hazardous environment, in timely manner, and without undue stress to operator, while minimizing change for operator erros that damage equipment. Written in CLIPS.

Sliwa, Nancy E.↗

A PC-based bus monitor program for use with the transport systems research vehicle RS-232 communication interfaces

Experiment critical use of RS-232 data busses in the Transport Systems Research Vehicle (TSRV) operated by the Advanced Transport Operating Systems Program Office at the NASA Langley Research Center has recently increased. Each application utilizes a number of nonidentical computer and peripheral configurations and requires task specific software development. To aid these development tasks, an IBM PC-based RS-232 bus monitoring system was produced. It can simultaneously monitor two communication ports of a PC or clone, including the nonstandard bus expansion of the TSRV Grid laptop computers. Display occurs in a separate window for each port's input with binary display being selectable. A number of other features including binary log files, screen capture to files, and a full range of communication parameters are provided.

Easley, Wesley C.↗

An overview of the NASA Advanced Propulsion Concepts program

NASA Advanced Propulsion Concepts (APC) program for the development of long-term space propulsion system schemes is managed by both NASA-Lewis and the JPL and is tasked with the identification and conceptual development of high-risk/high-payoff configurations. Both theoretical and experimental investigations have been undertaken in technology areas deemed essential to the implementation of candidate concepts. These APC candidates encompass very high energy density chemical propulsion systems, advanced electric propulsion systems, and an antiproton-catalyzed nuclear propulsion concept. A development status evaluation is presented for these systems.

Curran, Francis M.↗

ARTSN: An Automated Real-Time Spacecraft Navigation System

As part of the Deep Space Network (DSN) advanced technology program an effort is underway to design a filter to automate the deep space navigation process.The automated real-time spacecraft navigation (ARTSN) filter task is based on a prototype consisting of a FORTRAN77 package operating on an HP-9000/700 workstation running HP-UX 9.05. This will be converted to C, and maintained as the operational version. The processing tasks required are: (1) read a measurement, (2) integrate the spacecraft state to the current measurement time, (3) compute the observable based on the integrated state, and (4) incorporate the measurement information into the state using an extended Kalman filter. This filter processes radiometric data collected by the DSN. The dynamic (force) models currently include point mass gravitational terms for all planets, the Sun and Moon, solar radiation pressure, finite maneuvers, and attitude maintenance activity modeled quadratically. In addition, observable errors due to troposphere are included. Further data types, force and observable models will be ncluded to enhance the accuracy of the models and the capability of the package. The heart of the ARSTSN is a currently available continuous-discrete extended Kalman filter. Simulated data used to test the implementation at various stages of development and the results from processing actual mission data are presented.

Burkhart, P. Daniel↗

Product Assurance for Spaceflight Hardware

This report contains information about the tasks I have completed and the valuable experience I have gained at NASA. The report is divided into two different sections followed by a program summary sheet. The first section describes the two reports I have completed for the Office of Mission Assurance (OMA). I describe the approach and the resources and facilities used to complete each report. The second section describes my experience working in the Receipt Inspection/Quality Assurance Lab (RI/QA). The first report described is a Product Assurance Plan for the Gas Permeable Polymer Materials (GPPM) mission. The purpose of the Product Assurance Plan is to define the various requirements which are to be met through completion of the GPPM mission. The GPPM experiment is a space payload which will be flown in the shuttle's SPACEHAB module. The experiment will use microgravity to enable production of complex polymeric gas permeable materials. The second report described in the first section is a Fracture Analysis for the Mir Environmental Effects Payload (MEEP). The Fracture Analysis report is a summary of the fracture control classifications for all structural elements of the MEEP. The MEEP hardware consists of four experiment carriers, each of which contains an experiment container holding a passive experiment. The MEEP hardware will be attached to the cargo bay of the space shuttle. It will be transferred by Extravehicular Activity and mounted on the Mir space station. The second section of this report describes my experiences in the RVQA lab. I listed the different equipment I used at the lab and their functions. I described the extensive inspection process that must be completed for spaceflight hardware. Included, at the end of this section, are pictures of most of the equipment used in the lab. There is a summary sheet located at the end of this report. It briefly describes the valuable experience I have gained at NASA this summer and what I will be able to take with me as I return to college. I briefly discuss the experiences I mentioned in the previous three paragraphs along with training classes I attended and courses I completed at the Learning Lab.

Monroe, Mike↗

Technology Reinvestment Project Manufacturing Education and Training

The manufacturing education program is a joint program between the University of Alabama in Huntsville's (UAH) College of Engineering and Alabama A&M University's (AAMLJ) School of Engineering and Technology. The objective of the program is to provide more hands-on experiences to undergraduate engineering and engineering technology students. The scope of work consisted of. Year 1, Task 1: Review courses at Alabama Industrial Development Training (AIDT); Task 2: Review courses at UAH and AAMU; Task 3: Develop new lab manuals; Task 4: Field test manuals; Task 5: Prepare annual report. Year 2, Task 1: Incorporate feedback into lab manuals; Task 2 : Introduce lab manuals into classes; Task 3: Field test manuals; Task 4: Prepare annual report. Year 3, Task 1: Incorporate feedback into lab manuals; Task 2: Introduce lab manuals into remaining classes; Task 3: Conduct evaluation with assistance of industry; Task 4: Prepare final report. This report only summarizes the activities of the University of Alabama in Huntsville. The activities of Alabama A&M University are contained in a separate report.

Schroer, Bernard J.↗

The NASA Ames Closed Environmental Research Chamber: Present Status

The Closed Environmental Research Chamber (CERC) at the NASA Ames Research Center was created to investigate both components and complete systems for life support of advanced space exploration missions. This facility includes a Main Chamber, an Airlock, a Sample Transfer Lock, a Vacuum System, an Air Recompression System, a dedicated control room and a pit area for housing supporting and environmental control systems. The Main Chamber provides 310 sq ft of internal working/living space on two levels. It is planned that the CERC will be a human-rated facility for habitation simulation under mass balance closure conditions. The internal pressure will be variable over the range of 14.7 psia to 5 psia with accompanying capability for variation in atmosphere composition to maintain the oxygen partial pressure at 160 mm Hg. The CERC will be provided with a core set of primary life support subsystems for temperature and humidity control, C02 removal and trace contaminant control. Interfacing with external life support technology test b~ds with be provided, along with connection to centralized, microprocessor-based data acquisition and control systems. This paper will discuss the current status of the CERC facility and show how it is being used to address the advanced technology requirements necessary to implement an integrated working and living environment for a planetary habitat. In particular, it will be shown how the CERC, along with a human-powered centrifuge, a planetary terrain simulator and advanced displays and a virtual reality capability will work together to develop and demonstration applicable technologies for future planetary habitats. Artificial intelligence and expert system programming techniques will be used extensively to provide an automated environment for a 4-person crew. There will be several robotic mechanisms performing exploration tasks external to the habitat that will be controlled through the virtual environment to provide representative workloads for the crew. Finally, there will be a discussion of how effective are innovative new multidisciplinary test facilities to the investigation of the wide range of human and machine problems inherent in exploration missions.

Gross, Anthony R.↗

Support for Systematic Code Reviews with the SCRUB Tool

SCRUB is a code review tool that supports both large, team-based software development efforts (e.g., for mission software) as well as individual tasks. The tool was developed at JPL to support a new, streamlined code review process that combines human-generated review reports with program-generated review reports from a customizable range of state-of-the-art source code analyzers. The leading commercial tools include Codesonar, Coverity, and Klocwork, each of which can achieve a reasonably low rate of false-positives in the warnings that they generate. The time required to analyze code with these tools can vary greatly. In each case, however, the tools produce results that would be difficult to realize with human code inspections alone. There is little overlap in the results produced by the different analyzers, and each analyzer used generally increases the effectiveness of the overall effort. The SCRUB tool allows all reports to be accessed through a single, uniform interface (see figure) that facilitates brows ing code and reports. Improvements over existing software include significant simplification, and leveraging of a range of commercial, static source code analyzers in a single, uniform framework. The tool runs as a small stand-alone application, avoiding the security problems related to tools based on Web browsers. A developer or reviewer, for instance, must have already obtained access rights to a code base before that code can be browsed and reviewed with the SCRUB tool. The tool cannot open any files or folders to which the user does not already have access. This means that the tool does not need to enforce or administer any additional security policies. The analysis results presented through the SCRUB tool s user interface are always computed off-line, given that, especially for larger projects, this computation can take longer than appropriate for interactive tool use. The recommended code review process that is supported by the SCRUB tool consists of three phases: Code Review, Developer Response, and Closeout Resolution. In the Code Review phase, all tool-based analysis reports are generated, and specific comments from expert code reviewers are entered into the SCRUB tool. In the second phase, Developer Response, the developer is asked to respond to each comment and tool-report that was produced, either agreeing or disagreeing to provide a fix that addresses the issue that was raised. In the third phase, Closeout Resolution, all disagreements are discussed in a meeting of all parties involved, and a resolution is made for all disagreements. The first two phases generally take one week each, and the third phase is concluded in a single closeout meeting.

Holzmann, Gerald J.↗

Improved Autoassociative Neural Networks

Improved autoassociative neural networks, denoted nexi, have been proposed for use in controlling autonomous robots, including mobile exploratory robots of the biomorphic type. In comparison with conventional autoassociative neural networks, nexi would be more complex but more capable in that they could be trained to do more complex tasks. A nexus would use bit weights and simple arithmetic in a manner that would enable training and operation without a central processing unit, programs, weight registers, or large amounts of memory. Only a relatively small amount of memory (to hold the bit weights) and a simple logic application- specific integrated circuit would be needed. A description of autoassociative neural networks is prerequisite to a meaningful description of a nexus. An autoassociative network is a set of neurons that are completely connected in the sense that each neuron receives input from, and sends output to, all the other neurons. (In some instantiations, a neuron could also send output back to its own input terminal.) The state of a neuron is completely determined by the inner product of its inputs with weights associated with its input channel. Setting the weights sets the behavior of the network. The neurons of an autoassociative network are usually regarded as comprising a row or vector. Time is a quantized phenomenon for most autoassociative networks in the sense that time proceeds in discrete steps. At each time step, the row of neurons forms a pattern: some neurons are firing, some are not. Hence, the current state of an autoassociative network can be described with a single binary vector. As time goes by, the network changes the vector. Autoassociative networks move vectors over hyperspace landscapes of possibilities.

Hand, Charles↗

Generalizable Skills and Knowledge for Exploration Missions

This report describes research conducted under Cooperative Agreement 80NSSC18K0042 for the Human Factors and Behavioral Performance Element, Human Research Program, located at the National Aeronautics and Space Administration’s (NASA) Johnson Space Center. The research addresses the Risk of Inadequate Mission, Process, and Task Design and the Risk of Performance Errors Due to Training Deficiencies during exploration-class space missions by identifying the tasks that will be conducted by human crew during an expedition to Mars and the abilities, skills, and knowledge that will be required of crew members. By focusing on an expedition to Mars, we have considered the extremes of what is possible for human space exploration during the first half of the 21st Century and accommodated the human requirements for missions to asteroids, Cis-Lunar orbit, and a return to the Moon.

Stuster, Jack↗

Gumstix ISS Camera

With many jobs that are considered to be too meticulous for the astronauts on the International Space Station, our commercial camera aims to eliminate some of those tasks. Debris and other metal are often found falling away from the station, and this could signal a repair to be made. These cameras, programmed with OpenCV motion detection software, would be able to recognize such debris and relay a live feed to operators either on the station or back on Earth.

Pacheco, Natali↗