Search NASA⌕ Search

SEARCH · Search NASA

Results for “Object manipulation”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 181 records · Page 10

Improved docking alignment system

Improved techniques are provided for the alignment of two objects. The present invention is particularly suited for 3-D translation and 3-D rotational alignment of objects in outer space. A camera is affixed to one object, such as a remote manipulator arm of the spacecraft, while the planar reflective surface is affixed to the other object, such as a grapple fixture. A monitor displays in real-time images from the camera such that the monitor displays both the reflected image of the camera and visible marking on the planar reflective surface when the objects are in proper alignment. The monitor may thus be viewed by the operator and the arm manipulated so that the reflective surface is perpendicular to the optical axis of the camera, the roll of the reflective surface is at a selected angle with respect to the camera, and the camera is spaced a pre-selected distance from the reflective surface.

Monford, Leo G.↗

Docking alignment system

Improved techniques are provided for alignment of two objects. The present invention is particularly suited for three-dimensional translation and three-dimensional rotational alignment of objects in outer space. A camera 18 is fixedly mounted to one object, such as a remote manipulator arm 10 of the spacecraft, while the planar reflective surface 30 is fixed to the other object, such as a grapple fixture 20. A monitor 50 displays in real-time images from the camera, such that the monitor displays both the reflected image of the camera and visible markings on the planar reflective surface when the objects are in proper alignment. The monitor may thus be viewed by the operator and the arm 10 manipulated so that the reflective surface is perpendicular to the optical axis of the camera, the roll of the reflective surface is at a selected angle with respect to the camera, and the camera is spaced a pre-selected distance from the reflective surface.

Monford, Leo G.↗

Shuttle-Attached Manipulator System requirements.

Shuttle mission requirements and cost objectives have led to the selection of a Shuttle-Attached Manipulator System (SAMS) as a general purpose mechanism for docking, payload handling, and the general launch and retrieval of free-flying satellites. SAMS design requirements are discussed, giving attention to end effectors, kinematics, timelines, dynamics, load ratings, TV cameras and lights. Requirements for low-cost payload satellites are considered, taking into account satellites with modular subsystems which are designed for replacement and for resupply in orbit by SAMS.

Bodey, C. E.↗

Simulation of cooperating robot manipulators on a mobile platform

The dynamic equations of motion for two manipulators holding a common object on a freely moving mobile platform are developed. The full dynamic interactions from arms to platform and arm-tip to arm-tip are included in the formulation. The development of the closed chain dynamics allows for the use of any solution for the open topological tree of base and manipulator links. In particular, because the system has 18 degrees of freedom, recursive solutions for the dynamic simulation become more promising for efficient calculations of the motion. Simulation of the system is accomplished through a MATLAB program, and the response is visualized graphically using the SILMA Cimstation.

Murphy, Steve H.↗

Proprioceptive Inference for Dual-Arm Grasping of Bulky Objects Using RoboSimian

This work demonstrates dual-arm lifting of bulky objects based on inferred object properties (center of mass (COM) location, weight, and shape) using proprioception (i.e. force torque measurements). Data-driven Bayesian models describe these quantities, which enables subsequent behaviors to depend on confidence of the learned models. Experiments were conducted using the NASA Jet Propulsion Laboratory’s (JPL) RoboSimian to lift a variety of cumbersome objects ranging in mass from 7kg to 25kg. The position of a supporting second manipulator was determined using a particle set and heuristics that were derived from inferred object properties. The supporting manipulator decreased the initial manipulator’s load and distributed the wrench load more equitably across each manipulator, for each bulky object. Knowledge of the objects came from pure proprioception (i.e. without reliance on vision or other exteroceptive sensors) throughout the experiments.

Backes, Paul↗

A Prototype Manipulation System for Mars Rover Science Operations

This paper provides an overview of a new manipulation system developed for sampling and instrument placement from small autonomous mobile robots for Mars exploration. Selected out of the design space, two manipulators have been constructed and integrated into the Rocky 7 Mars rover prototype. This paper describes objectives and constraints for these manipulators, and presents the finished system and some results from its operation.

Mars Rover manipulation system sampling instrument↗

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↗

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

Optical Tweezer Assembly and Calibration

