Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “subscribe”

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 73 records · Page 4

Real-Time Payload Control and Monitoring on the World Wide Web

World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Based on Java Development Toolkit (JDK) 1.1, the system uses an event-driven "publish and subscribe" approach to inter-process communication and graphical user-interface construction. A C Language Integrated Production System (CLIPS) compatible inference engine provides the back-end intelligent data processing capability, while Oracle Relational Database Management System (RDBMS) provides the data management function. Preliminary evaluation shows acceptable performance for some classes of payloads, with Java's portability and multimedia support identified as the most significant benefit.

Sun, Charles↗

Ag-Air Service

Econ, Inc.'s agricultural aerial application, "ag-air," involves more than 10,000 aircraft spreading insecticides, herbicides, fertilizer, seed and other materials over millions of acres of farmland. Difficult for an operator to estimate costs accurately and decide what to charge or which airplane can handle which assignment most efficiently. Computerized service was designed to improve business efficiency in choice of aircraft and determination of charge rates based on realistic operating cost data. Each subscriber fills out a detailed form which pertains to his needs and then receives a custom-tailored computer printout best suited to his particular business mix.

Source record↗

Remote Sensing and Information Technology for Large Farms

A method of applying of remote sensing (RS) and information management technology to help large farms produce at maximum efficiency is undergoing development. The novelty of the method does not lie in the concept of "precision agriculture," which involves variation of seeding, of application of chemicals, and of irrigation according to the spatially and temporally local variations in the growth stages and health of crops and in the chemical and physical conditions of soils. The novelty also does not lie in the use of RS data registered with other data in a geographic information system (GIS) to guide the use of precise agricultural techniques. Instead, the novelty lies in a systematic approach to overcoming obstacles that, heretofore, have impeded the timely distribution of reliable, relevant, and sufficient GIS data to support day-to-day, acre-to-acre decisions concerning the application of precise agricultural techniques to increase production and decrease cost. The development and promotion of the method are inspired in part by a vision of equipping farm machinery to accept GIS (including RS) data and using the data for automated or semiautomated implementation of precise agricultural techniques. Primary examples of relevant GIS data include information on plant stress, soil moisture, and effects of applied chemicals, all derived by automated computational analysis of measurements taken by one or more airborne spectroradiometers. Proper management and timeliness of the large amount of GIS information are of paramount concern in agriculture. Information on stresses and changes in crops is especially perishable and important to farmers. The need for timeliness and management of information is satisfied by use of computing hardware and software capable of (1) rapid georectification and other processing of RS data, (2) packaging the output data in the form of GIS plots, and (3) making the data available to farmers and other subscribers by Internet password access. It is a goal of this development program to make RS data available no later than the data after an aerial survey. In addition, data from prior surveys are kept in the data base. Farmers can, for example, use current and prior data to analyze changes.

Williams, John E.↗

Practical Remote Sensing Application for Agriculture

Aerial surveys of plant health in row crops are converted into crucial farm management information plots for each field. These plots are delivered overnight to subscribing farmers. After review, the plots are converted to machinery control discs and installed on farm equipment to manage the appropriate applications of seed, chemicals and water when and where needed. The process is repeated throughout the crop planting, growing and harvesting season. This entire operation has been installed and tested on four Mississippi Delta farms. Its use demonstrated operational cost savings of more than fifty dollars per acre and increased cotton production by ten percent on average.

Source record↗

[Measurements of "Total Water" and Carbon Dioxide from the NASA WB-57 During Crystal-Face]

An existing closed-path tunable diode laser hygrometer (CLH) was employed for the measurements of total water made during CRYSTAL-FACE. This instrument had flown previously on the NASA DC-8 during the SAGE III Ozone Loss and Validation Experiment (SOLVE) and also on the NCAR C-130 during some local flights designed to test the extent of water vapor interference in carbon dioxide measurements. The instrument was largely unchanged from previous studies, but a new inlet appropriate to the WB-57F wingpod was constructed. In order to minimize the impact on the over-subscribed right wingpod and to achieve good thermal control of the inlet temperature, the CLH inlet was made of carbon-fiber/epoxy composite. Considerable effort was spent to design and build the lightest possible mounting hardware and design relatively low-power inlet heaters. As a result, the instrument and mounting hardware came in below the NASA/JSC-imposed weight cap of 35 lbs. Data were obtained on all test flights during May 2002 and during all but one mission flight in July 2002 (the one lost flight was due to an unplugged instrument power cable). Instrument performance during the test flights was good, but the data are not science- quality, as a variety of tests were performed to optimize the inlet configuration and heating. Data on all mission flights is of high quality, despite some difficulties caused by flying through wet low-altitude air masses and dense anvils, which saturated the instrument response.

