Search NASA⌕ Search

SEARCH · Search NASA

Results for “Machine”

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 199 records · Page 11

Design of a Versatile, Teleoperable, Towable Lifting Machine with Robotic Capabilities for Use in Nasa's Lunar Base Operations

The lifting machine will assist in lifting cargo off of landers sent to the Moon and in the construction of a lunar base. Three possible designs were considered for the overall configuration of the lifting machine: the variable angle crane, the tower crane, and the gantry crane. Alternate designs were developed for the major components of the lifting machine. A teleoperable, variable angle crane was chosen as its final design. The design consists of a telescoping boom mounted to a chassis that is supported by two conical wheels for towing and four outriggers for stability. Attached to the end of the boom is a seven degree of freedom robot arm for light, dexterous, lifting operations. A cable and hook suspends from the end of the boom for heavy, gross, lifting operations. Approximate structural sizes were determined for the lifter and its components. However, further analysis is needed to determine the optimum design dimensions. The design team also constructed a model of the design which demonstrates its features and operating principals.

Harris, Elizabeth↗

A discrepancy within primate spatial vision and its bearing on the definition of edge detection processes in machine vision

The visual perception of form information is considered to be based on the functioning of simple and complex neurons in the primate striate cortex. However, a review of the physiological data on these brain cells cannot be harmonized with either the perceptual spatial frequency performance of primates or the performance which is necessary for form perception in humans. This discrepancy together with recent interest in cortical-like and perceptual-like processing in image coding and machine vision prompted a series of image processing experiments intended to provide some definition of the selection of image operators. The experiments were aimed at determining operators which could be used to detect edges in a computational manner consistent with the visual perception of structure in images. Fundamental issues were the selection of size (peak spatial frequency) and circular versus oriented operators (or some combination). In a previous study, circular difference-of-Gaussian (DOG) operators, with peak spatial frequency responses at about 11 and 33 cyc/deg were found to capture the primary structural information in images. Here larger scale circular DOG operators were explored and led to severe loss of image structure and introduced spatial dislocations (due to blur) in structure which is not consistent with visual perception. Orientation sensitive operators (akin to one class of simple cortical neurons) introduced ambiguities of edge extent regardless of the scale of the operator. For machine vision schemes which are functionally similar to natural vision form perception, two circularly symmetric very high spatial frequency channels appear to be necessary and sufficient for a wide range of natural images. Such a machine vision scheme is most similar to the physiological performance of the primate lateral geniculate nucleus rather than the striate cortex.

Jobson, Daniel J.↗

Fifth Fundamental Catalogue (FK5). Part 1: Basic fundamental stars (Fricke, Schwan, and Lederle 1988): Documentation for the machine-readable version

The machine-readable version of the catalog, as it is currently being distributed from the Astronomical Data Center, is described. The Basic FK5 provides improved mean positions and proper motions for the 1535 classical fundamental stars that had been included in the FK3 and FK4 catalogs. The machine version of the catalog contains the positions and proper motions of the Basic FK5 stars for the epochs and equinoxes J2000.0 and B1950.0, the mean epochs of individual observed right ascensions and declinations used to determine the final positions, and the mean errors of the final positions and proper motions for the reported epochs. The cross identifications to other designations used for the FK5 stars that are given in the published catalog were not included in the original machine versions, but the Durchmusterung numbers have been added at the Astronomical Data Center.

Warren, Wayne H., Jr.↗

Southern Durchmusterung (Schoenfeld 1886): Documentation for the machine-readable version

The machine-readable version of the catalog, as it is currently being distributed from the Astronomical Data Center, is described. The Southern Durchmusterung (SD) was computerized at the Centre de Donnees Astronomiques de Strasbourg and at the Astronomical Data Center at the National Space Science Data Center, NASA/Goddard Space Flight Center. Corrigenda listed in the original SD volume and published by Kuenster and Sticker were incorporated into the machine file. In addition, one star indicated to be missing in a published list, and later verified, is flagged so that it can be omitted from computer plotted charts if desired. Stars deleted in the various errata lists were similarly flagged, while those with revised data are flagged and listed in a separate table. This catalog covers the zones -02 to -23 degrees; zones +89 to -01 degrees (the Bonner Durchmusterung) are included in a separate catalog available in machine-readable form.