An Optical Tweezer, as the name implies, is a useful tool for precision manipulation of micro and nano scale objects. Using the principle of electromagnetic radiation pressure, an optical tweezer employs a tightly focused laser beam to trap and position objects of various shapes and sizes. These devices can trap micrometer and nanometer sized objects. An exciting possibility for optical tweezers is its future potential to manipulate and assemble micro and nano sized sensors. A typical optical tweezer makes use of the following components: laser, mirrors, lenses, a high quality microscope, stage, Charge Coupled Device (CCD) camera, TV monitor and Position Sensitive Detectors (PSDs). The laser wavelength employed is typically in the visible or infrared spectrum. The laser beam is directed via mirrors and lenses into the microscope. It is then tightly focused by a high magnification, high numerical aperture microscope objective into the sample slide, which is mounted on a translating stage. The sample slide contains a sealed, small volume of fluid that the objects are suspended in. The most common objects trapped by optical tweezers are dielectric spheres. When trapped, a sphere will literally snap into and center itself in the laser beam. The PSD s are mounted in such a way to receive the backscatter after the beam has passed through the trap. PSD s used with the Differential Interference Contrast (DIC) technique provide highly precise data. Most optical tweezers employ lasers with power levels ranging from 10 to 100 miliwatts. Typical forces exerted on trapped objects are in the pico-newton range. When PSDs are employed, object movement can be resolved on a nanometer scale in a time range of milliseconds. Such accuracy, however, can only by utilized by calibrating the optical tweezer. Fortunately, an optical tweezer can be modeled accurately as a simple spring. This allows Hook s Law to be used. My goal this summer at NASA Glenn Research Center is the assembly and calibration of an optical tweezer setup in the Instrumentation and Controls Division (5520). I am utilizing a custom LabVIEW Virtual Instrument program for data collection and microscope stage control. Helping me in my assignment are the following people: Mentor Susan Wrbanek (5520), Dr. Baha Jassemnejad (UCO) and Technicians Ken Weiland (7650) and James Williams (7650). Without their help, my task would not be possible.

Collins, Timothy M.↗

Electromechanical slip sensor

Sensor indicates direction of slip and slip rate of objects handled by remote manipulators. Freely movable spheroid with staggered pattern of surface indentations rotates in direction of slipping body, tilting shaft with conductive disk plate. Plate assembly is bent toward contact corresponding to direction of slip and is flicked by indentations at rate corresponding to slip rate. Slip direction and rate are determined using LED's arranged circularly or microcomputer with CRT display.

Bejczy, A. K.↗

Proximity Indicator for Remote Manipulator

Display indicates pitch, yaw, and distance of remote manipulator with respect to object to be grasped. Displays numerical values and bargraph simulation of position and orientation of hand. When errors in position and orientation are small enough to ensure successful grasp, unit alerts operator with audible and visible signals.

Bejczy, A. K.↗

Motion and force control for multiple cooperative manipulators

The motion and force control of multiple robot arms manipulating a commonly held object is addressed. A general control paradigm that decouples the motion and force control problems is introduced. For motion control, there are three natural choices: (1) joint torques, (2) arm-tip force vectors, and (3) the acceleration of a generalized coordinate. Choice (1) allows a class of relatively model-independent control laws by exploiting the Hamiltonian structure of the open-loop system; (2) and (3) require the full model information but produce simpler problems. To resolve the nonuniqueness of the joint torques, two methods are introduced. If the arm and object models are available, the allocation of the desired end-effector control force to the joint actuators can be optimized; otherwise the internal force can be controlled about some set point. It is shown that effective force regulation can be achieved even if little model information is available.

Wen, John T.↗

Global models: Robot sensing, control, and sensory-motor skills

Robotics research has begun to address the modeling and implementation of a wide variety of unstructured tasks. Examples include automated navigation, platform servicing, custom fabrication and repair, deployment and recovery, and science exploration. Such tasks are poorly described at onset; the workspace layout is partially unfamiliar, and the task control sequence is only qualitatively characterized. The robot must model the workspace, plan detailed physical actions from qualitative goals, and adapt its instantaneous control regimes to unpredicted events. Developing robust representations and computational approaches for these sensing, planning, and control functions is a major challenge. The underlying domain constraints are very general, and seem to offer little guidance for well-bounded approximation of object shape and motion, manipulation postures and trajectories, and the like. This generalized modeling problem is discussed, with an emphasis on the role of sensing. It is also discussed that unstructured tasks often have, in fact, a high degree of underlying physical symmetry, and such implicit knowledge should be drawn on to model task performance strategies in a methodological fashion. A group-theoretic decomposition of the workspace organization, task goals, and their admissible interactions are proposed. This group-mechanical approach to task representation helps to clarify the functional interplay of perception and control, in essence, describing what perception is specifically for, versus how it is generically modeled. One also gains insight how perception might logically evolve in response to needs of more complex motor skills. It is discussed why, of the many solutions that are often mathematically admissible to a given sensory motor-coordination problem, one may be preferred over others.

Schenker, Paul S.↗

Development and application of virtual reality for man/systems integration

