Engineering PapersSearch

SEARCH · Engineering Papers

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 37 records · Page 2

Inertial-space disturbance rejection for space-based manipulators

The implementation of a disturbance rejection controller for a 6-DOF PUMA manipulator mounted on a 3-DOF platform was described. A control algorithm is designed to track the desired position and attitude of the end-effector in inertial space, subject to unknown disturbances in the platform axes. Experimental results are presented for step, sinusoidal, and random disturbances in the platform rotational axis and in the neighborhood of kinematic singularities. Robotic manipulators were proposed as a means of reducing the amount of extra vehicular activity time required for space station assembly and maintenance. The proposed scenario involves a robotic manipulator attached to some mobile platform, such as a spacecraft, satellite, or the space station itself. Disturbances in the platform position and attitude may prevent the manipulator from successfully completing the task. The possibility of using the manipulator to compensate for platform disturbances was explored. The problem of controlling a robotic manipulator on a mobile platform has received considerable attention in the past few years. Joshi and Desrochers designed a nonlinear feedback control law to carry out tasks (with respect to the robot base frame) in the presence of roll, pitch and yaw disturbances in the platform axes. Dubowsky, Vance, and Torres proposed a time-optimal planning algorithm for a robotic manipulator mounted on a spacecraft, subject to saturation limits in the attitude control reaction jets. Papadopoulos and Dubowsky developed a general framework for analyzing the control of free-floating space manipulator systems. Most recently, Torres and Dubowsky have presented a technique called the enhanced disturbance map to find manipulator trajectories that reduce the effect of disturbances in the spacecraft position and attitude. One common assumption in the literature is that the disturbance signal is exactly known. If this is the case, then the end-effector location can be calculated without relying on direct end-point sensing. However, this assumption is invalid if there is a significant delay in the platform position and attitude measurements, or if the kinematics of the platform are not well known, or if the platform is a non-rigid structure. In the more likely case that only the nominal platform location and upper bound on the disturbance signal are known, direct end-point sensing is needed to measure the end-effector location.

Holt, Kevin

The Volume Grid Manipulator (VGM): A Grid Reusability Tool

This document is a manual describing how to use the Volume Grid Manipulation (VGM) software. The code is specifically designed to alter or manipulate existing surface and volume structured grids to improve grid quality through the reduction of grid line skewness, removal of negative volumes, and adaption of surface and volume grids to flow field gradients. The software uses a command language to perform all manipulations thereby offering the capability of executing multiple manipulations on a single grid during an execution of the code. The command language can be input to the VGM code by a UNIX style redirected file, or interactively while the code is executing. The manual consists of 14 sections. The first is an introduction to grid manipulation; where it is most applicable and where the strengths of such software can be utilized. The next two sections describe the memory management and the manipulation command language. The following 8 sections describe simple and complex manipulations that can be used in conjunction with one another to smooth, adapt, and reuse existing grids for various computations. These are accompanied by a tutorial section that describes how to use the commands and manipulations to solve actual grid generation problems. The last two sections are a command reference guide and trouble shooting sections to aid in the use of the code as well as describe problems associated with generated scripts for manipulation control.

Alter, Stephen J.

A virtual manipulator model for space robotic systems

Future robotic manipulators carried by a spacecraft will be required to perform complex tasks in space, like repairing satellites. Such applications of robotic manipulators will encounter a number of kinematic, dynamic and control problems due to the dynamic coupling between the manipulators and the spacecraft. A new analytical modeling method for studying the kinematics and dynamics of manipulators in space is presented. The problem is treated by introducing the concept of a Virtual Manipulator (VM). The kinematic and dynamic motions of the manipulator, vehicle and payload, can be described relatively easily in terms of the Virtual Manipulator movements, which have a fixed base in inertial space at a point called a Virtual Ground. It is anticipated that the approach described here will aid in the design and development of future space manipulator systems.

Dubowsky, S.

An inverse kinematics algorithm for a highly redundant variable-geometry-truss manipulator