Warren, Wayne H., Jr.↗

Line-drawing algorithms for parallel machines

The fact that conventional line-drawing algorithms, when applied directly on parallel machines, can lead to very inefficient codes is addressed. It is suggested that instead of modifying an existing algorithm for a parallel machine, a more efficient implementation can be produced by going back to the invariants in the definition. Popular line-drawing algorithms are compared with two alternatives; distance to a line (a point is on the line if sufficiently close to it) and intersection with a line (a point on the line if an intersection point). For massively parallel single-instruction-multiple-data (SIMD) machines (with thousands of processors and up), the alternatives provide viable line-drawing algorithms. Because of the pixel-per-processor mapping, their performance is independent of the line length and orientation.

Pang, Alex T.↗

Operating System For Numerically Controlled Milling Machine

OPMILL program is operating system for Kearney and Trecker milling machine providing fast easy way to program manufacture of machine parts with IBM-compatible personal computer. Gives machinist "equation plotter" feature, which plots equations that define movements and converts equations to milling-machine-controlling program moving cutter along defined path. System includes tool-manager software handling up to 25 tools and automatically adjusts to account for each tool. Developed on IBM PS/2 computer running DOS 3.3 with 1 MB of random-access memory.

Ray, R. B.↗

Speed-Selector Guard For Machine Tool

Simple guardplate prevents accidental reversal of direction of rotation or sudden change of speed of lathe, milling machine, or other machine tool. Custom-made for specific machine and control settings. Allows control lever to be placed at only one setting. Operator uses handle to slide guard to engage or disengage control lever. Protects personnel from injury and equipment from damage occurring if speed- or direction-control lever inadvertently placed in wrong position.

Shakhshir, Roda J.↗

The paradigm compiler: Mapping a functional language for the connection machine

The Paradigm Compiler implements a new approach to compiling programs written in high level languages for execution on highly parallel computers. The general approach is to identify the principal data structures constructed by the program and to map these structures onto the processing elements of the target machine. The mapping is chosen to maximize performance as determined through compile time global analysis of the source program. The source language is Sisal, a functional language designed for scientific computations, and the target language is Paris, the published low level interface to the Connection Machine. The data structures considered are multidimensional arrays whose dimensions are known at compile time. Computations that build such arrays usually offer opportunities for highly parallel execution; they are data parallel. The Connection Machine is an attractive target for these computations, and the parallel for construct of the Sisal language is a convenient high level notation for data parallel algorithms. The principles and organization of the Paradigm Compiler are discussed.

Dennis, Jack B.↗

User's manual for tooth contact analysis of face-milled spiral bevel gears with given machine-tool settings

Research was performed to develop a computer program that will: (1) simulate the meshing and bearing contact for face milled spiral beval gears with given machine tool settings; and (2) to obtain the output, some of the data is required for hydrodynamic analysis. It is assumed that the machine tool settings and the blank data will be taken from the Gleason summaries. The theoretical aspects of the program are based on 'Local Synthesis and Tooth Contact Analysis of Face Mill Milled Spiral Bevel Gears'. The difference between the computer programs developed herein and the other one is as follows: (1) the mean contact point of tooth surfaces for gears with given machine tool settings must be determined iteratively, while parameters (H and V) are changed (H represents displacement along the pinion axis, V represents the gear displacement that is perpendicular to the plane drawn through the axes of the pinion and the gear of their initial positions), this means that when V differs from zero, the axis of the pionion and the gear are crossed but not intersected; (2) in addition to the regular output data (transmission errors and bearing contact), the new computer program provides information about the contacting force for each contact point and the sliding and the so-called rolling velocity. The following topics are covered: (1) instructions for the users as to how to insert the input data; (2) explanations regarding the output data; (3) numerical example; and (4) listing of the program.