Avallone, Linnea M.↗

Stardust@home: A Massively Distributed Public Search for Interstellar Dust in the Stardust Interstellar Dust Collector

In January 2006, the Stardust mission will return the first samples from a solid solar system body beyond the Moon. Stardust was in the news in January 2004, when it encountered comet Wild2 and captured a sample of cometary dust. But Stardust carries an equally important payload: the first samples of contemporary interstellar dust ever collected. Although it is known that interstellar (IS) dust penetrates into the inner solar system [2, 3], to date not even a single contemporary interstellar dust particle has been captured and analyzed in the laboratory. Stardust uses aerogel collectors to capture dust samples. Identification of interstellar dust impacts in the Stardust Interstellar Dust Collector probably cannot be automated, but will require the expertise of the human eye. However, the labor required for visual scanning of the entire collector would exceed the resources of any reasonably-sized research group. We are developing a project to recruit the public in the search for interstellar dust, based in part on the wildly popular SETI@home project, which has five million subscribers. We call the project Stardust@home. Using sophisticated chemical separation techniques, certain types of refractory ancient IS particles (so-called presolar grains) have been isolated from primitive meteorites (e.g., [4] ). Recently, presolar grains have been identified in Interplanetary Dust Particles[6]. Because these grains are not isolated chemically, but are recognized only by their unusual isotopic compositions, they are probably less biased than presolar grains isolated from meteorites. However, it is entirely possible that the typical interstellar dust particle is isotopically solar in composition. The Stardust collection of interstellar dust will be the first truly unbiased one.

Westphal, Andrew J.↗

622-Mbps Orthogonal Frequency Division Multiplexing (OFDM) Digital Modem Implemented

Future generation space communications systems feature significantly higher data rates and relatively smaller frequency spectrum allocations than systems currently deployed. This requires the application of bandwidth- and power-efficient signal transmission techniques. There are a number of approaches to implementing such techniques, including analog, digital, mixed-signal, single-channel, or multichannel systems. In general, the digital implementations offer more advantages; however, a fully digital implementation is very difficult because of the very high clock speeds required. Multichannel techniques are used to reduce the sampling rate. One such technique, multicarrier modulation, divides the data into a number of low-rate channels that are stacked in frequency. Orthogonal frequency division multiplexing (OFDM), a form of multicarrier modulation, is being proposed for numerous systems, including mobile wireless and digital subscriber link communication systems. In response to this challenge, NASA Glenn Research Center's Communication Technology Division has developed an OFDM digital modem (modulator and demodulator) with an aggregate information throughput of 622 Mbps. The basic OFDM waveform is constructed by dividing an incoming data stream into four channels, each using either 16- ary quadrature amplitude modulation (16-QAM) or 8-phase shift keying (8-PSK). An efficient implementation for an OFDM architecture is being achieved using the combination of a discrete Fourier transform (DFT) at the transmitter to digitally stack the individual carriers, inverse DFT at the receiver to perform the frequency translations, and a polyphase filter to facilitate the pulse shaping.

Kifle, Muli↗

An Application of the "Virtual Spacecraft" Concept in Evaluation of the Mars Pathfinder Lander Low Gain Antenna

