Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “machine reasoning”

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

Intelligent fault-tolerant controllers

A system with fault tolerant controls is one that can detect, isolate, and estimate failures and perform necessary control reconfiguration based on this new information. Artificial intelligence (AI) is concerned with semantic processing, and it has evolved to include the topics of expert systems and machine learning. This research represents an attempt to apply AI to fault tolerant controls, hence, the name intelligent fault tolerant control (IFTC). A generic solution to the problem is sought, providing a system based on logic in addition to analytical tools, and offering machine learning capabilities. The advantages are that redundant system specific algorithms are no longer needed, that reasonableness is used to quickly choose the correct control strategy, and that the system can adapt to new situations by learning about its effects on system dynamics.

Huang, Chien Y.↗

RenderMan design principles

The two worlds of interactive graphics and realistic graphics have remained separate. Fast graphics hardware runs simple algorithms and generates simple looking images. Photorealistic image synthesis software runs slowly on large expensive computers. The time has come for these two branches of computer graphics to merge. The speed and expense of graphics hardware is no longer the barrier to the wide acceptance of photorealism. There is every reason to believe that high quality image synthesis will become a standard capability of every graphics machine, from superworkstation to personal computer. The significant barrier has been the lack of a common language, an agreed-upon set of terms and conditions, for 3-D modeling systems to talk to 3-D rendering systems for computing an accurate rendition of that scene. Pixar has introduced RenderMan to serve as that common language. RenderMan, specifically the extensibility it offers in shading calculations, is discussed.

Apodaca, Tony↗

The X-15 3-65 Accident: An Aircraft Systems and Flight Control Perspective

Despite the NASA X-15 program's outstanding success in developing and operating the first manned hypersonic research platform, the program suffered a fatal accident on November 15, 1967, when X-15-3, the only aircraft outfitted with advanced pilot displays and an adaptive flight control system, was lost after entering uncontrolled flight at an altitude of 230,000 feet and a velocity near Mach 5. The pilot, Major Michael J. Adams, was incapacitated by the aircraft accelerations and was killed either during the ensuing breakup or upon ground impact. In light of mitigating risk to current and emerging manned aerospace vehicles, a comprehensive systems level analysis of the accident is presented with a focus on the electrical power, flight control, and instrumentation failures that affected not only the vehicle dynamics but substantially impacted the pilot decisions that led to an inevitable loss of control. Insights based on reconstructed flight data as well as analysis and simulation of the X-15's unique adaptive control system, yield new conclusions about the reasons for the control systems anomalous behavior and the system-level interactions and human-machine interface design oversights that led to the accident.

Accident Investigation↗

Verifying performance requirements

Today, it is impossible to verify performance requirements on Ada software, except in a very approximate sense. There are several reasons for this difficulty, of which the main reason is the lack of use of information on the mapping of the program onto the target machine. An approach to a partial solution to the verification of performance requirements on Ada software is proposed, called the rule based verification approach. This approach is suitable when the target machine is well defined and when additional effort and expense are justified in order to guarantee that the performance requirements will be met by the final system.

Cross, Joseph↗

An Example of Economic Value in Rapid Prototyping

Today's modern machining projects are composed more and more of complicated and intricate structure due to a variety of reasons including the ability to computer model complex surfaces and forms. The cost of producing these forms can be extremely high not only in dollars but in time to complete. Changes are even more difficult to incorporate. The subject blade shown is an excellent example. Its complex form would have required hundreds of hours in fabrication for just a simple prototype. The procurement would have taken in the neighborhood of six weeks to complete. The actual fabrication would have been an equal amount of time to complete. An alternative to this process would have been a wood model. Although cheaper than a metal fabrication, it would be extremely time intensive and require in the neighborhood of a month to produce in-house.

Hauer, R. L.↗

A trace-driven analysis of name and attribute caching in a distributed system