A new class of robotic arm consists of a periodic sequence of truss substructures, each of which has several variable-length members. Such variable-geometry-truss manipulator (VGTMs) are inherently highly redundant and promise a significant increase in dexterity over conventional anthropomorphic manipulators. This dexterity may be exploited for both obstacle avoidance and controlled deployment in complex workspaces. The inverse kinematics problem for such unorthodox manipulators, however, becomes complex because of the large number of degrees of freedom, and conventional solutions to the inverse kinematics problem become inefficient because of the high degree of redundancy. A solution is presented to this problem based on a spline-like reference curve for the manipulator's shape. Such an approach has a number of advantages: (1) direct, intuitive manipulation of shape; (2) reduced calculation time; and (3) direct control over the effective degree of redundancy of the manipulator. Furthermore, although the algorithm was developed primarily for variable-geometry-truss manipulators, it is general enough for application to a number of manipulator designs.

Naccarato, Frank

An inverse dynamic tracking control for bracing a flexible manipulator

The goal of this research is to produce a braced manipulator that is flexible. In order to brace the manipulator against a surface, a tip position tracking control becomes essential to avoid large impacts on contact, and to control the force after contact. If we consider the characteristics of the flexible manipulator, the control task may be characterized as a tracking control of a nonlinear, noncolocated, nonminimum-phase system with uncertainties. First, the author introduces the staged positioning concept and provides a conceptual background for the bracing strategy. Second, a single link flexible manipulator is modeled by the assumed-modes method, and the validity of the model is verified with experimental results. Third, a time domain inverse dynamic method is proposed to cancel out the nonminimum-phase positive zeros which cannot be cancelled by feedback controls. Fourth, a tracking controller is designed to control the end point of a flexible manipulator without any overshoot or residual vibrations. Its perfect tracking or asymptotic tracking performance is analyzed and discussed for zero and non-zero initial condition cases. Finally, impact phenomena are investigated, and contact force control of a flexible bracing manipulator is presented to set up a control scenerio for such a manipulator. The proposed control scheme is implemented on a single link flexible manipulator, and analyzed and evaluated with simulations and experiments.

Source record

On the dynamic singularities in the control of free-floating space manipulators

It is shown that free-floating space manipulator systems have configurations which are dynamically singular. At a dynamically singular position, the manipulator is unable to move its end effector in some direction. This problem appears in any free-floating space manipulator system that permits the vehicle to move in response to manipulator motion without correction from the vehicle's attitude control system. Dynamic singularities are functions of the dynamic properties of the system; their existence and locations cannot be predicted solely from the kinematic structure of the manipulator, unlike the singularities for fixed base manipulators. It is also shown that the location of these dynamic singularities in the workplace is dependent upon the path taken by the manipulator in reaching them. Dynamic singularities must be considered in the control, planning and design of free-floating space manipulator systems. A method for calculating these dynamic singularities is presented, and it is shown that the system parameters can be selected to reduce the effect of dynamic singularities on a system's performance.

Papadopoulos, E.

Improvements to the Tendon-Actuated Lightweight In-Space MANipulator (TALISMAN)

Devices for manipulating and precisely placing payloads are critical for efficient space operations including berthing of spacecraft, in-space assembly, construction and repair. Key to the success of many NASA space activities has been the availability of long-reach crane-like devices such as the Shuttle Remote Manipulation System (SRMS) and the Space Station Remote Manipulation System (SSRMS). These devices have been used for many operations including berthing visiting spacecraft to the International Space Station, deployment of spacecraft, space station assembly, astronaut positioning, payload transfer, and spacecraft inspection prior to atmospheric re-entry. Retiring the Space Transportation System has led to the removal of the SRMS from consideration for in-space missions, thus creating a capability gap. Recognizing this gap, work was initiated at NASA on a new architecture for long-reach space manipulators. Most current devices are constructed by joining revolute joints with carbon composite tubes, with the joints accounting for the majority of the device mass. For example in the case of the SRMS, the entire device mass is 410 kg (904 lbm); the joint structure, motors, gear train, cabling, etc., accounts for the majority of the system mass because the carbon composite tubes mass is 46 kg (101 lbm). An alternate space manipulator concept, the Tendon-Actuated Lightweight In-Space MANipulator (TALISMAN) was created to address deficiencies in the current state-of-the-art in long-reach manipulators. The antagonistic tendon actuated joint architecture allows the motors actuating the joint to be removed from the joint axis, which simplifies the joint design while simultaneously providing mechanical advantage for the motors. The improved mechanical advantage, in turn, reduces the size and power requirements for the motor and gear train. This paper will describe recent architectural improvements to the TALISMAN design that: 1) improve the operational robustness of the system by enabling maneuvers not originally possible by varying the TALISMAN geometry; 2) enable efficient active antagonistic control of a joint while sharing cable between antagonistic tension networks; and 3) uses a unique arrangement of differential capstans to reduce motor torque requirements by an order of magnitude. The paper will also summarize recent efforts to enable autonomous deployment of a TALISMAN including the deployment concept of operations and associated hardware system design. The deployment forces are provided by the same motor systems that are used for articulation, thus reducing the mass associated with the deployment system. The deployment approach is being tested on a TALISMAN prototype which is designed to provide the same operational performance as a shuttle-class manipulator. The prototype has been fabricated and is operational in a new facility at NASA Langley Research Center that has a large area (15.2 m by 21.3 m [50 ft by 70 ft]) air-bearing floor.