The virtual spacecraft concept is embodied in a set of subsystems, either in the form of hardware or computational models, which together represent all, or a portion of, a spacecraft. For example, the telecommunications transponder may be a hardware prototype while the propulsion system may exist only as a simulation. As the various subsystems are realized in hardware, the spacecraft becomes progressively less virtual. This concept is enabled by JPL's Mission System Testbed which is a set of networked workstations running a message passing operating system called "TRAMEL" which stands for Task Remote Asynchronous Message Exchange Layer. Each simulation on the workstations, which may in fact be hardware controlled by the workstation, "publishes" its operating parameters on TRAMEL and other simulations requiring those parameters as input may "subscribe" to them. In this manner, the whole simulation operates as a single virtual system. This paper describes a simulation designed to evaluate a communications link between the earth and the Mars Pathfinder Lander module as it descends under a parachute through the Martian atmosphere toward the planet's surface. This link includes a transmitter and a low gain antenna on the spacecraft and a receiving antenna and receiver on the earth as well as a simulation of the dynamics of the spacecraft. The transmitter, the ground station antenna, the receiver and the dynamics are all simulated computationally while the spacecraft antenna is implemented in hardware on a very simple spacecraft mockup. The dynamics simulation is a record of one output of the ensemble of outputs of a Monte Carlo simulation of the descent. Additionally, the antenna/spacecraft mock-up system was simulated using APATCH, a shooting and bouncing ray code developed by Demaco, Inc. The antenna simulation, the antenna hardware, and the link simulation are all physically located in different facilities at JPL separated by several hundred meters and are linked via the local area network (LAN).

Pogorzelski, R. J.↗

A Coordinated Initialization Process for the Distributed Space Exploration Simulation

A viewgraph presentation on the federate initialization process for the Distributed Space Exploration Simulation (DSES) is described. The topics include: 1) Background: DSES; 2) Simulation requirements; 3) Nine Step Initialization; 4) Step 1: Create the Federation; 5) Step 2: Publish and Subscribe; 6) Step 3: Create Object Instances; 7) Step 4: Confirm All Federates Have Joined; 8) Step 5: Achieve initialize Synchronization Point; 9) Step 6: Update Object Instances With Initial Data; 10) Step 7: Wait for Object Reflections; 11) Step 8: Set Up Time Management; 12) Step 9: Achieve startup Synchronization Point; and 13) Conclusions

Crues, Edwin Z.↗

NASA's RPS Design Reference Mission Set for Solar System Exploration

NASA's 2006 Solar System Exploration (SSE) Strategic Roadmap identified a set of proposed large Flagship, medium New Frontiers and small Discovery class missions, addressing key exploration objectives. These objectives respond to the recommendations by the National Research Council (NRC), reported in the SSE Decadal Survey. The SSE Roadmap is down-selected from an over-subscribed set of missions, called the SSE Design Reference Mission (DRM) set. Missions in the Flagship and New Frontiers classes can consider Radioisotope Power Systems (RPSs), while small Discovery class missions are not permitted to use them, due to cost constraints. In line with the SSE DRM set and the SSE Roadmap missions, the RPS DRM set represents a set of missions, which can be enabled or enhanced by RPS technologies. At present, NASA has proposed the development of two new types of RPSs. These are the Multi-Mission Radioisotope Thermoelectric Generator (MMRTG), with static power conversion; and the Stirling Radioisotope Generator (SRG), with dynamic conversion. Advanced RPSs, under consideration for possible development, aim to increase specific power levels. In effect, this would either increase electric power generation for the same amount of fuel, or reduce fuel requirements for the same power output, compared to the proposed MMRTG or SRG. Operating environments could also influence the design, such that an RPS on the proposed Titan Explorer would use smaller fins to minimize heat rejection in the extreme cold environment; while the Venus Mobile Explorer long-lived in-situ mission would require the development of a new RPS, in order to tolerate the extreme hot environment, and to simultaneously provide active cooling to the payload and other electric components. This paper discusses NASA's SSE RPS DRM set, in line with the SSE DRM set. It gives a qualitative assessment regarding the impact of various RPS technology and configuration options on potential mission architectures, which could support NASA's RPS technology development planning, and provide an understanding of fuel need trades over the next three decades.

solar system↗

Enabling Autonomous Rover Science through Dynamic Planning and Scheduling

This paper describes how dynamic planning and scheduling techniques can be used onboard a rover to autonomously adjust rover activities in support of science goals. These goals could be identified by scientists on the ground or could be identified by onboard data-analysis software. Several different types of dynamic decisions are described, including the handling of opportunistic science goals identified during rover traverses, preserving high priority science targets when resources, such as power, are unexpectedly over-subscribed, and dynamically adding additional, ground-specified science targets when rover actions are executed more quickly than expected. After describing our specific system approach, we discuss some of the particular challenges we have examined to support autonomous rover decision-making. These include interaction with rover navigation and path-planning software and handling large amounts of uncertainty in state and resource estimations.

