Search NASA⌕ Search

SEARCH · Search NASA

Results for “Object manipulation”

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 325 records · Page 18

Algorithms for adaptive control of two-arm flexible manipulators under uncertainty

A nonlinear extension of model reference adaptive control (MRAC) technique is used to guide a double arm nonlinearizable robot manipulator with flexible links, driven by actuators collocated with joints subject to uncertain payload and inertia. The objective is to track a given simple linear and rigid but compatible dynamical model in real, possible stipulated time and within stipulated degree of accuracy of convergence while avoiding collision of the arms. The objective is attained by a specified signal adaptive feedback controller and by adaptive laws, both given in closed form. A case of 4 DOF manipulator illustrates the technique.

Skowronski, J. M.↗

Optical proximity sensors for manipulators

A breadboard optical proximity sensor intended for application to remotely operated manipulators has been constructed and evaluated in the laboratory. The sensing head was 20 mm x 15 mm x 10 mm in size, and could be made considerably smaller. Several such devices could be conveniently mounted on a manipulator hand, for example, to align the hand with an object. Type 1 and Type 2 optical configurations are discussed, Type 1 having a sharply defined sensitive volume, Type 2 an extended one. The sensitive volume can be placed at any distance between 1 cm and approximately 1 m by choice of a replaceable prism. The Type 1 lateral resolution was 0.5 mm on one axis and 5 mm perpendicular to it for a unit focused at 7.5 cm. The corresponding resolution in the axial direction was 2.4 cm, but improvement to 0.5 cm is possible. The effect of surface reflectivity is discussed and possible modes of application are suggested.

Johnson, A. R.↗

Computer algebra and operators

The symbolic computation of operator expansions is discussed. Some of the capabilities that prove useful when performing computer algebra computations involving operators are considered. These capabilities may be broadly divided into three areas: the algebraic manipulation of expressions from the algebra generated by operators; the algebraic manipulation of the actions of the operators upon other mathematical objects; and the development of appropriate normal forms and simplification algorithms for operators and their actions. Brief descriptions are given of the computer algebra computations that arise when working with various operators and their actions.

Fateman, Richard↗

Application of symbolic computations to the constitutive modeling of structural materials

In applications involving elevated temperatures, the derivation of mathematical expressions (constitutive equations) describing the material behavior can be quite time consuming, involved and error-prone. Therefore intelligent application of symbolic systems to faciliate this tedious process can be of significant benefit. Presented here is a problem oriented, self contained symbolic expert system, named SDICE, which is capable of efficiently deriving potential based constitutive models in analytical form. This package, running under DOE MACSYMA, has the following features: (1) potential differentiation (chain rule), (2) tensor computations (utilizing index notation) including both algebraic and calculus; (3) efficient solution of sparse systems of equations; (4) automatic expression substitution and simplification; (5) back substitution of invariant and tensorial relations; (6) the ability to form the Jacobian and Hessian matrix; and (7) a relational data base. Limited aspects of invariant theory were also incorporated into SDICE due to the utilization of potentials as a starting point and the desire for these potentials to be frame invariant (objective). The uniqueness of SDICE resides in its ability to manipulate expressions in a general yet pre-defined order and simplify expressions so as to limit expression growth. Results are displayed, when applicable, utilizing index notation. SDICE was designed to aid and complement the human constitutive model developer. A number of examples are utilized to illustrate the various features contained within SDICE. It is expected that this symbolic package can and will provide a significant incentive to the development of new constitutive theories.

Arnold, Steven M.↗

A Novel Method Of Gradient Forming and Fluid Manipulation in Reduced Gravity Environments

The use of magnetic fields to control the motion and position of non-conducting liquids has received growing interest in recent times. The possibility of using the forces exerted by a nonuniform magnetic field on a ferrofluid to not only achieve fluid manipulation but also to actively control fluid motion makes it an attractive candidate for applications such as heat transfer in space systems. Terrestrial heat transfer equipment often relies on the normal gravitational force to hold liquid in a desired position or to provide a buoyant force to enhance the heat transfer rate. The residual gravitational force present in a space environment may no longer serve these useful functions and other forces, such as surface tension, can play a significant role in determining heat transfer rates. Although typically overwhelmed by gravitational forces in terrestrial applications, the body force induced in a ferrofluid by a nonuniform magnetic field can help to achieve these objectives in a microgravity environment. This paper will address the fluid manipulation aspect and will comprise of results from model fluid experiments and numerical modeling of the problem. Results from a novel method of forming concentration gradients that are applicable to low gravity applications will be presented. The ground based experiments are specifically tailored to demonstrate the magnetic manipulation capability of a ferrofluid and show that gravitational effects can be countered in carefully designed systems. The development of governing equations for the system will be presented along with a sampling of numerical results.

Ramachandran N.↗

Quantity, Revisited: An Object-Oriented Reusable Class