Doggett, William R.

On Motion Planning and Control of Multi-Link Lightweight Robotic Manipulators

A general gross and fine motion planning and control strategy is needed for lightweight robotic manipulator applications such as painting, welding, material handling, surface finishing, and spacecraft servicing. The control problem of lightweight manipulators is to perform fast, accurate, and robust motions despite the payload variations, structural flexibility, and other environmental disturbances. Performance of the rigid manipulator model based computed torque and decoupled joint control methods are determined and simulated for the counterpart flexible manipulators. A counterpart flexible manipulator is defined as a manipulator which has structural flexibility, in addition to having the same inertial, geometric, and actuation properties of a given rigid manipulator. An adaptive model following control (AMFC) algorithm is developed to improve the performance in speed, accuracy, and robustness. It is found that the AMFC improves the speed performance by a factor of two over the conventional non-adaptive control methods for given accuracy requirements while proving to be more robust with respect to payload variations. Yet there are clear limitations on the performance of AMFC alone as well, which are imposed by the arm flexibility. In the search to further improve speed performance while providing a desired accuracy and robustness, a combined control strategy is developed. Furthermore, the problem of switching from one control structure to another during the motion and implementation aspects of combined control are discussed.

Cetinkunt, Sabri

Resolved rate and torque control schemes for large scale space based kinematically redundant manipulators

Resolved rate control of kinematically redundant ground based manipulators is a challenging problem. The structural, actuator, and control loop frequency characteristics of industrial grade robots generally allow operation with resolved rate control; a rate command is achievable with good accuracy. However, space based manipulators are different, typically have less structural stiffness, more motor and joint friction, and lower control loop cycle frequencies. These undesirable characteristics present a considerable Point of Resolution (POR) control problem for space based, kinematically redundant manipulators for the following reason: a kinematically redundant manipulator requires an arbitrary constraint to solve for the joint rate commands. A space manipulator will not respond to joint rate commands because of these characteristics. A space based manipulator simulation, including free end rigid body dynamics, motor dynamics, motor striction/friction, gearbox backlash, joint striction/friction, and Space Station Remote Manipulator System type configuration parameters, is used to evaluate the performance of a documented resolved rate control law. Alternate schemes which include torque control are also evaluated.

Robert W Bailey

Flexibility effects on the control system performance of large scale robotic manipulators

Structural flexibility of robotic manipulators becomes significant and limits the performance of a control system when manipulators are large structures, manipulating on large payloads, and/or operating at high speeds. The question of when a manipulator can be considered rigid or must be considered flexible is studied as a function of manipulator dynamics and task characteristics. Results are interpreted in simple quantitative forms which can be used as design and analysis tools to decide whether or not the manipulator flexibility will be a significant factor for a given task condition. The limitations imposed by the manipulator flexibility on the joint variable feedback control system performance is determined using linear and nonlinear methods. The closed loop eigenstructure behavior of finite dimensional models under joint variable feedback is studied and results are compared with the previously reported results.

Cetinkunt, Sabri

Manipulator design and development for the Ranger satellite servicing vehicle

