Search NASA⌕ Search

SEARCH · Search NASA

Results for “manipulators”

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 271 records · Page 15

Sensing Temperatures Via Prostheses And Manipulators

Proposed temperature-sensing system applies heat to (or removes heat from) human user's skin according to temperature of remote object. Used in artificial limbs and in telerobotic manipulators. In prosthetic arm and hand, sensors on tips of artificial fingers send signals to electronic control network that drives small, lightweight thermoelectric heat pump worn on back of user's shoulder. Heat pump heats or cools skin according to signals from sensors. Heat pump and control network worn like article of clothing. In manual control of remote robot, sensors placed in fingers of remote manipulator. Sensors drive, via similar electronic control network, thermoelectric heat pumps in fingers of glove worn by operator, who then has benefit of information about temperatures on manipulated object.

Zerkus, Mike↗

Dynamic Analysis and Control of Lightweight Manipulators with Flexible Parallel Link Mechanisms

The objective is the theoretical analysis and the experimental verification of dynamics and control of a two link flexible manipulator with a flexible parallel link mechanism. Nonlinear equations of motion of the lightweight manipulator are derived by the Lagrangian method in symbolic form to better understand the structure of the dynamic model. The resulting equation of motion have a structure which is useful to reduce the number of terms calculated, to check correctness, or to extend the model to higher order. A manipulator with a flexible parallel link mechanism is a constrained dynamic system whose equations are sensitive to numerical integration error. This constrained system is solved using singular value decomposition of the constraint Jacobian matrix. Elastic motion is expressed by the assumed mode method. Mode shape functions of each link are chosen using the load interfaced component mode synthesis. The discrepancies between the analytical model and the experiment are explained using a simplified and a detailed finite element model.

Lee, Jeh Won↗

The effect of inertial coupling in the dynamics and control of flexible robotic manipulators

A general model of the dynamics of flexible robotic manipulators is presented, including the gross motion of the links, the vibrations of the links and joints, and the dynamic coupling between the gross motions and vibrations. The vibrations in the links may be modeled using lumped parameters, truncated modal summation, a component mode synthesis method, or a mixture of these methods. The local link inertia matrix is derived to obtain the coupling terms between the gross motion of the link and the vibrations of the link. Coupling between the motions of the links results from the kinematic model, which utilizes the method of kinematic influence. The model is used to simulate the dynamics of a flexible space-based robotic manipulator which is attached to a spacecraft, and is free to move with respect to the inertial reference frame. This model may be used to study the dynamic response of the manipulator to the motions of its joints, or to externally applied disturbances.

Tesar, Delbert↗

Control of free-flying space robot manipulator systems

New control techniques for self contained, autonomous free flying space robots were developed and tested experimentally. Free flying robots are envisioned as a key element of any successful long term presence in space. These robots must be capable of performing the assembly, maintenance, and inspection, and repair tasks that currently require human extravehicular activity (EVA). A set of research projects were developed and carried out using lab models of satellite robots and a flexible manipulator. The second generation space robot models use air cushion vehicle (ACV) technology to simulate in 2-D the drag free, zero g conditions of space. The current work is divided into 5 major projects: Global Navigation and Control of a Free Floating Robot, Cooperative Manipulation from a Free Flying Robot, Multiple Robot Cooperation, Thrusterless Robotic Locomotion, and Dynamic Payload Manipulation. These projects are examined in detail.

Cannon, Robert H., Jr.↗

Experiments in cooperative-arm object manipulation with a two-armed free-flying robot

Developing computed-torque controllers for complex manipulator systems using current techniques and tools is difficult because they address the issues pertinent to simulation, as opposed to control. A new formulation of computed-torque (CT) control that leads to an automated computer-torque robot controller program is presented. This automated tool is used for simulations and experimental demonstrations of endpoint and object control from a free-flying robot. A new computed-torque formulation states the multibody control problem in an elegant, homogeneous, and practical form. A recursive dynamics algorithm is presented that numerically evaluates kinematics and dynamics terms for multibody systems given a topological description. Manipulators may be free-flying, and may have closed-chain constraints. With the exception of object squeeze-force control, the algorithm does not deal with actuator redundancy. The algorithm is used to implement an automated 2D computed-torque dynamics and control package that allows joint, endpoint, orientation, momentum, and object squeeze-force control. This package obviates the need for hand-derivation of kinematics and dynamics, and is used for both simulation and experimental control. Endpoint control experiments are performed on a laboratory robot that has two arms to manipulate payloads, and uses an air bearing to achieve very-low drag characteristics. Simulations and experimental data for endpoint and object controllers are presented for the experimental robot - a complex dynamic system. There is a certain rather wide set of conditions under which CT endpoint controllers can neglect robot base accelerations (but not motions) and achieve comparable performance including base accelerations in the model. The regime over which this simplification holds is explored by simulation and experiment.

Koningstein, Ross↗

Manipulating cyanobacteria: Spirulina for potential CELSS diet

