Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “arms control”

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 307 records · Page 17

Computer coordination of limb motion for a three-legged walking robot

Coordination of the limb motion of a vehicle which could perform assembly and maintenance operations on large structures in space is described. Manipulator kinematics and walking robots are described. The basic control scheme of the robot is described. The control of the individual arms are described. Arm velocities are generally described in Cartesian coordinates. Cartesian velocities are converted to joint velocities using the Jacobian matrix. The calculation of a trajectory for an arm given a sequence of points through which it is to pass is described. The free gait algorithm which controls the lifting and placing of legs for the robot is described. The generation of commanded velocities for the robot, and the implementation of those velocities by the algorithm are discussed. Suggestions for further work in the area of robot legged locomotion are presented.

Klein, C. A.↗

Recovery trajectories of vestibulopathic subjects after perturbations during locomotion

We compared the mediolateral (M/L) responses to perturbations during locomotion of vestibulopathic (VP) subjects to those of controls. Eight subjects with unilateral vestibular loss (100% Reduced Vestibular Response from the caloric test) resulting from surgery for vestibular schwannoma and 11 controls were selected for this study. Despite their known vestibulopathy, all VP subjects scored within the normal range on computerized dynamic posturography Sensory Organization Tests. During gait, subjects were given surface perturbations of the right support-phase foot in two possible directions (forward-right and backward-left) at two possible magnitudes (5 and 10 cm) that were randomly mixed with trials having no perturbations. M/L stability was quantified by estimating the length of the M/L moment arm between the support foot and the trunk, and the M/L accelerations of the sternum and the head. The VP group had greater changes (p < 0.05) in their moment arm responses compared to controls. The number of steps that it took for the moment arm oscillations to return to normal and the variability in the moment arms were greater for the VP group. Differences in the sternum and head accelerations between VP and control groups were not as consistent, but there was a trend toward greater response deviations in the VP group for all 4 perturbation types. Increased response magnitude and variability of the VP group is consistent with an increase in their sensory noise of vestibular inputs due to the surgical lesion. Another possibility is a reduced sensitivity to motion inputs. This perturbation approach may prove useful for characterizing subtle vestibulopathies and similar changes in the human orientation mechanism after exposure to microgravity.

NASA Discipline Neuroscience↗

Stability analysis of multiple rigid robot manipulators holding a common rigid object

The authors consider several possible control structures for multiple-arm systems by regarding either joint torques, tip force, or a generalized acceleration of the control input. They emphasize the first case, since a class of relatively model-independent control laws can be generated for both motion and internal force control. The recently developed move/squeeze orthogonal subspace decomposition coupled with the energy Lyapunov function formulation provides a basic analytical framework within which motion and force control are considered as independent problems. Simulation results of two three-link planar arms are included to demonstrate good transient performance for both motion and force that can be attained with the full dynamics control paradigm.

Wen, John T.↗

Patterns of transfer of adaptation among body segments

Two experiments were conducted in order to determine the patterns of transfer of visuomotor adaptation between arm and head pointing. An altered gain of display of pointing movements was used to induce a conflict between visual and somatosensory representations. Two subject groups participated in Experiment 1: group 1 adapted shoulder pointing movements, and group 2 adapted wrist pointing movements to a 0.5 gain of display. Following the adaptation regimen, subjects performed a transfer test in which the shoulder group performed wrist movements and the wrist group performed shoulder movements. The results demonstrated that both groups displayed typical adaptation curves, initially undershooting the target followed by a return to baseline performance. Transfer tests revealed that both groups had high transfer of the acquired adaptation to the other joint. Experiment 2 followed a similar design except that group 1 adapted head pointing movements and group 2 adapted arm pointing movements. The arm adaptation had high transfer to head pointing while the head adaptation had very little transfer to arm pointing. These results imply that, while the arm segments may share a common target representation for goal-directed actions, individual but functionally dependent target representations may exist for the control of head and arm movements.

NASA Center JSC↗

Patterns of Transfer of Adaptation Among Body Segments