The Ranger program is a planned series of low cost telerobotics flight experiments, based on the use of Pegasus launch vehicles. As the first step towards this goal, the Space Systems Lab was developing a neutral buoyancy version of Ranger for use in design verification and operations testing. The design approach and results of the Ranger manipulator development program is related. Ranger is designed to incorporate four appendages: a pair of dexterous, seven degree of freedom manipulators for general manipulation; a six DOF grappling arm for securing the vehicle to the local work site; and a five DOF positioning manipulator for the stereo camera pair that provide feedback to the remote operator. Each of these manipulators incorporate unique approaches to satisfying design requirements. The numerical and operational requirements are given for Ranger manipulators, and the evolution is discussed of the differing design approaches based on similarities and differences in the requirements. Testing results for individual joints and manipulator assemblies are presented, followed by initial results of operational testing on satellite servicing tasks with the integrated Ranger neutral buoyancy vehicle.

Howard, Russell D.

Fuzzy logic control of telerobot manipulators

Telerobot systems for advanced applications will require manipulators with redundant 'degrees of freedom' (DOF) that are capable of adapting manipulator configurations to avoid obstacles while achieving the user specified goal. Conventional methods for control of manipulators (based on solution of the inverse kinematics) cannot be easily extended to these situations. Fuzzy logic control offers a possible solution to these needs. A current research program at SRI developed a fuzzy logic controller for a redundant, 4 DOF, planar manipulator. The manipulator end point trajectory can be specified by either a computer program (robot mode) or by manual input (teleoperator). The approach used expresses end-point error and the location of manipulator joints as fuzzy variables. Joint motions are determined by a fuzzy rule set without requiring solution of the inverse kinematics. Additional rules for sensor data, obstacle avoidance and preferred manipulator configuration, e.g., 'righty' or 'lefty', are easily accommodated. The procedure used to generate the fuzzy rules can be extended to higher DOF systems.

Franke, Ernest A.

Algorithm For Control Of Underactuated Manipulators

Algorithm for improved control of underactuated multiple-link robotic manipulators developed via spatial-algebra-operator approach. Aspects of this approach described in several previous articles in NASA Tech Briefs-most recently "Robot Control Based on Spatial-Operator Algebra" (NPO-17918). Underactuated manipulator has fewer actuators than it has degrees of freedom. Complexity of underactuated systems managed by unified analysis. It has implications for fault-tolerant control, and many practical manipulators underactuated. Examples include manipulators with flexible joints and/or flexible links; space/underwater robots; manipulators that operate with some actuators that turned off because of failure or because of need to conserve energy; manipulators that grasp objects loosely, and manipulators that grasp objects with internal degrees of freedom (e.g., plungers, rollers).

Jain, Abhinandan

Illumination requirements for operating a space remote manipulator

Critical issues and requirements involved in illuminating remote manipulator operations in space help establish engineering designs for these manipulators. A remote manipulator is defined as any mechanical device that is controlled indirectly or from a distance by a human operator for the purpose of performing potentially dangerous or hazardous tasks to increase safety, reliability, and efficiency. Future space flights will rely on remote manipulators for a variety of tasks including satellite repair and servicing, structural assembly, data collection and analysis, and performance of contingency tasks. Carefully designed illumination of these manipulators will assure that these tasks will be completed efficiently and successfully. Studies concerning the influence of illumination on operation of a remote manipulator are few. Available results show that illumination can influence how successfully a human operates a remote manipulator. The intent of this study was to more fully examine this topic.

Chandlee, George O.

The effects of spatially displaced visual feedback on remote manipulator performance

The results of this evaluation have important implications for the arrangement of remote manipulation worksites and the design of workstations for telerobot operations. This study clearly illustrates the deleterious effects that can accompany the performance of remote manipulator tasks when viewing conditions are less than optimal. Future evaluations should emphasize telerobot camera locations and the use of image/graphical enhancement techniques in an attempt to lessen the adverse effects of displaced visual feedback. An important finding in this evaluation is the extent to which results from previously performed direct manipulation studies can be generalized to remote manipulation studies. Even though the results obtained were very similar to those of the direct manipulation evaluations, there were differences as well. This evaluation has demonstrated that generalizations to remote manipulation applications based upon the results of direct manipulation studies are quite useful, but they should be made cautiously.

