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 163 records · Page 9

Analyzing Robotic Kinematics Via Computed Simulations

Computing system assists in evaluation of kinematics of conceptual robot. Displays positions and motions of robotic manipulator within work cell. Also displays interactions between robotic manipulator and other objects. Results of simulation displayed on graphical computer workstation. System includes both off-the-shelf software originally developed for automotive industry and specially developed software. Simulation system also used to design human-equivalent hand, to model optical train in infrared system, and to develop graphical interface for teleoperator simulation system.

Carnahan, Timothy M.↗

Sensing And Force-Reflecting Exoskeleton

Sensing and force-reflecting exoskeleton (SAFiRE) provides control signals to robot hand and force feedback from robot hand to human operator. Operator makes robot hand touch objects gently and manipulates them finely without exerting excessive forces. Device attaches to operator's hand; comfortable and lightweight. Includes finger exoskeleton, cable mechanical transmission, two dc servomotors, partial thumb exoskeleton, harness, amplifier box, two computer circuit boards, and software. Transduces motion of index finger and thumb. Video monitor of associated computer displays image corresponding to motion.

Eberman, Brian↗

Admittance model for the shuttle remote manipulator system in four configurations

A possible scenario for robot task performance in space is to mount two small, dexterous arms to the end of the Shuttle Remote Manipulator System (SRMS). As these small robots perform tasks, the flexibility of the SRMS may cause unsuccessful task executions. In order to simulate the dynamic coupling between the SRMS and the arms, admittance models of the SRMS in four brakes locked configurations were developed. The admittance model permits calculation of the SRMS end-effector response due to end-effector disturbing forces. The model will then be used in conjunction with a Stewart Platform, a vehicle emulation system. An application of the admittance model was shown by simulating the disturbing forces using two SRMS payloads, the Dextrous Orbital Servicing System (DOSS) manipulator and DOSS carrying a 1000 lb. cylinder. Mode by mode comparisons were conducted to determine the minimum number of modes required in the admittance model while retaining dynamic fidelity. It was determined that for all four SRMS configurations studied, between 4 and 6 modes of the SRMS structure (depending on the excitation loads) were sufficient to retain tolerance of 0.01 inches and 0.01 deg. These tolerances correspond to the DOSS manipulator carrying no object. When the DOSS carries the 1000 lb. cylinder, between 15 and 20 modes were sufficient, approximately three or four times as many modes as for the unloaded case.

Papadopoulos, Loukas↗

Small Business Innovations

The PER-Force Handcontroller was originally developed for the International Space Station under a Johnson Space Center Small Business Innovation Research (SBIR) contract. Produced by Cybernet Systems Corporation, the unit is a force-reflecting system that manipulates robots or objects by "feel." The Handcontroller moves in six degrees of freedom, with real and virtual reality forces simulated by a 3-D molecular modeling software package. It is used in molecular modeling in metallurgy applications, satellite docking research, and in research on military unmanned ground vehicles.

Source record↗

Ion Milling On Steps for Fabrication of Nanowires

Arrays of nanowires having controlled dimensions can now be fabricated on substrates, optionally as integral parts of multilayer structures, by means of a cost-effective, high-yield process based on ion milling on steps. Nanowires made, variously, of semiconductors or metals are needed as components of sensors and high-density electronic circuits. Unlike prior processes used to fabricate nanowires, the present process does not involve electron-beam lithography, manipulation of nanoscopic objects by use of an atomic-force microscope, or any other technique that is inherently unsuitable for scaling up to mass production. In comparison with the prior processes, this process is rapid and simple. Wires having widths as small as a few tens of nanometers and lengths as long as millimeters have been fabricated by use of this process. The figure depicts a workpiece at different stages of the process. A silicon dioxide substrate is coated with a photoresist or poly(methyl methacrylate) [PMMA] to a thickness of as much as 500 nm. The photoresist or PMMA is patterned to form edges where wires are to be formed. A metal - either Pt or Ti - is deposited, by sputtering, to a thickness of as much as 200 nm. By ion milling at normal incidence, the thickness of the metal deposit is reduced until the only metal that remains is in the form of wall-like nanowires along the edges of the photoresist or PMMA. Finally, an oxygen plasma is used to remove the photoresist or PMMA, leaving only the nanowires on the substrate.

