Search NASA⌕ Search

SEARCH · Search NASA

Results for “Puma”

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 145 records · Page 8

Implementation of robotic force control with position accommodation

As the need for robotic manipulation in fields such as manufacturing and telerobotics increases, so does the need for effective methods of controlling the interaction forces between the manipulators and their environment. Position Accommodation (PA) is a form of robotic force control where the nominal path of the manipulator is modified in response to forces and torques sensed at the tool-tip of the manipulator. The response is tailored such that the manipulator emulates a mechanical impedance to its environment. PA falls under the category of position-based robotic force control, and may be viewed as a form of Impedance Control. The practical implementations are explored of PA into an 18 degree-of-freedom robotic testbed consisting of two PUMA 560 arms mounted on two 3 DOF positioning platforms. Single and dual-arm architectures for PA are presented along with some experimental results. Characteristics of position-based force control are discussed, along with some of the limitations of PA.

Ryan, Michael J.↗

Model reference adaptive control of robots

This project presents the results of controlling two types of robots using new Command Generator Tracker (CGT) based Direct Model Reference Adaptive Control (MRAC) algorithms. Two mathematical models were used to represent a single-link, flexible joint arm and a Unimation PUMA 560 arm; and these were then controlled in simulation using different MRAC algorithms. Special attention was given to the performance of the algorithms in the presence of sudden changes in the robot load. Previously used CGT based MRAC algorithms had several problems. The original algorithm that was developed guaranteed asymptotic stability only for almost strictly positive real (ASPR) plants. This condition is very restrictive, since most systems do not satisfy this assumption. Further developments to the algorithm led to an expansion of the number of plants that could be controlled, however, a steady state error was introduced in the response. These problems led to the introduction of some modifications to the algorithms so that they would be able to control a wider class of plants and at the same time would asymptotically track the reference model. This project presents the development of two algorithms that achieve the desired results and simulates the control of the two robots mentioned before. The results of the simulations are satisfactory and show that the problems stated above have been corrected in the new algorithms. In addition, the responses obtained show that the adaptively controlled processes are resistant to sudden changes in the load.

Steinvorth, Rodrigo↗

Inertial-space disturbance rejection for robotic manipulators

The disturbance rejection control problem for a 6-DOF (degree of freedom) PUMA manipulator mounted on a 3-DOF platform is investigated. 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. Conditions for the stability of the closed-loop system are derived. The performance of the controller is compared for step, sinusoidal, and random disturbances in the platform rotational axis and in the neighborhood of kinematic singularities.

Holt, Kevin↗

Reliable fusion of control and sensing in intelligent machines

Although robotics research has produced a wealth of sophisticated control and sensing algorithms, very little research has been aimed at reliably combining these control and sensing strategies so that a specific task can be executed. To improve the reliability of robotic systems, analytic techniques are developed for calculating the probability that a particular combination of control and sensing algorithms will satisfy the required specifications. The probability can then be used to assess the reliability of the design. An entropy formulation is first used to quickly eliminate designs not capable of meeting the specifications. Next, a framework for analyzing reliability based on the first order second moment methods of structural engineering is proposed. To ensure performance over an interval of time, lower bounds on the reliability of meeting a set of quadratic specifications with a Gaussian discrete time invariant control system are derived. A case study analyzing visual positioning in robotic system is considered. The reliability of meeting timing and positioning specifications in the presence of camera pixel truncation, forward and inverse kinematic errors, and Gaussian joint measurement noise is determined. This information is used to select a visual sensing strategy, a kinematic algorithm, and a discrete compensator capable of accomplishing the desired task. Simulation results using PUMA 560 kinematic and dynamic characteristics are presented.

Mcinroy, John E.↗

Reliable automatic plan selection for visual robotic positioning

Reliability analysis techniques developed for robotics are applied to a six-DOF (degree-of-freedom) visual positioning system. The task is to measure an object's pose and then grip the object reliably subject to time and accuracy constraints. Errors due to pixel truncation in the stadimetric vision system, forward kinematic and inverse kinematic uncertainties, and joint position and velocity noise are stochastically modeled. Simulation results for PUMA 500 kinematic and dynamic characteristics are presented.

Mcinroy, John E.↗

On pose determination using point features