Smith, Randy L.

Mathematical Modeling For Control Of A Flexible Manipulator

Improved method of mathematical modeling of dynamics of flexible robotic manipulators developed for use in controlling motions of manipulators. Involves accounting for effect, upon modes of vibration of manipulator, of changes in configuration of manipulator and manipulated payload(s). Flexible manipulator has one or more long, slender articulated link(s), like those used in outer space, method also applicable to terrestrial industrial robotic manipulators with relatively short, stiff links, or to such terrestrial machines as construction cranes.

Hu, Anren

Experiments in Nonlinear Adaptive Control of Multi-Manipulator, Free-Flying Space Robots

Sophisticated robots can greatly enhance the role of humans in space by relieving astronauts of low level, tedious assembly and maintenance chores and allowing them to concentrate on higher level tasks. Robots and astronauts can work together efficiently, as a team; but the robot must be capable of accomplishing complex operations and yet be easy to use. Multiple cooperating manipulators are essential to dexterity and can broaden greatly the types of activities the robot can achieve; adding adaptive control can ease greatly robot usage by allowing the robot to change its own controller actions, without human intervention, in response to changes in its environment. Previous work in the Aerospace Robotics Laboratory (ARL) have shown the usefulness of a space robot with cooperating manipulators. The research presented in this dissertation extends that work by adding adaptive control. To help achieve this high level of robot sophistication, this research made several advances to the field of nonlinear adaptive control of robotic systems. A nonlinear adaptive control algorithm developed originally for control of robots, but requiring joint positions as inputs, was extended here to handle the much more general case of manipulator endpoint-position commands. A new system modelling technique, called system concatenation was developed to simplify the generation of a system model for complicated systems, such as a free-flying multiple-manipulator robot system. Finally, the task-space concept was introduced wherein the operator's inputs specify only the robot's task. The robot's subsequent autonomous performance of each task still involves, of course, endpoint positions and joint configurations as subsets. The combination of these developments resulted in a new adaptive control framework that is capable of continuously providing full adaptation capability to the complex space-robot system in all modes of operation. The new adaptive control algorithm easily handles free-flying systems with multiple, interacting manipulators, and extends naturally to even larger systems. The new adaptive controller was experimentally demonstrated on an ideal testbed in the ARL-A first-ever experimental model of a multi-manipulator, free-flying space robot that is capable of capturing and manipulating free-floating objects without requiring human assistance. A graphical user interface enhanced the robot usability: it enabled an operator situated at a remote location to issue high-level task description commands to the robot, and to monitor robot activities as it then carried out each assignment autonomously.

Chen, Vincent Wei-Kang

A Framework for a Supervisory Expert System for Robotic Manipulators with Joint-Position Limits and Joint-Rate Limits

This report addresses the problem of path planning and control of robotic manipulators which have joint-position limits and joint-rate limits. The manipulators move autonomously and carry out variable tasks in a dynamic, unstructured and cluttered environment. The issue considered is whether the robotic manipulator can achieve all its tasks, and if it cannot, the objective is to identify the closest achievable goal. This problem is formalized and systematically solved for generic manipulators by using inverse kinematics and forward kinematics. Inverse kinematics are employed to define the subspace, workspace and constrained workspace, which are then used to identify when a task is not achievable. The closest achievable goal is obtained by determining weights for an optimal control redistribution scheme. These weights are quantified by using forward kinematics. Conditions leading to joint rate limits are identified, in particular it is established that all generic manipulators have singularities at the boundary of their workspace, while some have loci of singularities inside their workspace. Once the manipulator singularity is identified the command redistribution scheme is used to compute the closest achievable Cartesian velocities. Two examples are used to illustrate the use of the algorithm: A three link planar manipulator and the Unimation Puma 560. Implementation of the derived algorithm is effected by using a supervisory expert system to check whether the desired goal lies in the constrained workspace and if not, to evoke the redistribution scheme which determines the constraint relaxation between end effector position and orientation, and then computes optimal gains.

Mutambara, Arthur G. O.