"Quantity", a prototype implementation of an object-oriented class, was developed for two reasons: to help engineers and scientists manipulate the many types of quantities encountered during routine analysis, and to create a reusable software component to for large domain-specific applications. From being used as a stand-alone application to being incorporated into an existing computational mechanics toolkit, "Quantity" appears to be a useful and powerful object. "Quantity" has been designed to maintain the full engineering meaning of values with respect to units and coordinate systems. A value is a scalar, vector, tensor, or matrix, each of which is composed of Value Components, each of which may be an integer, floating point number, fuzzy number, etc., and its associated physical unit. Operations such as coordinate transformation and arithmetic operations are handled by member functions of "Quantity". The prototype has successfully tested such characteristics as maintaining a numeric value, an associated unit, and an annotation. In this paper we further explore the design of "Quantity", with particular attention to coordinate systems.

Funston, Monica Gayle↗

Efficient and Singularity-Aware Inverse Kinematics for 6-DOF and 7-DOF Revolute Manipulators

Inverse kinematics (IK) for 6-DOF and 7-DOF revolute robot manipulators may be decomposed into canonical subproblems which find the angles on circles where they intersect with other geometric objects. We present new algebraic solutions and geometric interpretations for six subproblems. We demonstrate significant performance improvements over existing IK methods. 7-DOF manipulators have one redundant DOF to parameterize, so we introduce the general SEW angle, which generalizes the conventional SEW angle but with an arbitrary reference direction function. One special choice, the stereographic SEW angle, has a singularity when the wrist is on a half-line instead of a full line.

Computational Geometry↗

Knowledge-based simulation using object-oriented programming

Simulations have become a powerful mechanism for understanding and modeling complex phenomena. Their results have had substantial impact on a broad range of decisions in the military, government, and industry. Because of this, new techniques are continually being explored and developed to make them even more useful, understandable, extendable, and efficient. One such area of research is the application of the knowledge-based methods of artificial intelligence (AI) to the computer simulation field. The goal of knowledge-based simulation is to facilitate building simulations of greatly increased power and comprehensibility by making use of deeper knowledge about the behavior of the simulated world. One technique for representing and manipulating knowledge that has been enhanced by the AI community is object-oriented programming. Using this technique, the entities of a discrete-event simulation can be viewed as objects in an object-oriented formulation. Knowledge can be factual (i.e., attributes of an entity) or behavioral (i.e., how the entity is to behave in certain circumstances). Rome Laboratory's Advanced Simulation Environment (RASE) was developed as a research vehicle to provide an enhanced simulation development environment for building more intelligent, interactive, flexible, and realistic simulations. This capability will support current and future battle management research and provide a test of the object-oriented paradigm for use in large scale military applications.

Sidoran, Karen M.↗

Adjustable impedance, force feedback and command language aids for telerobotics (parts 1-4 of an 8-part MIT progress report)

Projects recently completed or in progress at MIT Man-Machine Systems Laboratory are summarized. (1) A 2-part impedance network model of a single degree of freedom remote manipulation system is presented in which a human operator at the master port interacts with a task object at the slave port in a remote location is presented. (2) The extension of the predictor concept to include force feedback and dynamic modeling of the manipulator and the environment is addressed. (3) A system was constructed to infer intent from the operator's commands and the teleoperation context, and generalize this information to interpret future commands. (4) A command language system is being designed that is robust, easy to learn, and has more natural man-machine communication. A general telerobot problem selected as an important command language context is finding a collision-free path for a robot.

Sheridan, Thomas B.↗

Program Generates Views of Complicated Objects

PLAID is three-dimensional Computer Aided Engineering (CAE) program enabling user to construct, manipulate, and display interactively highly complex geometric models. Line drawings and other representations produced by computer-aided design. Used in engineering applications. Incorporation of techniques and features minimizes user's workload in designing and managing PLAID models. Written in FORTRAN 77.

Brown, Jeri W.↗

Safety issues of manipulator systems under computer control

An overview of the development test flight (DTF-1) mission is presented, and the system design, safety requirements, and safety features are described. The lessons that were learned during the design and early development stages are also presented. The DTF-1 mission objectives are to evaluate: the overall man-machine performance in zero G, Flight Telerobotic Service manipulator design, and workstation design, including handcontrollers and displays. The payload bay and aft flight deck elements, and computer control of the DTF-1 are described. Recommendations for developing and implementing a safety system are presented, and some design alternatives for the next space-qualified telerobotic system are suggested.

Andary, James F.↗

Grasp synthesis for planar and solid objects

An analysis of the mechanics for multifingered grasps of planar and solid objects is presented. A method that is intuitive and computationally efficient is proposed. The search for finger grasp positions is combined with finger (manipulation and squeezing) for calculations in a single method. Physically, the squeezing and frictional effects between the fingers and the grasped objects are fully visualized through this approach. Mathematically, the complexity of finger force calculations are reduced when this scheme is compared with previously available schemes. The efficiency of the scheme is illustrated. On the basis of the analysis of grasp mechanics, an algorithm for quantitatively choosing the grasp points is proposed to ensure stable grasps.