Consideration is given to the vision subsystem of an Orbital Replacement Unit (ORU) that was placed onto its base at Goddard Space Flight Center by a PUMA 762 robot equipped with a wrist-mounted CCD camera and a wrist-mounted force sensor. It is found that a simple adaptive thresholding method works quite well for images taken under various lighting conditions. The pose computed using the quadrangle method is reasonable for real images. In the presence of image feature noise the accuracy of the computed pose can be considerably reduced. This problem can be solved by using a 3D marker and an alternative pose computation algorithm.

Hwang, Vincent↗

Visual specification of robot motion

The authors describe the use of stereo pairs of images to specify robot motion. The experimental setup includes a SUN workstation, a PUMA 560 robot, and an Imaging 151 vision system. An X-window environment displays stereo images of the work scene. Image processing is performed to extract linear edge segments from the images and the results are displayed on screen. Using a pointing device, the user selects a group of edges from the object relevant to the task. The 3D structure of this group of features is found by stereo triangulation and they can be displayed in 3D from any point of view. A viewpoint orthogonal to the plane defined by these 3D edges is used to specify the robot position relative to object position. The actual robot will then be moved to the specified position.

Shiu, Y. C.↗

Two arm robot path planning in a static environment using polytopes and string stretching

The two arm robot path planning problem has been analyzed and reduced into components to be simplified. This thesis examines one component in which two Puma-560 robot arms are simultaneously holding a single object. The problem is to find a path between two points around obstacles which is relatively fast and minimizes the distance. The thesis involves creating a structure on which to form an advanced path planning algorithm which could ideally find the optimum path. An actual path planning method is implemented which is simple though effective in most common situations. Given the limits of computer technology, a 'good' path is currently found. Objects in the workspace are modeled with polytopes. These are used because they can be used for rapid collision detection and still provide a representation which is adequate for path planning.

Schima, Francis J., III↗

The Jet Propulsion Laboratory shared control architecture and implementation

A hardware and software environment for shared control of telerobot task execution has been implemented. Modes of task execution range from fully teleoperated to fully autonomous as well as shared where hand controller inputs from the human operator are mixed with autonomous system inputs in real time. The objective of the shared control environment is to aid the telerobot operator during task execution by merging real-time operator control from hand controllers with autonomous control to simplify task execution for the operator. The operator is the principal command source and can assign as much autonomy for a task as desired. The shared control hardware environment consists of two PUMA 560 robots, two 6-axis force reflecting hand controllers, Universal Motor Controllers for each of the robots and hand controllers, a SUN4 computer, and VME chassis containing 68020 processors and input/output boards. The operator interface for shared control, the User Macro Interface (UMI), is a menu driven interface to design a task and assign the levels of teleoperated and autonomous control. The operator also sets up the system monitor which checks safety limits during task execution. Cartesian-space degrees of freedom for teleoperated and/or autonomous control inputs are selected within UMI as well as the weightings for the teleoperation and autonmous inputs. These are then used during task execution to determine the mix of teleoperation and autonomous inputs. Some of the autonomous control primitives available to the user are Joint-Guarded-Move, Cartesian-Guarded-Move, Move-To-Touch, Pin-Insertion/Removal, Door/Crank-Turn, Bolt-Turn, and Slide. The operator can execute a task using pure teleoperation or mix control execution from the autonomous primitives with teleoperated inputs. Presently the shared control environment supports single arm task execution. Work is presently underway to provide the shared control environment for dual arm control. Teleoperation during shared control is only Cartesian space control and no force-reflection is provided. Force-reflecting teleoperation and joint space operator inputs are planned extensions to the environment.

Backes, Paul G.↗

First discovery of the organic materials in deep-sea iron cosmic spherule

The dust impact mass analyzer (PUMA) carried by the spacecraft Vega 1, Vega 2 and Giotto has provided the first direct measurements of the physical and chemical properties of cometary dust. The results indicate that most of the cometary dust particles are rich in light elements such as H, C, N, and O, suggesting the validity of models that describe the cometary dust as including organic material. Up to now, there were none found with the organic material from the deep-sea cosmic spherules. We have determined this from the deep-sea iron cosmic spherules collected from the North Pacific. An iron cosmic spherule (382 microns in diameter) was determined by the Laser Raman Microprobe.

