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 397 records · Page 22

High level language-based robotic control system

This invention is a robot control system based on a high level language implementing a spatial operator algebra. There are two high level languages included within the system. At the highest level, applications programs can be written in a robot-oriented applications language including broad operators such as MOVE and GRASP. The robot-oriented applications language statements are translated into statements in the spatial operator algebra language. Programming can also take place using the spatial operator algebra language. The statements in the spatial operator algebra language from either source are then translated into machine language statements for execution by a digital control computer. The system also includes the capability of executing the control code sequences in a simulation mode before actual execution to assure proper action at execution time. The robot's environment is checked as part of the process and dynamic reconfiguration is also possible. The languages and system allow the programming and control of multiple arms and the use of inward/outward spatial recursions in which every computational step can be related to a transformation from one point in the mechanical robot to another point to name two major advantages.

Rodriguez, Guillermo↗

High-Performance 3D Articulated Robot Display

In the domain of telerobotic operations, the primary challenge facing the operator is to understand the state of the robotic platform. One key aspect of understanding the state is to visualize the physical location and configuration of the platform. As there is a wide variety of mobile robots, the requirements for visualizing their configurations vary diversely across different platforms. There can also be diversity in the mechanical mobility, such as wheeled, tracked, or legged mobility over surfaces. Adaptable 3D articulated robot visualization software can accommodate a wide variety of robotic platforms and environments. The visualization has been used for surface, aerial, space, and water robotic vehicle visualization during field testing. It has been used to enable operations of wheeled and legged surface vehicles, and can be readily adapted to facilitate other mechanical mobility solutions. The 3D visualization can render an articulated 3D model of a robotic platform for any environment. Given the model, the software receives real-time telemetry from the avionics system onboard the vehicle and animates the robot visualization to reflect the telemetered physical state. This is used to track the position and attitude in real time to monitor the progress of the vehicle as it traverses its environment. It is also used to monitor the state of any or all articulated elements of the vehicle, such as arms, legs, or control surfaces. The visualization can also render other sorts of telemetered states visually, such as stress or strains that are measured by the avionics. Such data can be used to color or annotate the virtual vehicle to indicate nominal or off-nominal states during operation. The visualization is also able to render the simulated environment where the vehicle is operating. For surface and aerial vehicles, it can render the terrain under the vehicle as the avionics sends it location information (GPS, odometry, or star tracking), and locate the vehicle over or on the terrain correctly. For long traverses over terrain, the visualization can stream in terrain piecewise in order to maintain the current area of interest for the operator without incurring unreasonable resource constraints on the computing platform. The visualization software is designed to run on laptops that can operate in field-testing environments without Internet access, which is a frequently encountered situation when testing in remote locations that simulate planetary environments such as Mars and other planetary bodies.

Powell, Mark W.↗

In-Space Inspection Technologies Vision

Purpose: Assess In-Space NDE technologies and needs - current & future spacecraft. Discover & build on needs, R&D & NDE products in other industries and agencies. Stimulate partnerships in & outside NASA to move technologies forward cooperatively. Facilitate group discussion on challenges and opportunities of mutual benefit. Focus Areas: Miniaturized 3D Penetrating Imagers Controllable Snake-arm Inspection systems Miniature Free-flying Micro-satellite Inspectors

Studor, George↗

SpaceCube v2.0 Space Flight Hybrid Reconfigurable Data Processing System

This paper details the design architecture, design methodology, and the advantages of the SpaceCube v2.0 high performance data processing system for space applications. The purpose in building the SpaceCube v2.0 system is to create a superior high performance, reconfigurable, hybrid data processing system that can be used in a multitude of applications including those that require a radiation hardened and reliable solution. The SpaceCube v2.0 system leverages seven years of board design, avionics systems design, and space flight application experiences. This paper shows how SpaceCube v2.0 solves the increasing computing demands of space data processing applications that cannot be attained with a standalone processor approach.The main objective during the design stage is to find a good system balance between power, size, reliability, cost, and data processing capability. These design variables directly impact each other, and it is important to understand how to achieve a suitable balance. This paper will detail how these critical design factors were managed including the construction of an Engineering Model for an experiment on the International Space Station to test out design concepts. We will describe the designs for the processor card, power card, backplane, and a mission unique interface card. The mechanical design for the box will also be detailed since it is critical in meeting the stringent thermal and structural requirements imposed by the processing system. In addition, the mechanical design uses advanced thermal conduction techniques to solve the internal thermal challenges.The SpaceCube v2.0 processing system is based on an extended version of the 3U cPCI standard form factor where each card is 190mm x 100mm in size The typical power draw of the processor card is 8 to 10W and scales with application complexity. The SpaceCube v2.0 data processing card features two Xilinx Virtex-5 QV Field Programmable Gate Arrays (FPGA), eight memory modules, a monitor FPGA with analog monitoring, Ethernet, configurable interconnect to the Xilinx FPGAs including gigabit transceivers, and the necessary voltage regulation. The processor board uses a back-to-back design methodology for common parts that maximizes the board real estate available. This paper will show how to meet the IPC 6012B Class 3A standard with a 22-layer board that has two column grid array devices with 1.0mm pitch. All layout trades such as stack-up options, via selection, and FPGA signal breakout will be discussed with feature size results. The overall board design process will be discussed including parts selection, circuit design, proper signal termination, layout placement and route planning, signal integrity design and verification, and power integrity results. The radiation mitigation techniques will also be detailed including configuration scrubbing options, Xilinx circuit mitigation and FPGA functional monitoring, and memory protection.Finally, this paper will describe how this system is being used to solve the extreme challenges of a robotic satellite servicing mission where typical space-rated processors are not sufficient enough to meet the intensive data processing requirements. The SpaceCube v2.0 is the main payload control computer and is required to control critical subsystems such as autonomous rendezvous and docking using a suite of vision sensors and object avoidance when controlling two robotic arms.