This paper presents the results of simulating file name and attribute caching on client machines in a distributed file system. The simulation used trace data gathered on a network of about 40 workstations. Caching was found to be advantageous: a cache on each client containing just 10 directories had a 91 percent hit rate on name look ups. Entry-based name caches (holding individual directory entries) had poorer performance for several reasons, resulting in a maximum hit rate of about 83 percent. File attribute caching obtained a 90 percent hit rate with a cache on each machine of the attributes for 30 files. The simulations show that maintaining cache consistency between machines is not a significant problem; only 1 in 400 name component look ups required invalidation of a remotely cached entry. Process migration to remote machines had little effect on caching. Caching was less successful in heavily shared and modified directories such as /tmp, but there weren't enough references to /tmp overall to affect the results significantly. We estimate that adding name and attribute caching to the Sprite operating system could reduce server load by 36 percent and the number of network packets by 30 percent.

Shirriff, Ken W.↗

Knowledge representation system for assembly using robots

Assembly robots combine the benefits of speed and accuracy with the capability of adaptation to changes in the work environment. However, an impediment to the use of robots is the complexity of the man-machine interface. This interface can be improved by providing a means of using a priori-knowledge and reasoning capabilities for controlling and monitoring the tasks performed by robots. Robots ought to be able to perform complex assembly tasks with the help of only supervisory guidance from human operators. For such supervisory quidance, it is important to express the commands in terms of the effects desired, rather than in terms of the motion the robot must undertake in order to achieve these effects. A suitable knowledge representation can facilitate the conversion of task level descriptions into explicit instructions to the robot. Such a system would use symbolic relationships describing the a priori information about the robot, its environment, and the tasks specified by the operator to generate the commands for the robot.

Jain, A.↗

Passive acquisition of CLIPS rules

The automated acquisition of knowledge by machine has not lived up to expectations, and knowledge engineering remains a human intensive task. Part of the reason for the lack of success is the difference in the cognitive focus of the expert. The expert must shift his or her focus from the subject domain to that of the representation environment. In doing so this cognitive shift introduces opportunity for errors and omissions. Presented here is work that observes the expert interact with a simulation of the domain. The system logs changes in the simulation objects and the expert's actions in response to those changes. This is followed by the application of inductive reasoning to move the domain specific rules observed to general domain rules.

Kovarik, Vincent J., Jr.↗

Toward Automatic Scalability Analysis of Message Passing Programs: A Case Study

Scalability analysis forms an important component of any performance debugging cycle, for massively parallel machines. However, tools that help in performing such analysis for parallel programs are non-existent. The primary reason for lack of such tools is the complexity involved in capturing program dynamics such as communication-computation overlap, communication latencies and memory hierarchy reference patterns. In this paper, we highlight some simple techniques that can be used to study scalability of explicit message-passing parallel programs that consider the above issues. We start from the high level source code and use a methodology for deducing communication characteristics and its impact on the total execution time of the program. The approach is validated with the help of a pipelined method for solving scalar tri-diagonal systems, using both simulations and symbolic cost models on the Intel hypercube.

Sarukkai, Sekhar R.↗

The sixth generation robot in space

The knowledge based simulator developed in the artificial intelligence laboratory has become a working test bed for experimenting with intelligent reasoning architectures. With this simulator, recently, small experiments have been done with an aim to simulate robot behavior to avoid colliding paths. An automatic extension of such experiments to intelligently planning robots in space demands advanced reasoning architectures. One such architecture for general purpose problem solving is explored. The robot, seen as a knowledge base machine, goes via predesigned abstraction mechanism for problem understanding and response generation. The three phases in one such abstraction scheme are: abstraction for representation, abstraction for evaluation, and abstraction for resolution. Such abstractions require multimodality. This multimodality requires the use of intensional variables to deal with beliefs in the system. Abstraction mechanisms help in synthesizing possible propagating lattices for such beliefs. The machine controller enters into a sixth generation paradigm.

Butcher, A.↗

Materials and processes laboratory composite materials characterization task, part 1. Damage tolerance