Two experiments were conducted in order to determine the patterns of transfer of visuomotor adaptation between arm and head pointing. An altered gain of display of pointing movements was used to induce a conflict between visual and somatosensory representations. Two subject groups participated in Experiment One: group 1 adapted shoulder pointing movements, and group 2 adapted wrist pointing movements to a 0.5 gain of display. Following the adaptation regimen, subjects performed a transfer test in which the shoulder group performed wrist movements and the wrist group performed shoulder movements. The results demonstrated that both groups displayed typical adaptation curves, initially undershooting the target followed by a return to baseline performance. Transfer tests revealed that both groups had high transfer of the acquired adaptation to the other joint. Experiment Two followed a similar design except that group 1 adapted head pointing movements and group 2 adapted arm pointing movements. The arm adaptation had high transfer to head pointing while the head adaptation had very little transfer to arm pointing. These results imply that, while the arm segments may share a common target representation for goal-directed actions, individual but functionally dependent target representations may exist for the control of head and arm movements.

Seidler, R. D.↗

Experiments in Contact Control

The implementation, experimentation, and application of contact control schemes for a 7-DOF Robotics Research arm is presented. Three types of control schemes are presented: compliance cntrol, force control, and dual-mode control. This presentation is concluded with the application of the proposed schemes to perform a contact-based eddy-current inspection task.

robotics contact control compliance control force ↗

Robot arm system for automatic satellite capture and berthing

Load control is one of the most important technologies for capturing and berthing free flying satellites by a space robot arm because free flying satellites have different motion rates. The performance of active compliance control techniques depend on the location of the force sensor and the arm's structural compliance. A compliance control technique for the robot arm's structural elasticity and a consideration for an end-effector appropriate for it are presented in this paper.

Nishida, Shinichiro↗

Force decomposition in robot force control

The unit inconsistency in force decomposition has motivated an investigation into the force control problem in multiple-arm manipulation. Based on physical considerations, it is argued that the force that should be controlled is the internal force at the specified frame in the payload. This force contains contributions due to both applied forces from the arms and the inertial force from the payload and the arms. A least-squares scheme free of unit inconsistency for finding this internal force is presented. The force control issue is analyzed, and an integral force feedback controller is proposed.

Murphy, Steve H.↗

Design and control considerations for industrial and space manipulators

This paper is a progress report summarizing theoretical and practical results concerning integration of design and control aspects of manipulator arms for industrial or space applications. The relationships between task specifications, gross motions, fine motions, actuator type and location, size and strength of structural members, control servos and strategies, and overall design evaluation are briefly discussed, with some technical examples.

Whitney, D. E.↗

Scoring Dawg Core Breakoff and Retention Mechanism

This novel core break-off and retention mechanism consists of a scoring dawg controlled by a set of two tubes (a drill tube and an inner tube). The drill tube and the inner tube have longitudinal concentric holes. The solution can be implemented in an eccentric tube configuration as well where the tubes have eccentric longitudinal holes. The inner tube presents at the bottom two control surfaces for controlling the orientation of the scoring dawg. The drill tube presents a sunk-in profile on the inside of the wall for housing the scoring dawg. The inner tube rotation relative to the drill tube actively controls the orientation of the scoring dawg and hence its penetration and retrieval from the core. The scoring dawg presents a shaft, two axially spaced arms, and a tooth. The two arms slide on the control surfaces of the inner tube. The tooth, when rotated, can penetrate or be extracted from the core. During drilling, the two tubes move together maintaining the scoring dawg completely outside the core. After the desired drilling depth has been reached the inner tube is rotated relative to the drill tube such that the tooth of the scoring dawg moves toward the central axis. By rotating the drill tube, the scoring dawg can score the core and so reduce its cross sectional area. The scoring dawg can also act as a stress concentrator for breaking the core in torsion or tension. After breaking the core, the scoring dawg can act as a core retention mechanism. For scoring, it requires the core to be attached to the rock. If the core is broken, the dawg can be used as a retention mechanism. The scoring dawg requires a hard-tip insert like tungsten carbide for scoring hard rocks. The relative rotation of the two tubes can be controlled manually or by an additional actuator. In the implemented design solution the bit rotation for scoring was in the same direction as the drilling. The device was tested for limestone cores and basalt cores. The torque required for breaking the 10-mm diameter limestone cores was 5 to 5.8 lb-in. (0.56 to 0.66 N-m).