While the graphical presentation of computer models signified a quantum leap over presentations limited to text and numbers, it still has the problem of presenting an interface barrier between the human user and the computer model. The user must learn a command language in order to orient themselves in the model. For example, to move left from the current viewpoint of the model, they might be required to type 'LEFT' at a keyboard. This command is fairly intuitive, but if the viewpoint moves far enough that there are no visual cues overlapping with the first view, the user does not know if the viewpoint has moved inches, feet, or miles to the left, or perhaps remained in the same position, but rotated to the left. Until the user becomes quite familiar with the interface language of the computer model presentation, they will be proned to lossing their bearings frequently. Even a highly skilled user will occasionally get lost in the model. A new approach to presenting type type of information is to directly interpret the user's body motions as the input language for determining what view to present. When the user's head turns 45 degrees to the left, the viewpoint should be rotated 45 degrees to the left. Since the head moves through several intermediate angles between the original view and the final one, several intermediate views should be presented, providing the user with a sense of continuity between the original view and the final one. Since the primary way a human physically interacts with their environment should monitor the movements of the user's hands and alter objects in the virtual model in a way consistent with the way an actual object would move when manipulated using the same hand movements. Since this approach to the man-computer interface closely models the same type of interface that humans have with the physical world, this type of interface is often called virtual reality, and the model is referred to as a virtual world. The task of this summer fellowship was to set up a virtual reality system at MSFC and begin applying it to some of the questions which concern scientists and engineers involved in space flight. A brief discussion of this work is presented.

Brown, Marcus↗

Transportable Applications Environment (TAE) Plus: A NASA tool used to develop and manage graphical user interfaces

The Transportable Applications Environment (TAE) Plus was built to support the construction of graphical user interfaces (GUI's) for highly interactive applications, such as real-time processing systems and scientific analysis systems. It is a general purpose portable tool that includes a 'What You See Is What You Get' WorkBench that allows user interface designers to layout and manipulate windows and interaction objects. The WorkBench includes both user entry objects (e.g., radio buttons, menus) and data-driven objects (e.g., dials, gages, stripcharts), which dynamically change based on values of realtime data. Discussed here is what TAE Plus provides, how the implementation has utilized state-of-the-art technologies within graphic workstations, and how it has been used both within and without NASA.

Szczur, Martha R.↗

Motion and force control of multiple robotic manipulators

This paper addresses the motion and force control problem of multiple robot arms manipulating a cooperatively held object. A general control paradigm is introduced which decouples the motion and force control problems. For motion control, different control strategies are constructed based on the variables used as the control input in the controller design. There are three natural choices; acceleration of a generalized coordinate, arm tip force vectors, and the joint torques. The first two choices require full model information but produce simple models for the control design problem. The last choice results in a class of relatively model independent control laws by exploiting the Hamiltonian structure of the open loop system. The motion control only determines the joint torque to within a manifold, due to the multiple-arm kinematic constraint. To resolve the nonuniqueness of the joint torques, two methods are introduced. If the arm and object models are available, an optimization can be performed to best allocate the desired and effector control force to the joint actuators. The other possibility is to control the internal force about some set point. It is shown that effective force regulation can be achieved even if little model information is available.

Wen, John T.↗

Research and development at ORNL/CESAR towards cooperating robotic systems for hazardous environments

One of the frontiers in intelligent machine research is the understanding of how constructive cooperation among multiple autonomous agents can be effected. The effort at the Center for Engineering Systems Advanced Research (CESAR) at the Oak Ridge National Laboratory (ORNL) focuses on two problem areas: (1) cooperation by multiple mobile robots in dynamic, incompletely known environments; and (2) cooperating robotic manipulators. Particular emphasis is placed on experimental evaluation of research and developments using the CESAR robot system testbeds, including three mobile robots, and a seven-axis, kinematically redundant mobile manipulator. This paper summarizes initial results of research addressing the decoupling of position and force control for two manipulators holding a common object, and the path planning for multiple robots in a common workspace.

Mann, R. C.↗

Virtual reality systems

Virtual realities are a type of human-computer interface (HCI) and as such may be understood from a historical perspective. In the earliest era, the computer was a very simple, straightforward machine. Interaction was human manipulation of an inanimate object, little more than the provision of an explicit instruction set to be carried out without deviation. In short, control resided with the user. In the second era of HCI, some level of intelligence and control was imparted to the system to enable a dialogue with the user. Simple context sensitive help systems are early examples, while more sophisticated expert system designs typify this era. Control was shared more equally. In this, the third era of the HCI, the constructed system emulates a particular environment, constructed with rules and knowledge about 'reality'. Control is, in part, outside the realm of the human-computer dialogue. Virtual reality systems are discussed.

Johnson, David W.↗