Search NASA⌕ Search

SEARCH · Search NASA

Results for “Task, C++”

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 523 records · Page 29

Preliminary design and simulations of a Shuttle-Attached Manipulator System.

The preliminary design of a Shuttle-Attached Manipulator System is based on two arms that are articulated at shoulder, elbow, and wrist. Details of manipulator design are considered, giving attention to arm reach, velocity, acceleration, torque, joint angular travel limits, control, crew systems and man-machine interface, and telecommunications. The results of man-in-the-loop simulations show the feasibility of grappling a representative space payload from the Shuttle using a long boom manipulator system. The task, however, is sufficiently difficult to require the full concentration of one operator who should be relieved of any other tasks while performing operations with the manipulator system.

Brodie, S. B.↗

Autonomous Integrated Receive System (AIRS) requirements definition. Volume 1: Executive summary

Distributed processing in the design and operation of the augmented TDRSS and the succeeding TDAS in the 1990's is discussed with the emphasis on the development of the autonomous integrated receive system (AIRS) for the operation of the S-band single access (SSA) return link in the White Sands ground terminal. This receive system has the capability of self configuration, real-time operation, and self diagnostic. The tasks of Doppler correction, demodulation, detection, and decoding are performed in an integrated manner where useful information are shared and used by ALL portions of AIRS performing these tasks. Operating modes, maintenance, system architecture, and performance characteristics are described.

Chie, C. M.↗

A software toolbox for robotics

A method for programming cooperating manipulators, which is guided by a geometric description of the task to be performed, is given. For this a suitable language must be used and a method for describing the workplace and the objects in it in geometric terms. A task level command language and its implementation for concurrently driven multiple robot arm is described. The language is suitable for driving a cell in which manipulators, end effectors, and sensors are controlled by their own dedicated processors. These processors can communicate with each other through a communication network. A mechanism for keeping track of the history of the commands already executed allows the command language for the manipulators to be event driven. A frame based world modeling system is utilized to describe the objects in the work environment and any relationships that hold between these objects. This system provides a versatile tool for managing information about the world model. Default actions normally needed are invoked when the data base is updated or accessed. Most of the first level error recovery is also invoked by the database by utilizing the concepts of demons. The package can be utilized to generate task level commands in a problem solver or a planner.

Sanwal, J. C.↗

Planning assembly/disassembly operations for space telerobotics

Space telerobotic systems will perform complex tasks of assembly, disassembly, and repair of space-based equipment. Planning such tasks requires reasoning about the functional, physical, and geometrical properties of the equipment, as well as a representation of the characteristics and capabilities of the manipulators and sensors available for the task. The And/Or graph is a useful approach to representation of feasible assembly/disassembly sequences and provides the basis for search among alternative strategies. The paper describes the use of parts entropy measures as evaluation criteria for search in the And/Or graph space. This approach leads to candidate task plans which minimize the complexity of intermediate geometrical states.

Sanderson, Arthur C.↗

An intelligent planning and scheduling system for the HST servicing missions

A new, intelligent planning and scheduling system has been delivered to NASA-Goddard Space Flight Center (GSFC) to provide support for the up-coming Hubble Space Telescope (HST) Servicing Missions. This new system is the Servicing Mission Planning and Replanning Tool (SM/PART). SM/PART is written in C and runs on a UNlX-based workstation (IBM RS/6000) under Motif. SM/PART effectively automates the complex task of building or rebuilding integrated timelines and command plans which are required by HST Servicing Mission personnel at their consoles during the missions. SM/PART is able to quickly build or rebuild timelines based on information stored in a Knowledge Base (KB) by using an Artificial Intelligence (AI) tool called the Planning And Resource Reasoning (PARR) shell. After a timeline has been built in the batch mode, it can be displayed and edited in an interactive mode with help from the PARR shell. Finally a detailed command plan is generated. The capability to quickly build or rebuild timelines and command plans provides an additional safety factor for the HST, Shuttle and Crew.

Johnson, Jay↗

International Space Station ECLSS Technical Task Agreement Summary Report

A summary of work accomplished under Technical Task Agreement by the Marshall Space Flight Center (MSFC) documents activities regarding the Environmental Control and Life Support Systems (ECLSS) of the International Space Station (ISS) program. These MSFC activities were in-line to the designing, the development, the testing, and the flight of ECLSS equipment. MSFC's unique capabilities for performing integrated system testing and analyses, and its ability to perform some tasks cheaper and faster to support ISS program needs are the basis for the Technical Task Agreement activities. Tasks were completed in the Water Recovery Systems, Air Revitalization Systems, and microbiology areas. The results of each task is described in this summary report.

