Engineering PapersSearch

SEARCH · Engineering Papers

Results for “Objective”

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 127 records · Page 7

An automated quality assessor for Ada object-oriented designs

A tool for evaluating object-oriented designs (OODs) for Ada software is described. The tool assumes a design expressed as a hierarchy of object diagrams. A design of this type identifies the objects of a system, an interface to each object, and the usage relationships between objects. When such a design is implemented in Ada, objects become packages, interfaces become package specifications, and usage relationships become Ada `with' clauses and package references. An automated quality assessor has been developed that is based on flagging undesirable design constructs. For convenience, distinctions are made among three levels of severity: questionable, undesirable, and hazardous. A questionable construct is one that may well be appropriate. An undesirable construct is one that should be changed because it is potentially harmful to the reliability, maintainability, or reusability of the software. A hazardous construct is one that is undesirable and that introduces a high level of risk.

Bailin, Sidney C.

Recognition of object domain by color distribution

For the image processing of an object in its natural image, it is necessary to extract in advance the object to be processed from its image. To accomplish this the outer shape of an object is extracted through human instructions, which requires a great deal of time and patience. A method involving the setting of a model of color distribution on the surface of an object is described. This method automatically provides color recognition, a piece of knowledge that represents the properties of an object, from its natural image. A method for recognizing and extracting the object in the image according to the color recognized is also described.

Mugitani, Takako

Recursive forward dynamics for multiple robot arms moving a common task object

Recursive forward dynamics algorithms are developed and presented for an arbitrary number of robot arms moving a commonly held object. The multiarm forward dynamics problem is to find the angular accelerations at the joints and the contact forces that the arms impart to the task object. The problem also involves finding the acceleration of this object. The multiarm forward dynamics solutions provide a thorough physical and mathematical understanding of the way several arms behave in response to a set of applied joint moments. Such an understanding simplifies and guides the subsequent control design and experimentation process. The forward dynamics algorithms also provide the necessary analytical foundation for conducting analysis and simulation studies. The multiarm algorithms are based on the filtering and smoothing approach recently advanced for single-arm dynamics, and they can be built up modularly from the single-arm algorithms. The algorithms compute recursively the joint angle accelerations, the contact forces, and the task-object accelerations. Algorithms are also developed to evaluate in closed form the linear transformations from the active joint moments to the joint angle accelerations, to the task object accelerations, and to the task-object contact forces. A possible computing architecture is presented as a precursor to a more complete investigation of the computational performance of the dynamics algorithms.

Rodriguez, Guillermo

On-line object feature extraction for multispectral scene representation

A new on-line unsupervised object-feature extraction method is presented that reduces the complexity and costs associated with the analysis of the multispectral image data and data transmission, storage, archival and distribution. The ambiguity in the object detection process can be reduced if the spatial dependencies, which exist among the adjacent pixels, are intelligently incorporated into the decision making process. The unity relation was defined that must exist among the pixels of an object. Automatic Multispectral Image Compaction Algorithm (AMICA) uses the within object pixel-feature gradient vector as a valuable contextual information to construct the object's features, which preserve the class separability information within the data. For on-line object extraction the path-hypothesis and the basic mathematical tools for its realization are introduced in terms of a specific similarity measure and adjacency relation. AMICA is applied to several sets of real image data, and the performance and reliability of features is evaluated.

Ghassemian, Hassan

Herbig-Haro objects

The IUE (International Ultraviolet Explorer) spectra of Herbig-Haro (HH) objects and their relation to the very detailed optical spectra available for these objects are studied. Useful information about the physics of HH objects in general and especially about their hydrodynamic models which are contained in these IUE observations is outlined. The merged spectra of high excitation, low excitation HH objects (like HH43 and HH47), and peculiar HH objects are discussed. Results of the spatial variation of lines and continua in HH objects are discussed. Their compatibility with predictions for aerodynamic and especially bow shock models is discussed. The problems arising in the interpretation of the continuous energy distribution in the short wavelength range are discussed. They require the presence of other emission mechanisms in addition to the collisionally enhanced two photon continuum. In HH43 the fluorescent H2 line emission comes from a surprisingly small spatial region. Implications of these results are discussed.

Boehm, K. H.

Vegetation Canopies and Objects of Arbitrary Shapes: Computer Generation and Bidirectional Reflectance Calculations

A general computer graphics based model is presented for computer generation of objects of arbitrary shape and for calculating Bidirectional Reflectance Factor (BRF) and scattering from them, in the optical region. The computer generation uses a modified Lindemayer system (L system) approach. For rendering on a computer screen, the object is divided into polygons, and innovative computer graphics techniques are used to display the object and to calculate the scattering and reflectance from the object. The use of the technique is illustrated with scattering from canopies of simulated corn plants and from a snow covered mountain. The scattering is quantified using measures like BRF and albedo and by rendering the objects with brightness of each of the two facets of a polygon proportional to the amount of light scattered from the object in the viewer's direction.

Goel, Narenda S.

Method and apparatus for releasably connecting first and second objects

The apparatus and method are disclosed for releasably connecting first and second objects, where a magnetic end effector may include at least one elongated pin number, a proximal end of which is connected to the first object and the distal end of which may be inserted into a receiving portion in the second object. Latch members are carried by the pin member for radial movement between retracted and expanded positions for releasing and locking, respectively, first and second objects. A plunger member carried by the pin member is axially moveable between first and second positions. In the first plunger position, the latch members are located in the expanded (locked) position and in the second plunger position the latch members are released for movement to retracted or unlocked position. The magnetic end effector is provided for releasable attachment to the first object and for moving the plunger member to the second position, releasing the first object.

Monford, Leo G., Jr.

Object links in the repository

Some of the architectural ramifications of extending the Eichmann/Atkins lattice-based classification scheme to encompass the assets of the full life-cycle of software development are explored. In particular, we wish to consider a model which provides explicit links between objects in addition to the edges connecting classification vertices in the standard lattice. The model we consider uses object-oriented terminology. Thus, the lattice is viewed as a data structure which contains class objects which exhibit inheritance. A description of the types of objects in the repository is presented, followed by a discussion of how they interrelate. We discuss features of the object-oriented model which support these objects and their links, and consider behavior which an implementation of the model should exhibit. Finally, we indicate some thoughts on implementing a prototype of this repository architecture.

Beck, Jon

Automating sky object classification in astronomical survey images

We describe the application of machine classification techniques to the development of an automated tool for the reduction of a large scientific data set. The 2nd Palomer Observatory Sky Survey is nearly completed. This survey provides comprehensive coverage of the northern celestial hemisphere in the form of photographic plates. The plates are being transformed into digitized images whose quality will probably not be surpassed in the next ten to twenty years. The images are expected to contain on the order of 10(exp 7) galaxies and 10(exp 8) stars. Astronomers wish to determine which of these sky objects belong to various classes of galaxies and stars. The size of this data set precludes manual analysis. Our approach is to develop a software system which integrates the functions of independently developed techniques for image processing and data classification. Digitized sky images are passed through image processing routines to identify sky objects and to extract a set of features for each object. These routines are used to help select a useful set of attributes for classifying sky objects. Then GID3* and O-BTree, two inductive learning techniques, learn classification decision trees from examples. These classifiers will be used to process the rest of the data. This paper gives an overview of the machine learning techniques used, describes the details of our specific application, and reports the initial encouraging results. The results indicate that our approach is well-suited to the problem. The primary benefits of the approach are increased data reduction throughput and consistency of classification. The classification rules which are the product of the inductive learning techniques will form an object, examinable basis for classifying sky objects. A final, not to be underestimated benefit is that astronomers will be freed from the tedium of an intensely visual task to pursue more challenging analysis and interpretation problems based on automatically cataloged data.

Fayyad, Usama M.

Experimental object-level strategic control with cooperating manipulators

This article presents the high-level control module and user interface of the Dynamic and Strategic Control of Cooperating Manipulators (DASCCOM) project at Stanford University's Aerospace Robotics Laboratory. In addition to cooperative dynamic control, DASCCOM incorporates real-time vision-ased feedback, a novel strategic programming technique, and an iconic 'object-only' graphical user interface. By focusing on the vertical integration problem, we are examining not only these subsystems, but also their interfaces and interactions. The control system implements a multilevel hierarchical structure interconnected via a real-time network. At the highest level, a mouse-driven graphical user interface allows an operator to direct the activities of the system conceptually. Strategic command is provided by an event-driven finite state machine. This methodology provides a powerful yet flexible technique for managing concurrent system interactions. The dynamic controller implements object impedance control - an extension of Neville Hogan's impedance control concept to cooperative multiple-arm manipulation of a single object. This article concentrates on user interfacing techniques and strategic programming capabilities. These modules allow the user to directly specify conceptual object relationships. Experimental results are presented, showing the system locating and identifying a moving object, 'catching' it, and performing a simple cooperative assembly. Each of these operations is executed autonomously, with only object-level task-specification direction from a remote operator.

Schneider, Stanley A.

Integrating end-to-end threads of control into object-oriented analysis and design

Current object-oriented analysis and design methodologies fall short in their use of mechanisms for identifying threads of control for the system being developed. The scenarios which typically describe a system are more global than looking at the individual objects and representing their behavior. Unlike conventional methodologies that use data flow and process-dependency diagrams, object-oriented methodologies do not provide a model for representing these global threads end-to-end. Tracing through threads of control is key to ensuring that a system is complete and timing constraints are addressed. The existence of multiple threads of control in a system necessitates a partitioning of the system into processes. This paper describes the application and representation of end-to-end threads of control to the object-oriented analysis and design process using object-oriented constructs. The issue of representation is viewed as a grouping problem, that is, how to group classes/objects at a higher level of abstraction so that the system may be viewed as a whole with both classes/objects and their associated dynamic behavior. Existing object-oriented development methodology techniques are extended by adding design-level constructs termed logical composite classes and process composite classes. Logical composite classes are design-level classes which group classes/objects both logically and by thread of control information. Process composite classes further refine the logical composite class groupings by using process partitioning criteria to produce optimum concurrent execution results. The goal of these design-level constructs is to ultimately provide the basis for a mechanism that can support the creation of process composite classes in an automated way. Using an automated mechanism makes it easier to partition a system into concurrently executing elements that can be run in parallel on multiple processors.

Mccandlish, Janet E.

Generic POCC architecture: Revised recommended refinements and object-oriented interfaces

This document is a sequel to the report entitled Generic POCC Architectures, dated April 5, 1989, prepared by CTA under Contract NAS5-31500, Task 28-11600. That document presented a generic architecture based upon current technology, and a series of three refinements based on object-oriented analysis principles and expectations for POCC evolution. The current document revisits the object-oriented analysis of POCC's. We have reassessed the functional groupings that best adhere to object-oriented principles and have revised the recommended architecture accordingly. We present an updated view of the recommended generic POCC architecture using the same graphical models as the previous document: entity-relationship diagrams, dataflow diagrams, and composition graphs. In addition, we present another view in the form of entity-interface diagrams (EID's). EID's may be viewed as a precursor to object diagrams which are the basic construct of the general object-oriented design (GOOD) methodology. The entity-interface diagrams, together with their textual annotations, constitute our specification of object-oriented interfaces in the generic architecture.

Source record

Object-oriented Technology for Compressor Simulation

An object-oriented basis for interdisciplinary compressor simulation can, in principle, overcome several barriers associated with the traditional structured (procedural) development approach. This paper presents the results of a research effort with the objective to explore the repercussions on design, analysis, and implementation of a compressor model in an object oriented (OO) language, and to examine the ability of the OO system design to accommodate computational fluid dynamics (CFD) code for compressor performance prediction. Three fundamental results are that: (1) the selection of the object oriented language is not the central issue; enhanced (interdisciplinary) analysis capability derives from a broader focus on object-oriented technology; (2) object-oriented designs will produce more effective and reusable computer programs when the technology is applied to issues involving complex system inter-relationships (more so than when addressing the complex physics of an isolated discipline); and (3) the concept of disposable prototypes is effective for exploratory research programs, but this requires organizations to have a commensurate long-term perspective. This work also suggests that interdisciplinary simulation can be effectively accomplished (over several levels of fidelity) with a mixed language treatment (i.e., FORTRAN-C++), reinforcing the notion the OO technology implementation into simulations is a 'journey' in which the syntax can, by design, continuously evolve.

Drummond, C. K.

The faint limit of the Hubble Space Telescope faint object spectrograph and rejection of the cosmic-ray background

The faintest object which can be observed with the Hubble Space Telescope (HST) Faint Object Spectrograph (FOS) is set by the detector cosmic-ray background and not by object flux. We use data from Beaver and Lyons to show that 48% of the background counts are from cosmic rays which each generate a near instantaneous burst of two or more counts. Setting the FOS threshold parameter REJLIM = 1, which rejects all frames with more than one count increases the ratio of signal-to-dark counts (S/D) by a factor of 1.94, regardless of the frame time or the object signal, because half of the dark counts which arrive in single counts (from either cosmic-ray bursts or thermal dark current photoemission) are rejected at the same rate as the object signal. But the signal-to-noise ratio (SNR proportional to S/square root of S + D) increases by at most a factor of 1.35, and for realistic parameters and taking into account dead time, we expect a gain in SNR of only 1.18. If a diode has failed and now emits noise, no data at all will be recorded. The chance of this occurring is approximately = 10% , and for this reason we do not recommend the use of REJLIM. The two-point correlation function of dark counts per pixel has strong peaks every four pixels, caused by the action of quarter-stepping on the counts from large bursts. The counts from such bursts spread over at least 80-100 diodes, and we show that such bursts can be rejected during data reduction if the data are recorded in RAPID mode with individual exposures of about 35 seconds. The SNR of the spectrum can also be improved by weighting each exposure by its SNR (a function ofthe mean dark count rate at that time), since dark varies by a factor of 2 around an orbit. These two procedures together increase the SNR by a factor of 1.1.3 (a 28% gain in exposure time) in regions of a spectrum where the object is much fainter than the background. We find that the Ly-alpha and O I sky emission lines give at most 4 (counts/array/s/sq arcsec), and typically half this number. With a small frame time and a small entrance aperture, these counts cause REJLIM = 1 to reject only a few percent of the data. We discuss only the HST FOS blue side detector, but the same ideas apply to any photon counter which records bursts of noise, and the calculations resemble those for the loss of signal due to coincidences in photon counters. In the ideal photon counter the dark counts are readily distinguished from photons. One way to do this is to add detectors which records only dark current, so that every cosmic ray produces more than one count and the instrument can be operated in an anti-coincidence mode.

Tytler, David

Robust Quantitative Measurement of Flows and Transparent or Highly Reflective Objects

The liquid crystal point diffraction interferometer (LCPDI) is a new instrument that has been developed for the measurement of phase objects. The LCPDI uses the compact, robust design of Linnik's point diffraction interferometer and adds to it phase stepping capability for quantitative interferogram analysis. The result is a compact, simple to align, environmentally insensitive interferometer capable of accurately measuring optical wave-fronts. A solid state camera provides very high data density and automated data reduction. The instrument can measure either transparent objects like fluids and lenses, or highly reflective opaque objects like mirrors. In the former case, the refractive index distribution is measured and then related to various properties like temperature, density, chemical composition, or thickness. In the latter case, the measured phase distribution is related to the object shape. The objects measured must be stationary or quasisteady state because the measurement requires the acquisition of several frames of image data during which time the object's properties must not have changed. The data acquisition time depends on the speed of the frame grabber and the required number of data frames. Typically, three to five frames taking 1 to 2 seconds are required. The potential for faster data acquisition exists.

Mercer, Carolyn R.

First Ultraviolet Spectropolarimetry of Radio-Selected BL Lacertae Objects

We present ultraviolet spectropolarimetry of the BL Lac objects OJ 287 and 0754+100 (0I 090.4) acquired with the Faint Object Spectrograph of the Hubble Space Telescope. These are the first such observations of radio-selected BL Lac objects and the polarimetry spans the wavelength range 1580-3300 A in the observer's frame. Neither object exhibited emission-line features in their UV spectra. OJ 287 was very faint during the UV observations (V approximately 16). The UV linear polarization of this object was approximately 20%. There is no indication that the degree of polarization or the polarization position angle varies with wavelength. Nearly simultaneous optical ground-based measurements show that the polarization does not significantly change with wavelength out to approximately 8000 A. The UV and optical polarization of 0754+100 was approximately 8% and also wavelength-independent during the epoch of observation. These observations confirm that the synchrotron emission that dominates the optical continuum also dominates in the ultraviolet in these two BL Lac objects. There is no evidence for significant contributions to the UV/optical flux by other emission components, and we set limits on the brightness of nonsynchrotron continuum components.

Smith, Paul S.

Planning of reach-and-grasp movements: effects of validity and type of object information

Individuals are assumed to plan reach-and-grasp movements by using two separate processes. In 1 of the processes, extrinsic (direction, distance) object information is used in planning the movement of the arm that transports the hand to the target location (transport planning); whereas in the other, intrinsic (shape) object information is used in planning the preshaping of the hand and the grasping of the target object (manipulation planning). In 2 experiments, the authors used primes to provide information to participants (N = 5, Experiment 1; N = 6, Experiment 2) about extrinsic and intrinsic object properties. The validity of the prime information was systematically varied. The primes were succeeded by a cue, which always correctly identified the location and shape of the target object. Reaction times were recorded. Four models of transport and manipulation planning were tested. The only model that was consistent with the data was 1 in which arm transport and object manipulation planning were postulated to be independent processes that operate partially in parallel. The authors suggest that the processes involved in motor planning before execution are primarily concerned with the geometric aspects of the upcoming movement but not with the temporal details of its execution.

Cues

Cosmic Ray Mantle Visibility on Kuiper Belt Objects

Optically red objects constitute the dynamically cold, old component of the Classical Kuiper Belt (40 - 47 AU) with heliocentric orbits of low eccentricity and inclination. The red colors likely arise from primordial mixed ices processed by irradiation to meters in surface depth over the past four billion years, since the time of giant planet migration and Kuiper Belt stirring, at relatively moderate dosages of 60 gigarads provided by galactic cosmic ray protons and heavier ions. The red cosmic ray mantle is uniformly visible on the cold classical objects beneath a minimally thin eroded layer of more neutrally colored material arising from cumulative effects of heliospheric particle irradiation. The radiation fluxes are lowest in the middle heliospheric region containing the Classical Kuiper Belt and increase from there both towards and away from the Sun. Despite increasing irradiation at various times of solar system history from increases in solar and interstellar ion fluxes, the red object region has apparently never reached sufficiently high dosage levels to neutralize in color the red mantle material. Erosion processes, including plasma sputtering and micrometeroid impacts, act continuously to reduce thickness of the upper neutral crust and expose the cosmic ray mantle. A deeper layer at tens of meters and more may consist of relatively unprocessed ices that can erupt to the surface by larger impacts or cryovolcanism and account for brighter surfaces of larger objects such as 2003 UB313. Surface colors among the Kuiper Belt and other icy objects of the outer solar system are then a function, assuming uniform primordial composition, of relative thickness for the three layers and of the resurfacing age dependent on the orbital and impact history of each object.

Cooper, John F.