Yun, Minhee↗

Simulation System for Training in Laparoscopic Surgery

A computer-based simulation system creates a visual and haptic virtual environment for training a medical practitioner in laparoscopic surgery. Heretofore, it has been common practice to perform training in partial laparoscopic surgical procedures by use of a laparoscopic training box that encloses a pair of laparoscopic tools, objects to be manipulated by the tools, and an endoscopic video camera. However, the surgical procedures simulated by use of a training box are usually poor imitations of the actual ones. The present computer-based system improves training by presenting a more realistic simulated environment to the trainee. The system includes a computer monitor that displays a real-time image of the affected interior region of the patient, showing laparoscopic instruments interacting with organs and tissues, as would be viewed by use of an endoscopic video camera and displayed to a surgeon during a laparoscopic operation. The system also includes laparoscopic tools that the trainee manipulates while observing the image on the computer monitor (see figure). The instrumentation on the tools consists of (1) position and orientation sensors that provide input data for the simulation and (2) actuators that provide force feedback to simulate the contact forces between the tools and tissues. The simulation software includes components that model the geometries of surgical tools, components that model the geometries and physical behaviors of soft tissues, and components that detect collisions between them. Using the measured positions and orientations of the tools, the software detects whether they are in contact with tissues. In the event of contact, the deformations of the tissues and contact forces are computed by use of the geometric and physical models. The image on the computer screen shows tissues deformed accordingly, while the actuators apply the corresponding forces to the distal ends of the tools. For the purpose of demonstration, the system has been set up to simulate the insertion of a flexible catheter in a bile duct. [As thus configured, the system can also be used to simulate other endoscopic procedures (e.g., bronchoscopy and colonoscopy) that include the insertion of flexible tubes into flexible ducts.] A hybrid approach has been followed in developing the software for real-time simulation of the visual and haptic interactions (1) between forceps and the catheter, (2) between the forceps and the duct, and (3) between the catheter and the duct. The deformations of the duct are simulated by finite-element and modalanalysis procedures, using only the most significant vibration modes of the duct for computing deformations and interaction forces. The catheter is modeled as a set of virtual particles uniformly distributed along the center line of the catheter and connected to each other via linear and torsional springs and damping elements. The interactions between the forceps and the duct as well as the catheter are simulated by use of a ray-based haptic-interaction- simulating technique in which the forceps are modeled as connected line segments.

Basdogan, Cagatay↗

Forward calibration of closed-loop jointed manipulators

A method for performing forward kinematic calibration of manipulators with one or more closed-loop actuated joints is presented. The technique is an extension of algorithms designed for open-loop jointed manipulators and is equivalent to minimizing a constrained objective function. The constraints arise from the closed-loop mechanisms in the manipulator. The objective function is taken as the integral of end effector position and orientation error and is optimized using the method of Lagrange multipliers.

Everett, Louis J.↗

Real-time edge tracking using a tactile sensor

Object recognition through the use of input from multiple sensors is an important aspect of an autonomous manipulation system. In tactile object recognition, it is necessary to determine the location and orientation of object edges and surfaces. A controller is proposed that utilizes a tactile sensor in the feedback loop of a manipulator to track along edges. In the control system, the data from the tactile sensor is first processed to find edges. The parameters of these edges are then used to generate a control signal to a hybrid controller. Theory is presented for tactile edge detection and an edge tracking controller. In addition, experimental verification of the edge tracking controller is presented.

Berger, Alan D.↗