Badescu, Mircea↗

Beam rider for an Articulated Robot Manipulator (ARM) accurate positioning of long flexible manipulators

Laser beam positioning and beam rider modules were incorporated into the long hollow flexible segment of an articulated robot manipulator (ARM). Using a single laser beam, the system determined the position of the distal ARM endtip, with millimetric precision, in six degrees of freedom, at distances of up to 10 meters. Preliminary designs, using space rated technology for the critical systems, of a two segmented physical ARM, with a single and a dual degree of freedom articulation, were developed, prototyped, and tested. To control the positioning of the physical ARM, an indirect adaptive controller, which used the mismatch between the position of the laser beam under static and dynamic conditions, was devised. To predict the behavior of the system and test the concept, a computer simulation model was constructed. A hierarchical artificially intelligent real time ADA operating system program structure was created. The software was designed for implementation on a dedicated VME bus based Intel 80386 administered parallel processing multi-tasking computer system.

Malachowski, M. J.↗

Hybrid Image-Plane/Stereo Manipulation

Hybrid Image-Plane/Stereo (HIPS) manipulation is a method of processing image data, and of controlling a robotic manipulator arm in response to the data, that enables the manipulator arm to place an end-effector (an instrument or tool) precisely with respect to a target (see figure). Unlike other stereoscopic machine-vision-based methods of controlling robots, this method is robust in the face of calibration errors and changes in calibration during operation. In this method, a stereoscopic pair of cameras on the robot first acquires images of the manipulator at a set of predefined poses. The image data are processed to obtain image-plane coordinates of known visible features of the end-effector. Next, there is computed an initial calibration in the form of a mapping between (1) the image-plane coordinates and (2) the nominal three-dimensional coordinates of the noted end-effector features in a reference frame fixed to the main robot body at the base of the manipulator. The nominal three-dimensional coordinates are obtained by use of the nominal forward kinematics of the manipulator arm that is, calculated by use of the currently measured manipulator joint angles and previously measured lengths of manipulator arm segments under the assumption that the arm segments are rigid, that the arm lengths are constant, and that there is no backlash. It is understood from the outset that these nominal three-dimensional coordinates are likely to contain possibly significant calibration errors, but the effects of the errors are progressively reduced, as described next. As the end-effector is moved toward the target, the calibration is updated repeatedly by use of data from newly acquired images of the end-effector and of the corresponding nominal coordinates in the manipulator reference frame. By use of the updated calibration, the coordinates of the target are computed in manipulator-reference-frame coordinates and then used to the necessary manipulator joint angles to position and orient the end-effector at the target with respect to the same kinematic model from the calibration step. As the end-effector/target distance decreases, the computed coordinates of the end-effector and target become more nearly affected by the same errors, so that the differences between their coordinates become increasingly precise. When the end-effector reaches the target, the remaining effective position error is the distance that corresponds to more than about one pixel in the stereoscopic images of the target.

Baumgartner, Eric↗

An adaptive controller for enhancing operator performance during teleoperation

An adaptive controller is developed for adjusting robot arm parameters while manipulating payloads of unknown mass and inertia. The controller is tested experimentally in a master/slave configuration where the adaptive slave arm is commanded via human operator inputs from a master. Kinematically similar six-joint master and slave arms are used with the last three joints locked for simplification. After a brief initial adaptation period for the unloaded arm, the slave arm retrieves different size payloads and maneuvers them about the workspace. Comparisons are then drawn with similar tasks where the adaptation is turned off. Several simplifications of the controller dynamics are also addressed and experimentally verified.

Carignan, Craig R.↗

Control strategy for cooperating disparate manipulators

To manipulate large payloads typical of space construction, the concept of a small arm mounted on the end of a large arm is introduced. The main purposes of such a configuration are to increase the structural stiffness of the robot by bracing against or locking to a stationary frame, and to maintain a firm position constraint between the robot's base and workpieces by grasping them. Possible topologies for a combination of disparate large and small arms are discussed, and kinematics, dynamics, controls, and coordination of the two arms, especially when they brace at the tip of the small arm, are developed. The feasibility and improvement in performance are verified, not only with analytical work and simulation results but also with experiments on the existing arrangement Robotic Arm Large and Flexible and Small Articulated Manipulator.