Xilinx FPGA↗

A Fault-Tolerant Intelligent Robotic Control System

This research project involves development of path planning and graphical user interface software at an operator workstation and a manipulator control system which translates the commands from the user workstation to control the robot arm.

path↗

Overcoming Robot-Arm Joint Singularities

Kinematic equations allow arm to pass smoothly through singular region. Report discusses mathematical singularities in equations of robotarm control. Operator commands robot arm to move in direction relative to its own axis system by specifying velocity in that direction. Velocity command then resolved into individual-joint rotational velocities in robot arm to effect motion. However, usual resolved-rate equations become singular when robot arm is straightened.

Barker, L. K.↗

CSI related dynamics and control issues in space robotics

The research addressed includes: (1) CSI issues in space robotics; (2) control of elastic payloads, which includes 1-DOF example, and 3-DOF harmonic drive arm with elastic beam; and (3) control of large space arms with elastic links, which includes testbed description, modeling, and experimental implementation of colocated PD and end-point tip position controllers.

Schmitz, Eric↗

Attitude control of an object commonly held by multiple robot arms - A Lyapunov approach

Multiple robot arms moving a commonly held object can be viewed as complex actuators whose purpose is to provide net forces and moments to the object. These forces and moments can be used to control the orientation, or attitude, of the object via the Euler equation describing attitude evolution in response to applied moments at the mass center. In contrast to the common approach that feedback-linearizes the attitude dynamics to a double integrator form with respect to some three-parameter local representation of orientation, the authors control the object using a globally nonsingular representation. Using an energy-motivated Liapunov function, globally stable control of attitude is shown.

Kreutz, Kenneth↗

Multiple task point control of a redundant manipulator

The kinematic control of a redundant arm based on multiple tasks assigned to different locations of the manipulator is presented. This is equivalent to decomposing a redundant arm into two (or more) nonredundant local arms, the basearm and the forearm, at an intermediate arm location or task point called the elbow. A redundant arm is transformed into a serially cooperating dual-arm system, with the cooperation between the local arms being carried out at the elbow. Then, a manipulator end-effector motion specified by a given task is decomposed into motions of individual local arms as well as an end-effector free motion based on achieving maximum efficiency in task execution. To consider global optimization, elbow control is applied to reshaping and reorientation of a manipulability ellipsoid at the end effector during task execution. The resolved rate control of elbow in the end-effector null and free motion space is used to maximize arm homogeneity and to match the forearm motion space with the task space. Simulation results are shown.

Lee, Sukhan↗

Control of a flexible bracing manipulator

Many applications of robotic manipulator arms require operation in contact and noncontact regimes. Control of impact between the arm's tip and the environment has been largely ignored in prior research. The impact phenomena was investigated through simulation and experiment for the realization of the bracing strategy, and the key factors of the behavior were understood well. The approaching velocity is dominant parameter for the magnitude of the impact force. The impact is also affected by the compliance of the environmental surface.

Kwon, Dong-Soo↗

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

Understanding Processes Controlling the Temporal and Spatial Variations of PBL Structures Over the ARM SGP Site

The surface heat, moisture, and momentum fluxes are transferred to the atmosphere above through the planetary boundary layer (PBL), where vertical mixing due to turbulent eddies of different sizes plays critical roles. Therefore, reliably representing PBL processes in numerical models is critical for weather, climate, and air quality prediction. Currently, there are over ten PBL schemes that are selectable within the advanced research version of the Weather Research and Forecasting (WRF) model, indicative of the challenges in capturing the impacts of turbulence within the PBL in models. Further improvements in PBL parameterizations are needed for both weather and climate models, as emphasized in many recent national reports, but require an advanced understanding of the underlying boundary layer processes from observations. This project takes advantage of Department of Energy (DOE) Atmospheric Radiation Measurement (ARM) investments in the atmospheric boundary layer observations and Large-Eddy Simulation (LES) ARM Symbiotic Simulation and Observation (LASSO) simulations to characterize PBL structures, understand key physical processes controlling the mixed layer development, and to evaluate PBL parameterization.

54 ENVIRONMENTAL SCIENCES↗

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↗