Automated Construction of Artificial Lattice Structures with Designer Electronic States

Manipulating matter with a scanning tunneling microscope (STM) enables the creation of atomically defined artificial structures that host designer quantum states. However, the time-consuming nature of the manipulation process, coupled with the sensitivity of the STM tip, constrains the exploration of diverse configurations and limits the size of the designed features. In this study, we present a reinforcement learning (RL)-based framework for creating artificial structures by spatially manipulating carbon monoxide (CO) molecules on a copper substrate by using the STM tip. The automated workflow combines molecule detection and manipulation, employing deep-learning-based object detection to locate CO molecules and linear assignment algorithms to allocate these molecules to designated target sites. We initially perform molecule maneuvering based on randomized parameter sampling for sample bias, tunneling current set point, and manipulation speed. This data set is then structured into an action trajectory used to train an RL agent. The model is subsequently deployed on the STM for real-time fine-tuning of the manipulation parameters during structure construction. Our approach incorporates path-planning protocols coupled with active drift compensation to enable atomically precise fabrication of structures with significantly reduced human input while realizing larger-scale artificial lattices with the desired electronic properties. Furthermore, using our approach, we demonstrate the automated construction of an extended artificial graphene lattice and confirm the existence of a characteristic Dirac point in its electronic structure. Further challenges regarding the RL-based structural assembly scalability are discussed.

Algorithms↗

Track and capture of the orbiter with the space station remote manipulator system

Results of the first study using the real-time, man-in-the-loop Systems Engineering Simulator (SES) for track and capture of the Space Shuttle Orbiter with the space station manipulator are presented. The objectives include evaluation of the operational coordination required between the orbiter pilot and the space station manipulator operator, evaluation of the locations and required number of closed-circuit television cameras, and evaluation of the orbiter grapple fixture clearance geometry. The SES is a premium quality real-time facility with full fidelity orbiter and space station crew workstations and cockpits.

Bains, E. M.↗

NIAC Phase II Orbiting Rainbows: Future Space Imaging with Granular Systems

Inspired by the light scattering and focusing properties of distributed optical assemblies in Nature, such as rainbows and aerosols, and by recent laboratory successes in optical trapping and manipulation, we propose a unique combination of space optics and autonomous robotic system technology, to enable a new vision of space system architecture with applications to ultra-lightweight space optics and, ultimately, in-situ space system fabrication. Typically, the cost of an optical system is driven by the size and mass of the primary aperture. The ideal system is a cloud of spatially disordered dust-like objects that can be optically manipulated: it is highly reconfigurable, fault-tolerant, and allows very large aperture sizes at low cost. This new concept is based on recent understandings in the physics of optical manipulation of small particles in the laboratory and the engineering of distributed ensembles of spacecraft swarms to shape an orbiting cloud of micron-sized objects. In the same way that optical tweezers have revolutionized micro- and nano-manipulation of objects, our breakthrough concept will enable new large scale NASA mission applications and develop new technology in the areas of Astrophysical Imaging Systems and Remote Sensing because the cloud can operate as an adaptive optical imaging sensor. While achieving the feasibility of constructing one single aperture out of the cloud is the main topic of this work, it is clear that multiple orbiting aerosol lenses could also combine their power to synthesize a much larger aperture in space to enable challenging goals such as exo-planet detection. Furthermore, this effort could establish feasibility of key issues related to material properties, remote manipulation, and autonomy characteristics of cloud in orbit. There are several types of endeavors (science missions) that could be enabled by this type of approach, i.e. it can enable new astrophysical imaging systems, exo-planet search, large apertures allow for unprecedented high resolution to discern continents and important features of other planets, hyperspectral imaging, adaptive systems, spectroscopy imaging through limb, and stable optical systems from Lagrange-points. Furthermore, future micro-miniaturization might hold promise of a further extension of our dust aperture concept to other more exciting smart dust concepts with other associated capabilities. Our objective in Phase II was to experimentally and numerically investigate how to optically manipulate and maintain the shape of an orbiting cloud of dust-like matter so that it can function as an adaptable ultra-lightweight surface. Our solution is based on the aperture being an engineered granular medium, instead of a conventional monolithic aperture. This allows building of apertures at a reduced cost, enables extremely fault-tolerant apertures that cannot otherwise be made, and directly enables classes of missions for exoplanet detection based on Fourier spectroscopy with tight angular resolution and innovative radar systems for remote sensing. In this task, we have examined the advanced feasibility of a crosscutting concept that contributes new technological approaches for space imaging systems, autonomous systems, and space applications of optical manipulation. The proposed investigation has matured the concept that we started in Phase I to TRL 3, identifying technology gaps and candidate system architectures for the space-borne cloud as an aperture.