Litvin, Faydor L.↗

An obstacle to building a time machine

Gott (1991) has shown that a spacetime with two infinite parallel cosmic strings passing each other with sufficient velocity contains closed timelike curves. An attempt to build such a time machine is discussed. Using the energy-momentum conservation laws in the equivalent (2 + 1)-dimensional theory, the spacetime representing the decay of one gravitating particle into two is explicitly constructed; there is never enough mass in an open universe to build the time machine from the products of decays of stationary particles. More generally, the Gott time machine cannot exist in any open (2 + 1)-dimensional universe for which the total momentum is timelike.

Carroll, Sean M.↗

Operator-coached machine vision for space telerobotics

A prototype system for interactive object modeling has been developed and tested. The goal of this effort has been to create a system which would demonstrate the feasibility of high interactive operator-coached machine vision in a realistic task environment, and to provide a testbed for experimentation with various modes of operator interaction. The purpose for such a system is to use human perception where machine vision is difficult, i.e., to segment the scene into objects and to designate their features, and to use machine vision to overcome limitations of human perception, i.e., for accurate measurement of object geometry. The system captures and displays video images from a number of cameras, allows the operator to designate a polyhedral object one edge at a time by moving a 3-D cursor within these images, performs a least-squares fit of the designated edges to edge data detected with a modified Sobel operator, and combines the edges thus detected to form a wire-frame object model that matches the Sobel data.

Bon, Bruce↗

Machined Structural Panels With Integral End Fittings

Flat, cylindrical, or otherwise-shaped unitary machined corrugated metal panels used as structural skins, according to proposal. Machined plates offer advantages over such conventional lightweight structural components as formed corrugated sheets, composite panels, and honeycomb panels. Include integrally machined end fittings and are lighter, less prone to failure, easier to design and analyze, and offer greater stiffness. No additional stringers or frames needed for reinforcement.

Redmon, John W., Jr.↗

Development of generalized 3-D braiding machines for composite preforms

The development of prototype braiding machines for the production of generalized braid patterns is described. Mechanical operating principles and control strategies are presented for two prototype machines which have been fabricated and evaluated. Both machines represent advances over current fabrication techniques for composite materials by enabling nearly ideal control of fiber orientations within preform structures. They permit optimum design of parts that might be subjected to complex loads or that have complex forms. Further, they overcome both the lack of general control of produced fiber architectures and the complexity of other weaving processes that have been proposed for the same purpose. One prototype, the Farley braider, consists of an array of turntables that can be made to oscillate in 90 degree steps. Yarn ends are transported about the surface formed by the turntables by motorized tractors which are controlled through an optical link with the turntables and powered through electrical contact with the turntables. The necessary relative motions are produced by a series of linear tractor moves combined with a series of turntable rotations. As the tractors move about, they weave the yarn ends into the desired pattern. The second device, the shuttle plate braider, consists of a braiding surface formed by an array of stationary square sections, each separated from its neighbors by a gap. A plate beneath this surface is caused to reciprocate in two perpendicular directions, first in one direction and then in the other. This movement is made possibly by openings in the plate that clear short columns supporting the surface segments. Yarn ends are moved about the surface and interwoven by shuttles which engage the reciprocating plate as needed to yield the desired movements. Power and control signals are transmitted to the shuttles through electrical contact with the braiding surface. The shuttle plate is a passively driven prime mover that supplies the power to move all shuttles and the shuttles are simple devices that employ only a solenoid to engage the shuttle plate on command. Each shuttle is assigned a unique identity and is controlled independently. When compared to each other, the Farley braider is felt to have the advantage of speed and the shuttle plate braider, the advantage of simplicity.

Huey, Cecil O., Jr.↗