Minton-Summers, S.↗

Three-Dimensional Imaging

This chapter is concerned with three-dimensional imaging of fluid flows. Although relatively young, this field of research has already yielded an enormous range of techniques. These vary widely in cost and complexity, with the cheapest light sheet systems being within the budgets of most laboratories, and the most expensive Magnetic Resonance Imaging systems available to a select few. Taking the view that the most likely systems to be developed are those using light sheets, the authors will relate their knowledge and experience of such systems. Other systems will be described briefly and references provided. Flows are inherently three-dimensional in structure; even those generated around nominally 2-D surface geometry. It is becoming increasingly apparent to scientists and engineers that the three-dimensionalities, both large and small scale, are important in terms of overall flow structure and species, momentum, and energy transport. Furthermore, we are accustomed to seeing the world in three dimensions, so it is natural that we should wish to view, measure and interpret flows in three-dimensions. Unfortunately, 3-D images do not lend themselves to convenient presentation on the printed page, and this task is one of the challenges facing us.

Kelso, R. M.↗

Pressure Control System Design for a Closed Crop Growth Chamber

The Controlled Ecological Life Support System (CELSS) is an area of active research at NASA. CELSS is a plant-based bioregenerative life support system for long term manned space flights where resupply is costly or impractical. The plants in a CELSS will function to convert the carbon dioxide (exhaled by the crew) into oxygen, purify non-potable water into potable quality water, and provide food for the crew. Prior to implementing a CELSS life support system, one must have knowledge on growing plants in a closed chamber under low gravity. This information will come from research to be conducted on the CELSS Test Facility that will operate on the Space Station Freedom. Currently a ground-based CELSS Test Facility is being built at NASA Ames Research Center. It is called the EDU (Engineering Development Unit). This system will allow researchers to identify issues that may cause difficulties in the development of the CELSS Test Facility and aid in the development of new needed technologies. The EDU consists of a 1 m2 crop growth chamber that is surrounded by a containment enclosure. The containment enclosure isolates the system so there is very little mass and thermal exchange with the ambient. The leakage rate is on the order of 1 % of the enclosure's volume per day (with 0.2S psi pressure difference). The thermal leakage is less than 0.5% of the electrical power supplied to the system per degree Celsius difference from the surrounding. The pressure in the containment enclosure is regulated at 62.5 Pa below the ambient by an active controller. The goal is to maintain this set point for a variety of conditions, such as a range of operating temperatures, heat load variations that occur when the lights are turned on and off, and fluctuations in ambient pressure. In addition certain transition tracking performance is required. This paper illustrates the application of some advanced systems control methods to the task of synthesizing the EDU's pressure control system.

Tsai, K.↗

Dynamic and kinematic strategies for head movement control

This paper describes our analysis of the complex head-neck system using a combination of experimental and modeling approaches. Dynamical analysis of head movements and EMG activation elicited by perturbation of trunk position has examined functional contributions of biomechanically and neurally generated forces in lumped systems with greatly simplified kinematics. This has revealed that visual and voluntary control of neck muscles and the dynamic and static vestibulocollic and cervicocollic reflexes preferentially govern head-neck system state in different frequency domains. It also documents redundant control, which allows the system to compensate for lesions and creates a potential for substantial variability within and between subjects. Kinematic studies have indicated the existence of reciprocal and co-contraction strategies for voluntary force generation, of a vestibulocollic strategy for stabilizing the head during body perturbations and of at least two strategies for voluntary head tracking. Each strategy appears to be executed by a specific muscle synergy that is presumably optimized to efficiently meet the demands of the task.

Non-NASA Center↗

Helmet Exhalation Capture System (HECS) Sizing Evaluation for an Advanced Space Suit Portable Life Support System