Quadrelli, Marco B.↗

Touch sensors and control.

Description of the equipment employed and results obtained in experiments with tactile feedback and different levels of automatic control. In the experiments described tactile feedback was investigated by incorporating a touch sensing and touch display system into a teleoperator, while the levels of automatic control were investigated by incorporating supervisory control features in the teleoperator control system. In particular, a hand contact system which senses and reproduces to the operator the contact between the end-effector and the object being touched or manipulated is described, as well as a jaw contact system which senses and reproduces to the operator the shape and location of the object held in the remote jaws, and an arm control system consisting of a control station where the operator controls the motion of the arm by transmitting commands, a remote station that accepts the commands and uses them, and a communications link that limits information flow. In addition, an algorithmic language for remote manipulation is described, and the desired features that an automatic arm controller should possess are reviewed.

Hill, J. W.↗

Motion-Capture-Enabled Software for Gestural Control of 3D Models

Current state-of-the-art systems use general-purpose input devices such as a keyboard, mouse, or joystick that map to tasks in unintuitive ways. This software enables a person to control intuitively the position, size, and orientation of synthetic objects in a 3D virtual environment. It makes possible the simultaneous control of the 3D position, scale, and orientation of 3D objects using natural gestures. Enabling the control of 3D objects using a commercial motion-capture system allows for natural mapping of the many degrees of freedom of the human body to the manipulation of the 3D objects. It reduces training time for this kind of task, and eliminates the need to create an expensive, special-purpose controller.

Norris, Jeffrey S.↗

Integrated Task And Data Parallel Programming: Language Design

his research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers '95 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program m. Additional 1995 Activities During the fall I collaborated with Andrew Grimshaw and Adam Ferrari to write a book chapter which will be included in Parallel Processing in C++ edited by Gregory Wilson. I also finished two courses, Compilers and Advanced Compilers, in 1995. These courses complete my class requirements at the University of Virginia. I have only my dissertation research and defense to complete.

Grimshaw, Andrew S.↗

Integrated Task and Data Parallel Programming

This research investigates the combination of task and data parallel language constructs within a single programming language. There are an number of applications that exhibit properties which would be well served by such an integrated language. Examples include global climate models, aircraft design problems, and multidisciplinary design optimization problems. Our approach incorporates data parallel language constructs into an existing, object oriented, task parallel language. The language will support creation and manipulation of parallel classes and objects of both types (task parallel and data parallel). Ultimately, the language will allow data parallel and task parallel classes to be used either as building blocks or managers of parallel objects of either type, thus allowing the development of single and multi-paradigm parallel applications. 1995 Research Accomplishments In February I presented a paper at Frontiers 1995 describing the design of the data parallel language subset. During the spring I wrote and defended my dissertation proposal. Since that time I have developed a runtime model for the language subset. I have begun implementing the model and hand-coding simple examples which demonstrate the language subset. I have identified an astrophysical fluid flow application which will validate the data parallel language subset. 1996 Research Agenda Milestones for the coming year include implementing a significant portion of the data parallel language subset over the Legion system. Using simple hand-coded methods, I plan to demonstrate (1) concurrent task and data parallel objects and (2) task parallel objects managing both task and data parallel objects. My next steps will focus on constructing a compiler and implementing the fluid flow application with the language. Concurrently, I will conduct a search for a real-world application exhibiting both task and data parallelism within the same program. Additional 1995 Activities During the fall I collaborated with Andrew Grimshaw and Adam Ferrari to write a book chapter which will be included in Parallel Processing in C++ edited by Gregory Wilson. I also finished two courses, Compilers and Advanced Compilers, in 1995. These courses complete my class requirements at the University of Virginia. I have only my dissertation research and defense to complete.