planning↗

Service Management Database for DSN Equipment

This data- and event-driven persistent storage system leverages the use of commercial software provided by Oracle for portability, ease of maintenance, scalability, and ease of integration with embedded, client-server, and multi-tiered applications. In this role, the Service Management Database (SMDB) is a key component of the overall end-to-end process involved in the scheduling, preparation, and configuration of the Deep Space Network (DSN) equipment needed to perform the various telecommunication services the DSN provides to its customers worldwide. SMDB makes efficient use of triggers, stored procedures, queuing functions, e-mail capabilities, data management, and Java integration features provided by the Oracle relational database management system. SMDB uses a third normal form schema design that allows for simple data maintenance procedures and thin layers of integration with client applications. The software provides an integrated event logging system with ability to publish events to a JMS messaging system for synchronous and asynchronous delivery to subscribed applications. It provides a structured classification of events and application-level messages stored in database tables that are accessible by monitoring applications for real-time monitoring or for troubleshooting and analysis over historical archives.

Zendejas, Silvino↗

ShareSync: A Solution for Deterministic Data Sharing over Ethernet

As part of upgrading the Contact Dynamics Simulation Laboratory (CDSL) at the NASA Marshall Space Flight Center (MSFC), a simple, cost effective method was needed to communicate data among the networked simulation machines and I/O controllers used to run the facility. To fill this need and similar applicable situations, a generic protocol was developed, called ShareSync. ShareSync is a lightweight, real-time, publish-subscribe Ethernet protocol for simple and deterministic data sharing across diverse machines and operating systems. ShareSync provides a simple Application Programming Interface (API) for simulation programmers to incorporate into their code. The protocol is compatible with virtually all Ethernet-capable machines, is flexible enough to support a variety of applications, is fast enough to provide soft real-time determinism, and is a low-cost resource for distributed simulation development, deployment, and maintenance. The first design cycle iteration of ShareSync has been completed, and the protocol has undergone several testing procedures including endurance and benchmarking tests and approaches the 2001ts data synchronization design goal for the CDSL.

Dunn, Daniel J., II↗

Forecasting Tools Point to Fishing Hotspots

Private weather forecaster WorldWinds Inc. of Slidell, Louisiana has employed satellite-gathered oceanic data from Marshall Space Flight Center to create a service that is every fishing enthusiast s dream. The company's FishBytes system uses information about sea surface temperature and chlorophyll levels to forecast favorable conditions for certain fish populations. Transmitting the data to satellite radio subscribers, FishBytes provides maps that guide anglers to the areas they are most likely to make their favorite catch.

Source record↗

Integration of Dust Prediction Systems and Vegetation Phenology to Track Pollen for Asthma Alerts in Public Health

Initial efforts to develop a deterministic model for predicting and simulating pollen release and downwind concentration to study dependencies of phenology on meteorology will be discussed. The development of a real-time, rapid response pollen release and transport system as a component of the New Mexico Environmental Public Health Tracking System (EPHTS), is based on meteorological models, NASA Earth science results (ESR), and an in-situ network of phenology cameras. The plan is to detect pollen release verified using ground based atmospheric pollen sampling within a few hours using daily MODIS daa in nearly real-time from Direct Broadcast, similar to the MODIS Rapid Response System for fire detection. As MODIS winds down, the NPOESS-VIIRS sensor will assume daily vegetation monitoring tasks. Also, advancements in geostationary satellites will allow 1km vegetation indices at 15-30 minute intervals. The pollen module in EPHTS will be used to: (1) support public health decisions for asthma and allergy alerts in New Mexico, Texas and Oklahoma; (2) augment the Centers for Disease Control and Prevention (CDC)'s Environmental Public Health Tracking Network (EPHTN); and (3) extend surveillance services to local healthcare providers subscribing to the Syndrome Reporting Information System (SYRIS). Previous studies in NASA's public health applications portfolios provide the infrastructure for this effort. The team is confident that NASA and NOAA ESR data, combined into a verified and validated dust model will yield groundbreaking results using the modified dust model to transport pollen. The growing ESR/health infrastructure is based on results from a rapid prototype scoping effort for pollen detection and simulation carried out by the principal investigators.