Spirulina sp. as a bioregenerative photosynthetic and an edible alga for spacecraft crew in a CELSS, was characterized for the biomass yield in batch cultures, under various environmental conditions. The partitioning of the assimalitory products (proteins, carbohydrates, lipids) were manipulated by varying the environmental growth conditions. Experiments with Spirulina have shown that under stress conditions (i.e., high light 160 uE/sq m/s, temperature 38 C, nitrogen or phosphate limitation; 0.1 M sodium chloride) carbohydrates increased at the expense of proteins. In other experiments, where the growth media were sufficient in nutrients and incubated under optimum growth conditions, the total of the algal could be manipulated by growth conditions. These results support the feasibility of considering Spirulina as a subsystem in CELSS because of the ease with which its nutrient content can be manipulated.

Tadros, Mahasin G.↗

Collision avoidance of a redundant manipulator operating through a window

The problem of collision-free operation of a redundant robot manipulator through a window is addressed. The window is modeled by a polygon with the sides representing the edges of the window. A performance criterion is defined to maximize the shortest distances between the arm link axes and the edges of the window. An efficient gradient projection optimization scheme for the kinematic control of manipulators with multiple degrees of redundancy is developed and used. The effectiveness of this scheme and the validity of the performance criterion are verified through simulations of the seven-degree-of-freedom NASA Laboratory Telerobotic Manipulator (LTM), where controlling only the position of the end-effector provides three degrees of redundancy.

Zghal, H.↗

Multiple task point control of a redundant manipulator

The kinematic control of a redundant arm based on multiple tasks assigned to different locations of the manipulator is presented. This is equivalent to decomposing a redundant arm into two (or more) nonredundant local arms, the basearm and the forearm, at an intermediate arm location or task point called the elbow. A redundant arm is transformed into a serially cooperating dual-arm system, with the cooperation between the local arms being carried out at the elbow. Then, a manipulator end-effector motion specified by a given task is decomposed into motions of individual local arms as well as an end-effector free motion based on achieving maximum efficiency in task execution. To consider global optimization, elbow control is applied to reshaping and reorientation of a manipulability ellipsoid at the end effector during task execution. The resolved rate control of elbow in the end-effector null and free motion space is used to maximize arm homogeneity and to match the forearm motion space with the task space. Simulation results are shown.

Lee, Sukhan↗

Efficient gradient projection optimization for manipulators with multiple degrees of redundancy

An efficient gradient projection optimization scheme is presented for manipulators with multiple degrees of redundancy. This is an extension of the gradient projection scheme presented by Dubey et al. (1989) for manipulators with one degree of redundancy. The feasibility and effectiveness of this scheme are tested through simulations of the seven-degree-of-freedom NASA Laboratory Telerobotic Manipulator (LTM). Only the position of the LTM end effector is controlled, which requires only three degrees of freedom. The remaining joints, except for the wrist roll joint, which does not contribute to the end-effector linear velocity, provide three degrees of redundacy.

Zghal, H.↗

On computing the global time-optimal motions of robotic manipulators in the presence of obstacles

A method for computing the time-optimal motions of robotic manipulators is presented that considers the nonlinear manipulator dynamics, actuator constraints, joint limits, and obstacles. The optimization problem is reduced to a search for the time-optimal path in the n-dimensional position space. A small set of near-optimal paths is first efficiently selected from a grid, using a branch and bound search and a series of lower bound estimates on the traveling time along a given path. These paths are further optimized with a local path optimization to yield the global optimal solution. Obstacles are considered by eliminating the collision points from the tessellated space and by adding a penalty function to the motion time in the local optimization. The computational efficiency of the method stems from the reduced dimensionality of the searched spaced and from combining the grid search with a local optimization. The method is demonstrated in several examples for two- and six-degree-of-freedom manipulators with obstacles.

Shiller, Zvi↗

Spatial operator approach to under-actuated manipulator kinematics and dynamics

A study is made of the kinematics and dynamics of under-actuated manipulators. The presence of passive hinges causes the kinematics and dynamics of these manipulators to be considerably more complex when compared with fully actuated manipulators. Techniques from the spatial operator algebra are used to develop expressions for the generalized Jacobian, the mass matrix, and an efficient inverse dynamics computational algorithm.

Jain, A.↗

On an adaptive truss manipulator space crane concept

The paper describes an adaptive truss manipulator (ATM) space crane concept for in-space assembly and construction. The underlying mechanism of an ATM is that the batten members of the constituent octahedral modules are controllable in length. Through geometric transformations of the constituent modules, the basic manipulator functions such as articulation can be performed by the ATM. The mechanism can also provide deployment/retraction, high dexterity motion, and bracing operation. The advantages of an ATM over the conventional multijoint-multilink anthropomorphic manipulator are its compact stowage volume for in-space storage and mobility, deployment as needed, high dexterity in complex workspace, and high redundancy of the actuator function. The kinematic description of an ATM is formulated in the global cartesian coordinate system.

Chen, Gun-Shing↗

A computationally efficient error-based adaptive control scheme for kinematically redundant manipulators