Grimshaw, A. S.↗

Compliant Tactile Sensors

Tactile sensors are currently being designed to sense interactions with human hands or pen-like interfaces. They are generally embedded in screens, keyboards, mousepads, and pushbuttons. However, they are not well fitted to sense interactions with all kinds of objects. A novel sensor was originally designed to investigate robotics manipulation where not only the contact with an object needs to be detected, but also where the object needs to be held and manipulated. This tactile sensor has been designed with features that allow it to sense a large variety of objects in human environments. The sensor is capable of detecting forces coming from any direction. As a result, this sensor delivers a force vector with three components. In contrast to most of the tactile sensors that are flat, this one sticks out from the surface so that it is likely to come in contact with objects. The sensor conforms to the object with which it interacts. This augments the contact's surface, consequently reducing the stress applied to the object. This feature makes the sensor ideal for grabbing objects and other applications that require compliance with objects. The operational range of the sensor allows it to operate well with objects found in peoples' daily life. The fabrication of this sensor is simple and inexpensive because of its compact mechanical configuration and reduced electronics. These features are convenient for mass production of individual sensors as well as dense arrays. The biologically inspired tactile sensor is sensitive to both normal and lateral forces, providing better feedback to the host robot about the object to be grabbed. It has a high sensitivity, enabling its use in manipulation fingers, which typically have low mechanical impedance in order to be very compliant. The construction of the sensor is simple, using inexpensive technologies like silicon rubber molding and standard stock electronics.

Torres-Jara, Eduardo R.↗

Spacecraft Stabilization and Control for Capture of Non-Cooperative Space Objects

This paper addresses stabilization and control issues in autonomous capture and manipulation of non-cooperative space objects such as asteroids, space debris, and orbital spacecraft in need of servicing. Such objects are characterized by unknown mass-inertia properties, unknown rotational motion, and irregular shapes, which makes it a challenging control problem. The problem is further compounded by the presence of inherent nonlinearities, signi cant elastic modes with low damping, and parameter uncertainties in the spacecraft. Robust dissipativity-based control laws are presented and are shown to provide global asymptotic stability in spite of model uncertainties and nonlinearities. It is shown that robust stabilization can be accomplished via model-independent dissipativity-based controllers using thrusters alone, while stabilization with attitude and position control can be accomplished using thrusters and torque actuators.

Joshi, Suresh↗

How Human Factors Drove the Design and Implementation of the Virtual Windtunnel

This viewgraph presentation describes decisions made at the NASA Ames Research Center during its development of a virtual windtunnel to assist humans in visualizing computational fluid dynamics simulations. User requirements for the system include the simulation of vortical structure, pressure distribution, and overall sense of flow. In addition, the system needs to support a variety of interfaces, excluding head mounts, and needs to use an object oriented approach. Direct manipulation of the system is most user-friendly when limited to only grab and point gestures. 'Visualization control tools' (vtools) improve the realism of the system. The necessary object oriented programming is in C++ and openGL. Users interact with objects called 'tools', which include vtools and tools which control the virtual wind tunnel environment. Other objects include data objects accessed by the visualizations. Visualizations can be added to the system by the user. The presentation includes a discussion of run-time architecture, and issues related to computation and implementation.

Bryson, Steve↗