Chen, Yu-Che↗

Slip sensor

Slippage of one surface, relative to another is detected by "ball bearing" magnetic sensor. Omnidirectional sensor responds to slippage in any direction. Sensor is mounted in "finger" of mechanical claw manipulator and signals operator who tightens grip by remote control when object slips.

Bejczy, A. K.↗

Open Cherry Picker simulation results

The Open Cherry Picker (OCP) is a manned platform, mounted at the end of the Remote Manipulator System (RMS), which is used to enhance extravehicular activities. The objective of the simulation program described was to reduce the existing complexity of those OCP design features that are mandatory for initial Space Shuttle applications. The OCP development test article consists of a torque box, a rotating foot restraint, a rotating stanchion that houses handholds, and a tool storage section with an interface with payload modules. If the size or complexity of the payload increases, payload handling devices may be added at a later data. The simulations have shown that the crew can control the RMS from the Aft Flight Deck of the Shuttle, using voice commands from the EVA crewman. No need for a stabilizer was evident, and RMS dynamics due to crew-induced workloads were found to be minor.

Nathan, C. A.↗

Improved Skin Friction Interferometer

An improved system for measuring aerodynamic skin friction which uses a dual-laser-beam oil-film interferometer was developed. Improvements in the optical hardware provided equal signal characteristics for each beam and reduced the cost and complexity of the system by replacing polarization rotation by a mirrored prism for separation of the two signals. An automated, objective, data-reduction procedure was implemented to eliminate tedious manual manipulation of the interferometry data records. The present system was intended for use in two-dimensional, incompressible flows over a smooth, level surface without pressure gradient, but the improvements discussed are not limited to this application.

Westphal, R. V.↗

Virtual space and 2-dimensional effects in perspective displays

When interpreting three dimensional spatial relationships presented on a two dimensional display surface, the viewer is required to mentally reconstruct the original information. This reconstruction is influenced by both the perspective geometry of the displayed image and the viewer's eye position relative to the display. In a study which manipulated these variables, subjects judged the azimuth direction of a target object relative to a reference object fixed in the center of a perspective display. The results support a previously developed model which predicted that the azimuth judgement error would be a sinusoidal function of stimulus azimuth. The amplitude of this function was correctly predicted to be systematically modulated by both the perspective geometry of the image and the viewer's eye position relative to the screen. Interaction of the two components of the model, the virtual space effect and the 3D-to-2D projection effect, predicted the relative amplitudes of the sinusoidal azimuth error functions for the various conditions of the experiment. Mean azimuth judgements in some directions differed by as much as 25 degrees as a result of different combinations of eye position and image geometry. The results illustrate the need to consider the effects of perspective geometry when designing spatial information instruments, and show the model to be a reliable predictor of average performance.

Mcgreevy, M. W.↗

Feasibility of generating an artificial burst in a turbulent boundary layer, phase 2

Various drag accounts for about half of the total drag on commercial aircraft at subsonic cruise conditions. Two avenues are available to achieve drag reduction: either laminar flow control or turbulence manipulation. The present research deals with the latter approach. The primary objective of Phase 2 research was to investigate experimentally the feasibility of substantially reducing the skin-friction drag in a turbulent boundary layer. The method combines the beneficial effects of suction and a longitudinally ribbed surface. At a sufficiently large spanwise separation, the streamwise grooves act as a nucleation site causing a focusing of low-speed streaks over the peaks. Suction is then applied intermittently through longitudinal slots located at selected locations along those peaks to obliterate the low-speed regions and to prevent bursting. Phase 2 research was divided into two tasks. In the first, selective suction from a single streamwise slot was used to eliminate either a single burst-like event or a periodic train of artificially generated bursts in laminar and turbulent boundary layers that develop on a flat plate towed in a water channel. The results indicate that equivalent values of the suction coefficient as low as 0.0006 were sufficient to eliminate the artificially generated bursts in a laminar boundary layer.

Gad-El-hak, Mohamed↗

An approach to knowledge engineering to support knowledge-based simulation of payload ground processing at the Kennedy Space Center

Planning for processing payloads was always difficult and time-consuming. With the advent of Space Station Freedom and its capability to support a myriad of complex payloads, the planning to support this ground processing maze involves thousands of man-hours of often tedious data manipulation. To provide the capability to analyze various processing schedules, an object oriented knowledge-based simulation environment called the Advanced Generic Accomodations Planning Environment (AGAPE) is being developed. Having nearly completed the baseline system, the emphasis in this paper is directed toward rule definition and its relation to model development and simulation. The focus is specifically on the methodologies implemented during knowledge acquisition, analysis, and representation within the AGAPE rule structure. A model is provided to illustrate the concepts presented. The approach demonstrates a framework for AGAPE rule development to assist expert system development.

Mcmanus, Shawn↗