Architectures for intelligent machines

The theory of intelligent machines has been recently reformulated to incorporate new architectures that are using neural and Petri nets. The analytic functions of an intelligent machine are implemented by intelligent controls, using entropy as a measure. The resulting hierarchical control structure is based on the principle of increasing precision with decreasing intelligence. Each of the three levels of the intelligent control is using different architectures, in order to satisfy the requirements of the principle: the organization level is moduled after a Boltzmann machine for abstract reasoning, task planning and decision making; the coordination level is composed of a number of Petri net transducers supervised, for command exchange, by a dispatcher, which also serves as an interface to the organization level; the execution level, include the sensory, planning for navigation and control hardware which interacts one-to-one with the appropriate coordinators, while a VME bus provides a channel for database exchange among the several devices. This system is currently implemented on a robotic transporter, designed for space construction at the CIRSSE laboratories at the Rensselaer Polytechnic Institute. The progress of its development is reported.

Saridis, George N.↗

An industrial sewing machine variable speed controller

The apparel industry is attempting to move in a new direction in the coming decade. Since the invention of an electrically powered sewing machine, the operator has been seated. Today, companies are switching from a sit down operation to a stand up operation involving modular stations. The old treadle worked well with the sitting operator, but problems have been found when trying to use the same treadle with a standing operator. This report details a new design for a treadle to operate an industrial sewing machine that has a standing operator. Emphasis is placed on the ease of use by the operator, as well as the ergonomics involved. Procedures for testing the design are included along with possible uses for the treadle in other applications besides an industrial sewing machine.

Estes, Christa↗

A computer architecture for intelligent machines

The Theory of Intelligent Machines proposes a hierarchical organization for the functions of an autonomous robot based on the Principle of Increasing Precision With Decreasing Intelligence. An analytic formulation of this theory using information-theoretic measures of uncertainty for each level of the intelligent machine has been developed in recent years. A computer architecture that implements the lower two levels of the intelligent machine is presented. The architecture supports an event-driven programming paradigm that is independent of the underlying computer architecture and operating system. Details of Execution Level controllers for motion and vision systems are addressed, as well as the Petri net transducer software used to implement Coordination Level functions. Extensions to UNIX and VxWorks operating systems which enable the development of a heterogeneous, distributed application are described. A case study illustrates how this computer architecture integrates real-time and higher-level control of manipulator and vision systems.

Lefebvre, D. R.↗

A computer architecture for intelligent machines

The theory of intelligent machines proposes a hierarchical organization for the functions of an autonomous robot based on the principle of increasing precision with decreasing intelligence. An analytic formulation of this theory using information-theoretic measures of uncertainty for each level of the intelligent machine has been developed. The authors present a computer architecture that implements the lower two levels of the intelligent machine. The architecture supports an event-driven programming paradigm that is independent of the underlying computer architecture and operating system. Execution-level controllers for motion and vision systems are briefly addressed, as well as the Petri net transducer software used to implement coordination-level functions. A case study illustrates how this computer architecture integrates real-time and higher-level control of manipulator and vision systems.

Lefebvre, D. R.↗

Engine Performance of Precision-forged, Electropolished and Machined Blades of Nimonic 80 and 80A Alloys

An investigation was conducted to determine the effect of electropolishing precision-forged blades and of machining blades from oversize forgings on the engine performance of Nimonic 80 and Nimonic 80A turbine blades. These blades, along with precision-forged blades, were run in a J33-9 turbojet engine. The tests resulted in the following conclusions: (1) Electropolishing of precision-forged blades did not improve engine life relative to the life of nonelectropolished blades. (2) Machining blades from oversize forgings did not improve the engine life of precision-forged blades. (3) The precision-forging and heat-treating practice used in fabricating the blades investigated was such that the surface roughness and oxide penetration was so slight, approximately 0.0005 inch in depth, as to preclude any benefits derived from surface removal by electropolishing or machining.

Sikora, Paul F↗