A Cartesian-space control scheme is developed to control the motion of kinematically redundant manipulators with 7 degrees of freedom (DOF). The control scheme consists mainly of proportional-derivative (PD) controllers whose gains are adjusted by an adaptation law driven by the errors between the desired and actual trajectories. The adaptation law is derived using the concept of model reference adaptive control (MRAC) and Liapunov direct method under the assumption that the manipulator performs noncompliant and slowly-varying motions. The developed control scheme is computationally efficient because its implementation does not require the computation of the manipulator dynamics. Computer simulation performed to evaluate the control scheme performance is presented and discussed.

Nguyen, Charles C.↗

Minimizing spacecraft attitude disturbances in space manipulator systems

This paper presents a technique called the enhanced disturbance map to plan space manipulator motions that will result in relatively low spacecraft disturbances. This subject is of significant concern because future robotic systems used in space may encounter problems due to the dynamic disturbances imposed on their spacecraft by their manipulator motions. Although a spacecraft's attitude control reaction jets can compensate for these dynamic disturbances, jet fuel is a limited resource and excessive disturbances would limit the life of a system. The enhanced disturbance map can aid in understanding this complex problem and in the development of algorithms to reduce disturbances, including ones that use manipulator redundancy to eliminate the disturbances.

Torres, Miguel A.↗

A grid quality manipulation system

A grid quality manipulation system is described. The elements of the system are the measures by which quality is assessed, the computer graphic display of those measures, and the local grid manipulation to provide a response to the viewed quality indication. The display is an overlaid composite where the region is first covered with colors to reflect the values of the quality indicator, the grid is then placed on top of those colors, and finally a control net is placed on top of everything. The net represents the grid in terms of the control point form of algebraic grid generation. As a control point is moved, both the grid and the colored quality measures also move. This is a real time dynamic action so that the consequences of the manipulation are continuously seen.

Lu, Ning↗

Low-Fatigue Hand Controller For Remote Manipulator

Universal master controller used in brace mode, in which user's forearm rests atop upper (forearm) module. Alternatively, user manipulates hand controller in side mode, which gives greater latitude for motion but requires more muscular effort. Controller provides six degrees of freedom and reflects, back to user, scaled versions of forces experienced by manipulator. Manipulator designed to condense work space into user's natural work volume. Operated by both right-handed and left-handed users. Does not interfere with user's natural movements or obstruct line of sight. Controller compact and portable.

Maclaren, Brice↗

Effects of spatially displaced feedback on remote manipulation tasks

Several studies have been performed to determine the effects on computer and direct manipulation task performance when viewing conditions are spatially displaced. Whether results from these studies can be directly applied to remote manipulation tasks is quenstionable. The objective of this evaluation was to determine the effects of reversed, inverted, and inverted/reversed views on remote manipulation task performance using two 3-Degree of Freedom (DOF) hand controllers and a replica position hand controller. Results showed that trials using the inverted viewing condition showed the worst performance, followed by the inverted/reversed view and the reversed view when using the 2x3 DOF. However, these differences were not significant. The inverted and inverted/reversed viewing conditions were significantly worse than the normal and reversed viewing conditions when using the Kraft Replica. A second evaluation was conducted in which additional trials were performed with each viewing condition to determine the long term effects of spatially displaced views on task performance for the hand controllers. Results of the second evaluation indicated that there was more of a difference in performance between the perturbed viewing conditions and the normal viewing condition with the Kraft Replica than with the 2x3 DOF.

Manahan, Meera K.↗

Dynamic control modification techniques in teleoperation of a flexible manipulator

The objective of this research is to reduce the end-point vibration of a large, teleoperated manipulator while preserving the usefulness of the system motion. A master arm is designed to measure desired joint angles as the user specifies a desired tip motion. The desired joint angles from the master arm are the inputs to an adaptive PD control algorithm that positions the end-point of the manipulator. As the user moves the tip of the master, the robot will vibrate at its natural frequencies which makes it difficult to position the end-point. To eliminate the tip vibration during teleoperated motions, an input shaping method is presented. The input shaping method transforms each sample of the desired input into a new set of impulses that do not excite the system resonances. The method is explained using the equation of motion for a simple, second-order system. The impulse response of such a system is derived and the constraint equations for vibrationless motion are presented. To evaluate the robustness of the method, a different residual vibration equation from Singer's is derived that more accurately represents the input shaping technique. The input shaping method is shown to actually increase the residual vibration in certain situations when the system parameters are not accurately specified. Finally, the implementation of the input shaping method to a system with varying parameters is shown to induce a vibration into the system. To eliminate this vibration, a modified command shaping technique is developed. The ability of the modified command shaping method to reduce vibration at the system resonances is tested by varying input perturbations to trajectories in a range of possible user inputs. By comparing the frequency responses of the transverse acceleration at the end-point of the manipulator, the modified method is compared to the original PD routine. The control scheme that produces the smaller magnitude of resonant vibration at the first natural frequency is considered the more effective control method.

Magee, David Patrick↗