Hanchang, Peng↗

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↗

Force override rate control for robotic manipulators

The work reported deals with the problem of operating a robot manipulator under a rate control mode while the end effector is not in contact with the external environment, and then switching to a force control mode when contact is made. The paper details how the modal changeover may be accomplished in a manner transparent to the operator, and will allow operator applied forces to be reflected at the robot end effector. A one degree of freedom demonstration system is used to illustrate the concept, which is then applied to a PUMA manipulator. Sample code for the implementation of the control is provided, experimental results show that the optimum setting for the gain is a function of the compliance of the end effector, and the compliance of the external constraint.

Driels, Morris↗

"CHON" particles: The interstellar component of cometary dust

Interstellar dust is characterized by strong absorption in the ultraviolet and the mid-IR. Current models of interstellar dust are based on three chemically distinct components: a form of carbon (usually graphite), a silicate, and a blend of polycyclic aromatic hydrocarbons or other carbonaceous material. Previous work using effective medium theories to understand the optical properties of cometary dust suggested that an amalgam of materials could reproduce the observed interstellar and cometary dust features. Recently, Lawler and Brownlee (1992) re-analyzed the PIA and PUMA-1 data sets from the Giotto flyby of P/Halley and discovered that the so-called "CHON" particles were actually composed of a blend of carbon-bearing and silicon-bearing materials. Based on effective medium theories, the absorption spectrum of such a material would display the spectral features of each of the components - strong UV absorption from the carbonaceous component and strong absorption in the IR from the silicate component. To test this idea, vapor-deposited samples were created using two different deposition techniques: sputtering with an argon RF magnetron and deposition from an argon plasma torch. Two different compositions were tested: a blend of graphite and silica in a 7:1 ratio and an amalgam of materials whose approximate composition matches the "CHON"-silicate abundances for the uncompressed PIA data set of Lawler and Brownlee: graphite, iron oxide, magnesium oxide, ammonium sulfate, calcium carbonate, and silica in mass ratios of 6:4.3:4:2.2:1:9. The samples were finely ground and pressed into 2" diameter disks using a 40 ton press. In all, four different experiments were performed: one with each of the compositions (C:SiO and "CHON") in both the RF magnetron and the plasma torch chambers. The RF magnetron created a uniform dark thin film on the substrate surface, and the plasma torch created a coating of small (<100 micron) diameter grey particles. The spectra of all four samples show a strong, broad absorption feature at around 220 nm as well as a strong but narrower absorption peak near 10 microns. The RF magnetron sputtered samples showed some sub-structure in the UV, and the peak of the absorption was shifted toward longer wavelengths. The UV absorption in the plasma torch deposited samples have no sub-structure, and the peak absorption is very near 220 nm. Strong absorption near 9 microns is seen in the spectra from both sample preparation techniques, and is consistent with the IR spectra of some terrestrial silicates. Other features, particularly at 6.2 and 8.6 microns, are seen in the interstellar medium. A strong feature near 2 microns is due to absorbed water in the sample. Based on the results of these experiments, there is evidence that a material with a composition similar to that detected in "CHON" particles in the coma of P/Halley have a spectral signature which reproduces the main absorption features of interstellar dust. This suggests that the "CHON" particles could be the interstellar component of cometary dust.

Lien, David J.↗

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.↗

Abundant Cool Magnesium-Rich Pyroxene Crystals in Comet Hale-Bopp