As part of NASA s initiative to develop an advanced portable life support system (PLSS), a baseline schematic has been chosen that includes gaseous oxygen in a closed circuit ventilation configuration. Supply oxygen enters the suit at the back of the helmet and return gases pass over the astronaut s body to be extracted at the astronaut s wrists and ankles through the liquid cooling and ventilation garment (LCVG). The extracted gases are then treated using a rapid cycling amine (RCA) system for carbon dioxide and water removal and activated carbon for trace gas removal before being mixed with makeup oxygen and reintroduced into the helmet. Thermal control is provided by a suit water membrane evaporator (SWME). As an extension of the original schematic development, NASA evaluated several Helmet Exhalation Capture System (HECS) configurations as alternatives to the baseline. The HECS configurations incorporate the use of full contact masks or non-contact masks to reduce flow requirements within the PLSS ventilation subsystem. The primary scope of this study was to compare the alternatives based on mass and volume considerations; however other design issues were also briefly investigated. This paper summarizes the results of this sizing analysis task.

Paul, Heather L.↗

Task Parallel Incomplete Cholesky Factorization using 2D Partitioned-Block Layout

We introduce a task-parallel algorithm for sparse incomplete Cholesky factorization that utilizes a 2D sparse partitioned-block layout of a matrix. Our factorization algorithm follows the idea of algorithms-by-blocks by using the block layout. The algorithm-byblocks approach induces a task graph for the factorization. These tasks are inter-related to each other through their data dependences in the factorization algorithm. To process the tasks on various manycore architectures in a portable manner, we also present a portable tasking API that incorporates different tasking backends and device-specific features using an open-source framework for manycore platforms i.e., Kokkos. A performance evaluation is presented on both Intel Sandybridge and Xeon Phi platforms for matrices from the University of Florida sparse matrix collection to illustrate merits of the proposed task-based factorization. Experimental results demonstrate that our task-parallel implementation delivers about 26.6x speedup (geometric mean) over single-threaded incomplete Choleskyby- blocks and 19.2x speedup over serial Cholesky performance which does not carry tasking overhead using 56 threads on the Intel Xeon Phi processor for sparse matrices arising from various application problems.

2D layout↗

Development of the FITS tools package for multiple software environments

The HEASARC is developing a package of general purpose software for analyzing data files in FITS format. This paper describes the design philosophy which makes the software both machine-independent (it runs on VAXs, Suns, and DEC-stations) and software environment-independent. Currently the software can be compiled and linked to produce IRAF tasks, or alternatively, the same source code can be used to generate stand-alone tasks using one of two implementations of a user-parameter interface library. The machine independence of the software is achieved by writing the source code in ANSI standard Fortran or C, using the machine-independent FITSIO subroutine interface for all data file I/O, and using a standard user-parameter subroutine interface for all user I/O. The latter interface is based on the Fortran IRAF Parameter File interface developed at STScI. The IRAF tasks are built by linking to the IRAF implementation of this parameter interface library. Two other implementations of this parameter interface library, which have no IRAF dependencies, are now available which can be used to generate stand-alone executable tasks. These stand-alone tasks can simply be executed from the machine operating system prompt either by supplying all the task parameters on the command line or by entering the task name after which the user will be prompted for any required parameters. A first release of this FTOOLS package is now publicly available. The currently available tasks are described, along with instructions on how to obtain a copy of the software.

Pence, W. D.↗

Complexation of Curium(III) with DTPA at 10–70 °C: Comparison with Eu(III)–DTPA in Thermodynamics, Luminescence, and Coordination Modes

Separation of trivalent actinides (An(III)) from trivalent lanthanides (Ln(III)) is a challenging task because of their nearly identical chemical properties. Diethylenetriaminepentaacetate (DTPA), a key reagent used in the TALSPEAK process that effectively separates An(III) from Ln(III), is believed to play a critical role in the An(III)/Ln(III) separation. However, the underlying principles for the separation based on the difference in the complexation of DTPA with An(III) and Ln(III) remain unclear. In this work, the complexation of DTPA with Cm(III) at 10-70 ºC was investigated by spectrophotometry, luminescence spectroscopy, and microcalorimetry, in conjunction with computational methods. The binding strength, the enthalpy of complexation, the coordination modes, and the luminescence properties are compared between the Cm(III)-DTPA and Eu(III)-DTPA systems. The experimental and computational data have demonstrated that the difference between Cm(III) and Eu(III) in the binding strength with DTPA can be attributed to the stronger covalence bonding between Cm(III) and the nitrogen donors of DTPA.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Dynamic Event Tree Analysis Through RAVEN