Luvall, Jeffrey↗

Model Checker for Java Programs

Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model checking, program analysis, and testing. JPF consists of a custom-made Java Virtual Machine (JVM) that interprets bytecode, combined with a search interface to allow the complete behavior of a Java program to be analyzed, including interleavings of concurrent programs. JPF is implemented in Java, and its architecture is highly modular to support rapid prototyping of new features. JPF is an explicit-state model checker, because it enumerates all visited states and, therefore, suffers from the state-explosion problem inherent in analyzing large programs. It is suited to analyzing programs less than 10kLOC, but has been successfully applied to finding errors in concurrent programs up to 100kLOC. When an error is found, a trace from the initial state to the error is produced to guide the debugging. JPF works at the bytecode level, meaning that all of Java can be model-checked. By default, the software checks for all runtime errors (uncaught exceptions), assertions violations (supports Java s assert), and deadlocks. JPF uses garbage collection and symmetry reductions of the heap during model checking to reduce state-explosion, as well as dynamic partial order reductions to lower the number of interleavings analyzed. JPF is capable of symbolic execution of Java programs, including symbolic execution of complex data such as linked lists and trees. JPF is extensible as it allows for the creation of listeners that can subscribe to events during searches. The creation of dedicated code to be executed in place of regular classes is supported and allows users to easily handle native calls and to improve the efficiency of the analysis.

Visser, Willem↗

Internet Distribution of Spacecraft Telemetry Data

Remote Access Multi-mission Processing and Analysis Ground Environment (RAMPAGE) is a Java-language server computer program that enables near-real-time display of spacecraft telemetry data on any authorized client computer that has access to the Internet and is equipped with Web-browser software. In addition to providing a variety of displays of the latest available telemetry data, RAMPAGE can deliver notification of an alarm by electronic mail. Subscribers can then use RAMPAGE displays to determine the state of the spacecraft and formulate a response to the alarm, if necessary. A user can query spacecraft mission data in either binary or comma-separated-value format by use of a Web form or a Practical Extraction and Reporting Language (PERL) script to automate the query process. RAMPAGE runs on Linux and Solaris server computers in the Ground Data System (GDS) of NASA's Jet Propulsion Laboratory and includes components designed specifically to make it compatible with legacy GDS software. The client/server architecture of RAMPAGE and the use of the Java programming language make it possible to utilize a variety of competitive server and client computers, thereby also helping to minimize costs.

Specht, Ted↗

The Significant Incidents and Close Calls in Human Space Flight Chart: Lessons Learned Gone Viral

This presentation will explore the surprising history and events that transformed a mundane spreadsheet of historical spaceflight incidents into a popular and widely distributed visual compendium of lessons learned. The Significant Incidents and Close Calls in Human Space Flight Chart (a.k.a. The Significant Incidents Chart) is a popular and visually captivating reference product that has arisen from the work of the Johnson Space Center (JSC) Safety and Mission Assurance (S&MA) Flight Safety Office (FSO). It began as an internal tool intended to increase our team s awareness of historical and modern space flight incidents. Today, the chart is widely recognized across the agency as a reference tool. It appears in several training and education programs. It is used in familiarization training in the JSC Building 9 Mockup Facility and is seen by hundreds of center visitors each week. The chart visually summarizes injuries, fatalities, and close calls sustained during the continuing development of human space flight. The poster-sized chart displays over 100 total events that have direct connections to human space flight endeavors. The chart is updated periodically. The update process itself has become a collaborative effort. Many people, spanning multiple NASA organizations, have provided suggestions for additional entries. The FSO maintains a growing list of subscribers who have requested to receive updates. The presenters will discuss the origins and motivations behind the significant incidents chart. A review of the inclusion criteria used to select events will be offered. We will address how the chart is used today by S&MA and offer a vision of how it might be used by other organizations now and in the future. Particular emphasis will be placed on features of the chart that have met with broad acceptance and have helped spread awareness of the most important lessons in human spaceflight.

Wood, Bill↗