Lew, Jae Young↗

Experiments in cooperative manipulation: A system perspective

In addition to cooperative dynamic control, the system incorporates real time vision feedback, a novel programming technique, and a graphical high level user interface. By focusing on the vertical integration problem, not only these subsystems are examined, but also their interfaces and interactions. The control system implements a multi-level hierarchical structure; the techniques developed for operator input, strategic command, and cooperative dynamic control are presented. At the highest level, a mouse-based graphical user interface allows an operator to direct the activities of the system. Strategic command is provided by a table-driven finite state machine; this methodology provides a powerful yet flexible technique for managing the concurrent system interactions. The dynamic controller implements object impedance control; an extension of Nevill Hogan's impedance control concept to cooperative arm manipulation of a single object. Experimental results are presented, showing the system locating and identifying a moving object catching it, and performing a simple cooperative assembly. Results from dynamic control experiments are also presented, showing the controller's excellent dynamic trajectory tracking performance, while also permitting control of environmental contact force.

Schneider, Stanley A.↗

Object impedance control for cooperative manipulation - Theory and experimental results

The dynamic control module being developed in the Dynamic and Strategic Control of Cooperative Manipulators (DASCCOM) project at the Stanford University Aerospace Robotics Laboratory is described. First, the cooperative manipulation problem is analyzed from a systems perspective, and the desirable features of a control system for cooperative manipulation are discussed. Next, a control policy is developed that enforces a controlled impedance not of the individual arm endpoints, but of the manipulated object itself. A parallel implementation for a multiprocessor system is presented. The controller fully compensates for the system dynamics and directly controls the object internal forces. Most importantly, it presents a simple, powerful, intuitive interface to the strategic controller. Experimental results for a dual two-link arm robotic system are presented to verify the controllers performance, for both free-motion slews and environmental contact.

Schneider, Stanley A.↗

Anthropomorphic teleoperation: Controlling remote manipulators with the DataGlove

A two phase effort was conducted to assess the capabilities and limitations of the DataGlove, a lightweight glove input device that can output signals in real-time based on hand shape, orientation, and movement. The first phase was a period for system integration, checkout, and familiarization in a virtual environment. The second phase was a formal experiment using the DataGlove as input device to control the protoflight manipulator arm (PFMA) - a large telerobotic arm with an 8-ft reach. The first phase was used to explore and understand how the DataGlove functions in a virtual environment, build a virtual PFMA, and consider and select a reasonable teleoperation control methodology. Twelve volunteers (six males and six females) participated in a 2 x 3 (x 2) full-factorial formal experiment using the DataGlove to control the PFMA in a simple retraction, slewing, and insertion task. Two within-subjects variables, time delay (0, 1, and 2 seconds) and PFMA wrist flexibility (rigid/flexible), were manipulated. Gender served as a blocking variable. A main effect of time delay was found for slewing and total task times. Correlations among questionnaire responses, and between questionnaire responses and session mean scores and gender were computed. The experimental data were also compared with data collected in another study that used a six degree-of-freedom handcontroller to control the PFMA in the same task. It was concluded that the DataGlove is a legitimate teleoperations input device that provides a natural, intuitive user interface. From an operational point of view, it compares favorably with other 'standard' telerobotic input devices and should be considered in future trades in teleoperation systems' designs.

Hale, J. P., II↗

Vision Based Autonomous Robotic Control for Advanced Inspection and Repair

The advanced inspection system is an autonomous control and analysis system that improves the inspection and remediation operations for ground and surface systems. It uses optical imaging technology with intelligent computer vision algorithms to analyze physical features of the real-world environment to make decisions and learn from experience. The advanced inspection system plans to control a robotic manipulator arm, an unmanned ground vehicle and cameras remotely, automatically and autonomously. There are many computer vision, image processing and machine learning techniques available as open source for using vision as a sensory feedback in decision-making and autonomous robotic movement. My responsibilities for the advanced inspection system are to create a software architecture that integrates and provides a framework for all the different subsystem components; identify open-source algorithms and techniques; and integrate robot hardware.

sensory feedback↗