Conventional Event-Tree (ET) based methodologies are extensively used as tools to perform reliability and safety assessment of complex and critical engineering systems. One of the disadvantages of these methods is that timing/sequencing of events and system dynamics is not explicitly accounted for in the analysis. In order to overcome these limitations several techniques, also know as Dynamic Probabilistic Risk Assessment (D-PRA), have been developed. Monte-Carlo (MC) and Dynamic Event Tree (DET) are two of the most widely used D-PRA methodologies to perform safety assessment of Nuclear Power Plants (NPP). In the past two years, the Idaho National Laboratory (INL) has developed its own tool to perform Dynamic PRA: RAVEN (Reactor Analysis and Virtual control ENvironment). RAVEN has been designed in a high modular and pluggable way in order to enable easy integration of different programming languages (i.e., C++, Python) and coupling with other application including the ones based on the MOOSE framework, developed by INL as well. RAVEN performs two main tasks: 1) control logic driver for the new Thermo-Hydraulic code RELAP-7 and 2) post-processing tool. In the first task, RAVEN acts as a deterministic controller in which the set of control logic laws (user defined) monitors the RELAP-7 simulation and controls the activation of specific systems. Moreover, RAVEN also models stochastic events, such as components failures, and performs uncertainty quantification. Such stochastic modeling is employed by using both MC and DET algorithms. In the second task, RAVEN processes the large amount of data generated by RELAP-7 using data-mining based algorithms. This paper focuses on the first task and shows how it is possible to perform the analysis of dynamic stochastic systems using the newly developed RAVEN DET capability. As an example, the Dynamic PRA analysis, using Dynamic Event Tree, of a simplified pressurized water reactor for a Station Black-Out scenario is presented.

42 ENGINEERING↗

Tau covariance patterns in Alzheimer's disease patients match intrinsic connectivity networks in the healthy brain

According to the network model of neurodegeneration, the spread of pathogenic proteins occurs selectively along connected brain regions. We tested in vivo whether the distribution of filamentous tau (measured with [ 18 F]flortaucipir-PET), fibrillar amyloid-β ([ 11 C]PIB-PET) and glucose hypometabolism ([ 18 F]FDG-PET) follows the intrinsic functional organization of the healthy brain. We included 63 patients with Alzheimer's disease (AD; 30 male, 63 ± 8 years) who underwent [ 18 F]flortaucipir, [ 11 C]PIB and [ 18 F]FDG PET, and 1000 young adults (427 male, 21 ± 3 years) who underwent task-free fMRI. We selected six predefined disease epicenters as seeds for whole-brain voxelwise covariance analyses to compare correlated patterns of tracer uptake across AD patients against fMRI intrinsic connectivity patterns in young adults. We found a striking convergence between [18F]flortaucipir covariance patterns and intrinsic connectivity maps (range Spearman rho's: 0.32-0.78, p < .001), which corresponded with expected functional networks (range goodness-of-fit: 3.8-8.2). The topography of amyloid-β covariance patterns was more diffuse and less network-specific, while glucose hypometabolic patterns were more spatially restricted than tau but overlapped with functional networks. These findings suggest that the spatial patterns of tau and glucose hypometabolism observed in AD resemble the functional organization of the healthy brain, supporting the notion that tau pathology spreads through circumscribed brain networks and drives neurodegeneration.

60 APPLIED LIFE SCIENCES↗

Advanced Perovskite Solar Cells and Modules