Modeling of the observed dust emission from Comet Hale-Bopp over a large range of heliocentric distances (2.8 AU - 0.93 AU -1.7 AU) led to the discovery of Mg-rich pyroxene crystals in the coma These pyroxene crystals are apparent in the 10 micron spectrum only when the comet is close to perihelion (r(sub h) = 1.2 AU) because they are cooler than the other silicate minerals. The pyroxene crystals are cooler than the other species because of their high Mg-content. They do not absorb as efficiently as the other silicate minerals. Given the same high Mg content of Mg/(Mg + Fe) = 0.9, radiative equilibrium computations show that pyroxene crystals are expected to be 150 K cooler than olivine crystals. The pyroxene crystals are also about 10x more abundant than the other silicate mineral species. Their high Mg content and relatively large abundance are in agreement with the preponderance of pyroxene interplanetary dust particles (IDPs) and the recent reanalysis of the PUMA-I flyby of Comet Halley. Before Hale-Bopp, only olivine crystals were detected spectroscopically in comets, probably because the pyroxene crystals are less optically active, hence significantly cooler and harder to detect in contrast to the warmer silicate species. Determining the relative abundances of silicate minerals depends on their Mg contents. If the pyroxene crystals in Comet Hale-Bopp are solar nebula condensates, then they probably had to form during the early FU Orionis epoch when the inner disk was hot enough and be transported out to the region of formation of icy planetesimals without being reheated. Reheating events appear to reincorporate Fe back into the crystals or form Fe-rich rims, which are not consistent with the high-Mg-content crystals. The condensation of Mg-rich pyroxene crystals is expected from solar nebula thermal equilibrium computations. However, their subsequent transport to the outer solar nebula unaltered has yet to be theoretically demonstrated. The discovery of Mg-rich crystals in Comet Hale-Bopp and in AGB stars opens the possibility that these crystals are relic interstellar grains. One-third of IDPs have been shown to have significant deuterium enrichments, thus indicating that they contain presolar material. By spectroscopic analogy to IDPs the Mg-rich pyroxene crystals in Comet Hale-Bopp may be presolar grains. If so, then the comet contains largely ISM silicates. ISM grains may have been the dominant source of dust in the outer early solar nebula.

Wooden, D. H.↗

Demonstration of the Low-Cost Virtual Collaborative Environment (VCE)

This paper demonstrates the feasibility of a low-cost approach of remotely controlling equipment. Our demonstration system consists of a PC, the PUMA 560 robot with Barrett hand, and commercially available controller and teleconferencing software. The system provides a graphical user interface which allows a user to program equipment tasks and preview motions i.e., simulate the results. Once satisfied that the actions are both safe and accomplish the task, the remote user sends the data over the Internet to the local site for execution on the real equipment. A video link provides visual feedback to the remote sight. This technology lends itself readily to NASA's upcoming Mars expeditions by providing remote simulation and control of equipment.

Bowers, David↗

Recent Events in Guidance, Navigation and Control

This article summarizes recent events in Guidance, Navigation, and Control (GN&C) in space, weapons and missiles, and aircraft. The section on space includes recent developments with the following NASA spacecraft and space vehicles: Near Earth Asteroid Rendezvous, Deep Space 1, Microwave Anisotropy Probe, Earth Observer-1, Compton Gamma Ray Observatory, the International Space Station, X-38, and X-40A. The section on weapons and missiles includes recent developments with the following missiles: Joint Air-to-Surface Standoff Missile, Storm Shadow/Scalp EG precision standoff missile, Hellfire missile, AIM-120C Advanced medium-range air-to-air missile, Derby missile, Arrow 2, and the Standard Missile SM-3. The section on aircraft includes recent developments with the following aircraft: Joint Strike Fighter, X-31, V-22, Couger/SUDer Puma Mk. 2, Predator B 001, and the Unmanned Combat Air Vehicle.

Polites, Michael E.↗

Anthropomorphic Telemanipulation System in Terminus Control Mode

This paper describes a prototype anthropomorphic kinesthetic telepresence system that is being developed at JPL. It utilizes dexterous terminus devices in the form of an exoskeleton force-sensing master glove worn by the operator and a replica four finger anthropomorphic slave hand. The newly developed master glove is integrated with our previously developed non-anthropomorphic six degree of freedom (DOF) universal force-reflecting hand controller (FRHC). The mechanical hand and forearm are mounted to an industrial robot (PUMA 560), replacing its standard forearm. The notion of 'terminus control mode' refers to the fact that only the terminus devices (glove and robot hand) are of anthropomorphic nature, and the master and slave arms are non-anthropomorphic. The system is currently being evaluated, focusing on tool handling and astronaut equivalent task executions. The evaluation revealed the system's potential for tool handling but it also became evident that hand tool manipulations and space operations require a dual arm robot. This paper describes the system's principal components, its control and computing architecture, discusses findings of the tool handling evaluation, and explains why common tool handling and EVA space tasks require dual arm robots.

glove exoskeleton force-sensing master glove EVA s↗