A test run was performed on IM6/3501-6 carbon-epoxy in which the material was processed, machined into specimens, and tested for damage tolerance capabilities. Nondestructive test data played a major role in this element of composite characterization. A time chart was produced showing the time the composite material spent within each Branch or Division in order to identify those areas which produce a long turnaround time. Instrumented drop weight testing was performed on the specimens with nondestructive evaluation being performed before and after the impacts. Destructive testing in the form of cross-sectional photomicrography and compression-after-impact testing were used. Results show that the processing and machining steps needed to be performed more rapidly if data on composite material is to be collected within a reasonable timeframe. The results of the damage tolerance testing showed that IM6/3501-6 is a brittle material that is very susceptible to impact damage.

Nettles, A. T.↗

Artificial Intelligence Enhancements to Imagery for Space Operations

Philosophy classes still ponder the question asked by Dr. George Berkely, an Anglican Bishop and philosopher in the 1600’s-- “If a tree falls in a forest and no one is around to hear it, does it make a sound?” With that in mind, I ask the following—If a still image or motion imagery from a space mission cannot be found during a search, does it exist? Since the beginning of spaceflight, imagery has been a key form of data collected. Whether for mere curiosity (what does Earth look like from Space?), or for operational reasons (did the solar panel deploy?), or for engineering purposes (what was that object that floated away from the spacecraft?), imagery has been included in space missions. To be useful, though, the image or motion imagery must be accessible and accessed when needed. During the analog era, that typically meant captions and numbers associated with the physical media. With “born digital” imagery, it is possible to add metadata to the image data file. This metadata might include the date and time of capture, mission, camera, exposure data, and similar data fields. Many modern cameras embed some basic metadata into the image file at the moment of capture. The reality, though, is even with today’s born-digital enhancements with embedded metadata at the time of capture, reviewing and cataloging still and motion imagery is very labor intensive. Humans review the imagery for sensitive content (privacy concerns, imagery containing proprietary data/subject matter), and to identify imagery containing crew members or imagery that should be reviewed for engineering or scientific reasons. All this review and manual data entry is very time-consuming. Many improvements in Artificial Intelligence (AI), Machine Learning, and processing power now make it possible to identify persons, objects, motion, color, audio with sensitive content, and other details after or while the imagery is captured.

Rodney Grubbs↗

Telerobotic Architecture for an on-Orbit Servicer

An on-orbit servicer system has unique functional and human factors requirements. The servicing, whether it be teleoperation task, a supervised control task or an autonomous robotic task, the man-machine interface function is likely to be a bottleneck to the operation of the whole system. The man-machine interface system for a space servicer, namely the operator control station, includes several subsystems with a hierarchical architecture. Those subsystems include a reasoning and planning subsystem (also known as the artificial intelligence planner), a run-time control subsystem, a manipulator control and mechanization subsystem, and a sensing and perception subsystem. Indicative of these potentials, certain generic tasks, suggestive of space assembly, maintenance and repair, were performed in a testbed environment. Through performance in several modes: direct teleoperation, shared control, traded control, and robotic operation, the benefits of the individual technology contributions to the operation were quantized and recommendations for use in telerobotic systems were established.

Operator Control Station↗

The NASA automation and robotics technology program

The development and objectives of the NASA automation and robotics technology program are reviewed. The objectives of the program are to utilize AI and robotics to increase the probability of mission success; decrease the cost of ground control; and increase the capability and flexibility of space operations. There is a need for real-time computational capability; an effective man-machine interface; and techniques to validate automated systems. Current programs in the areas of sensing and perception, task planning and reasoning, control execution, operator interface, and system architecture and integration are described. Programs aimed at demonstrating the capabilities of telerobotics and system autonomy are discussed.

Holcomb, Lee B.↗

Work, exercise, and space flight. 3: Exercise devices and protocols

Preservation of locomotor capacity by earth equivalent, exercise in space is the crucial component of inflight exercise. At this time the treadmill appears to be the only way possible to do this. Work is underway on appropriate hardware but this and a proposed protocol to reduce exercise time must be tested. Such exercise will preserve muscle, bone Ca(++) and cardiovascular-respiratory capacity. In addition, reasonable upper body exercise can be supplied by a new force generator/measurement system-optional exercise might include a rowing machine and bicycle ergometer. A subject centered monitoring-evaluation program will allow real time adjustments as required. Absolute protection for any astronaut will not be possible and those with hypertrophied capacities such as marathoners or weight lifters will suffer significant loss. However, the program described should return the crew to earth with adequate capacity of typical activity on earth including immediate ambulation and minimal recovery time and without permanent change. An understanding of the practical mechanics and biomechanics involved is essential to a solution of the problem.