The “Advanced perovskite Cells and Modules” research project was the final agreement focused on enhancing perovskite solar cell (PSC) technologies funded by the US Department of Energy's Solar Energy Technologies Office. The project was designed to address three crucial areas in PSC development: stability, manufacturability, and efficiency. The project was then structured around three main tasks, each targeting one of these strategic goals. The team of experienced researchers in these materials worked collaboratively to address the targets outlined in the technical work plan. building on existing PSC research while also exploring promising new concepts arising in the field. An overview of each primary task is summarized below: Task 1 Stability: This first task, aims to identify material characteristics and metrics that can help predict the primary degradation mechanisms impacting PSC stability. This involved developing specific device tests based on hypotheses regarding mechanisms impacting stability, including fast failure procedures to speed up PSC development and improvement. Various strategies to enhance stability, like incorporating additives, post-treatments, novel contact materials etc. were developed using this fast feedback approach. The relationships between indoor and outdoor stresses were also validated. Task 2 Manufacturability: This second task, focused on creating a scalable production process for PSCs. Initially the objective is to establish a best-known method for a 182 cm2 minimodule. However, given resource limitations, these metrics were modified to focus on the other goal of outlined in the TWP. Specifically, this task worked to demonstrate the transferability of this best-known method to another research institution. Work scope in this area was expanded to material purity and understanding of reagent/process relationships. Examination of other difficulties in PSC production and potential solutions for large-scale production were also evaluated. Given challenges observed in process transfer, work to develop data infrastructure and recording tools for processing of material and devices was then also prioritized in this task. Task 3 Efficiency: This task was focused on improvements to PCE, while still considering Task 1 and Task 2 goal. The efforts targeted a PCE greater than 22% with a T95 exceeding 1000 hours at 25°C in a nitrogen environment for lab-scale devices (approximately 0.1 cm2 devices) across a range of solar-relevant perovskite compositions, including wide-gap (around 1.7 eV) and low-gap (around 1.3 eV) materials, using standard metal contacts. This work then provides a foundation for MHP-based tandem efforts undertaken in other projects and the All-MHP tandem efforts outlined in this projects TWP. Work in this project emphasized disseminating its findings through peer-reviewed publications (PRP), conference presentations, and industrial collaborations. Significant products were produced in all these areas, over 53 peer reviewed publications, 32 conference presentations and industrial investment based on NLR assistance on precompetitive challenges. The team also developed significant intellectual property and awards for their technical excellence, innovations and leadership. The team also leveraged traditional and social media platforms to engage with stakeholders and the public.

14 SOLAR ENERGY↗

An error-resistant linguistic protocol for air traffic control

The research results described here are intended to enhance the effectiveness of the DATALINK interface that is scheduled by the Federal Aviation Administration (FAA) to be deployed during the 1990's to improve the safety of various aspects of aviation. While voice has a natural appeal as the preferred means of communication both among humans themselves and between humans and machines as the form of communication that people find most convenient, the complexity and flexibility of natural language are problematic, because of the confusions and misunderstandings that can arise as a result of ambiguity, unclear reference, intonation peculiarities, implicit inference, and presupposition. The DATALINK interface will avoid many of these problems by replacing voice with vision and speech with written instructions. This report describes results achieved to date on an on-going research effort to refine the protocol of the DATALINK system so as to avoid many of the linguistic problems that still remain in the visual mode. In particular, a working prototype DATALINK simulator system has been developed consisting of an unambiguous, context-free grammar and parser, based on the current air-traffic-control language and incorporated into a visual display involving simulated touch-screen buttons and three levels of menu screens. The system is written in the C programming language and runs on the Macintosh II computer. After reviewing work already done on the project, new tasks for further development are described.

Cushing, Steven↗

XMOS XC-2 Development Board for Mechanical Control and Data Collection

The scanning microwave limb sounder (SMLS) will use technological improvements in low-noise mixers to provide precise data on the Earth s atmospheric composition with high spatial resolution. This project focuses on the design and implementation of a realtime control system needed for airborne engineering tests of the SMLS. The system must coordinate the actuation of optical components using four motors with encoder readback, while collecting synchronized telemetric data from a GPS receiver and 3-axis gyrometric system. A graphical user interface for testing the control system was also designed using Python. Although the system could have been implemented with an FPGA(fieldprogrammable gate array)-based setup, a processor development kit manufactured by XMOS was chosen. The XMOS architecture allows parallel execution of multiple tasks on separate threads, making it ideal for this application. It is easily programmed using XC (a subset of C). The necessary communication interfaces were implemented in software, including Ethernet, with significant cost and time reduction compared to an FPGA-based approach. A simple approach to control the chopper, calibration mirror, and gimbal for the airborne SMLS was needed. The XMOS board allows for multiple threads and real-time data acquisition. The XC-2 development kit is an attractive choice for synchronized, real-time, event-driven applications. The XMOS is based on the transputer microprocessor architecture developed for parallel computing, which is being revamped in this new platform. The XMOS device has multiple cores capable of running parallel applications on separate threads. The threads communicate with each other via user-defined channels capable of transmitting data within the device. XMOS provides a C-based development environment using XC, which eliminates the need for custom tool kits associated with FPGA programming. The XC-2 has four cores and necessary hardware for Ethernet I/O.

Jarnot, Robert F.↗