Thornton, William↗

Simplified aerodynamic analysis of the cyclogiro rotating wing system

A simplified aerodynamic theory of the cyclogiro rotating wing is presented herein. In addition, examples have been calculated showing the effect on the rotor characteristics of varying the design parameters of the rotor. A performance prediction, on the basis of the theory here developed, is appended, showing the performance to be expected of a machine employing this system of sustentation. The aerodynamic principles of the cyclogiro are sound; hovering flight, vertical climb, and a reasonable forward speed may be obtained with a normal expenditure of power. Auto rotation in a gliding descent is available in the event of a power-plant failure.

Wheatley, John B↗

Human machine interaction via the transfer of power and information signals

Robot manipulators are designed to perform tasks which would otherwise be executed by a human operator. No manipulator can even approach the speed and accuracy with which humans execute these tasks. But manipulators have the capability to exceed human ability in one particular area: strength. Through any reasonable observation and experience, the human's ability to perform a variety of physical tasks is limited not by his intelligence, but by his physical strength. If, in the appropriate environment, we can more closely integrate the mechanical power of a machine with intellectually driven human hand under the supervisory control of the human's intellect, we will then have a system which is superior to a loosely-integrated combination of a human and his fully automated robot as in the present day robotic systems. We must therefore develop a fundamental approach to the problem of this extending human mechanical power in certain environments. Extenders will be a class of robots worn by humans to increase human mechanical ability, while the wearer's intellect remains the central intelligent control system for manipulating the extender. The human body, in physical contact with the extender, exchanges information signals and power with the extender. Commands are transferred to the extender via the contact forces between the wearer and the extender as opposed to use of joystick (master arm), push-button or key-board to execute such commands that were used in previous man amplifiers. Instead, the operator becomes an integral part of the extender while executing the task. In this unique configuration the mechanical power transfer between the human and extender occurs in addition to information signal transfer. When the wearer uses the extender to touch and manipulate an object, the extender transfers to the wearer's hand, in feedback fashion, a scaled-down value of the actual external load which the extender is manipulating. This natural feedback force on the wearer's hand allows him to feel the scaled-down value of the external forces in the manipulations. Extenders can be utilized to maneuver very heavy loads in factories, shipyards, airports, and construction sites. In some instances, for example, extenders can replace forklifts. The experimental results for a prototype extender are discussed.

Kazerooni, H.↗

Advanced Materials and Manufacturing for Low-Cost, High-Performance Liquid Rocket Combustion Chambers

A document describes the low-cost manufacturing of C103 niobium alloy combustion chambers, and the use of a high-temperature, oxidation-resistant coating that is superior to the standard silicide coating. The manufacturing process involved low-temperature spray deposition of C103 on removable plastic mandrels produced by rapid prototyping. Thin, vapor-deposited platinum-indium coatings were shown to substantially improve oxidation resistance relative to the standard silicide coating. Development of different low-cost plastic thrust chamber mandrel materials and prototyping processes (selective laser sintering and stereolithography) yielded mandrels with good dimensional accuracy (within a couple of mils) for this stage of development. The feasibility of using the kinetic metallization cold-spray process for fabrication of free-standing C1O3 thrusters on removable plastic mandrels was also demonstrated. The ambient and elevated temperature mechanical properties of the material were shown to be reasonably good relative to conventionally processed C103, but the greatest potential benefit is that coldsprayed chambers require minimal post-process machining, resulting in substantially lower machining and material costs. The platinum-iridium coating was shown to provide greatly increased oxidation resistance over the silicide when evaluated through oxyacetylene torch testing to as high as 300 F (= 150 C). The iridium component minimizes reaction with the niobium alloy chamber at high temperatures, and provides the high-temperature oxidation resistance needed at the throat.

Williams, Brian E.↗