Engineering PapersSearch

SEARCH · Engineering Papers

Results for “workspace”

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 91 records · Page 5

Global time optimal motions of robotic manipulators in the presence of obstacles

A practical method to obtain the global time optimal motions of robotic manipulators is presented. This method takes into account the nonlinear manipulator dynamics, actuator constraints, joint limits, and obstacles. Previously developed methods of optimizing manipulator motions along given paths and a local path optimization are utilized. A set of best paths is obtained first in a global search over the manipulator workspace, using graph search and hierarchical pruning techniques. These paths are used as initial conditions for a continuous path optimization to yield the global optimal motion. Examples of optimized motions of a six-degree-of-freedom manipulator, operating in a three-dimensional space with obstacles, are presented.

Shiller, Zvi

Collision detection for planning collision-free motion of two robot arms

The authors focus on collision detection for planning collision-free motion of two robot arms in a common workspace. A collision-free motion is obtained by detecting collisions along the straight-line trajectories of the robots using a sphere model for the wrists and then replanning the paths and/or trajectories of one or both of the robots to avoid collisions. A novel approach to collision detection is presented and a discussion on collision avoidance is given.

Basta, Robert A.

Tracking and stationkeeping for free-flying robots using sliding surfaces

The authors use the concept of sliding surfaces for generating two types of tracking control laws for a free-flying robot engaged in zero-gravity assembly tasks. Suction control, developed elsewhere for controlling manipulators with stationary bases, is used here to track workspace trajectories for manipulators mounted on mobile platforms. Zone control is formulated for the purpose of stationkeeping a robot maneuvering unit during payload manipulation. Experimental results are described for tests performed on an air-bearing robot tracking payload trajectories along a glass surface.

Carignan, Craig R.

An adaptive controller for enhancing operator performance during teleoperation

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

Carignan, Craig R.

An inverse kinematics algorithm for a highly redundant variable-geometry-truss manipulator

A new class of robotic arm consists of a periodic sequence of truss substructures, each of which has several variable-length members. Such variable-geometry-truss manipulator (VGTMs) are inherently highly redundant and promise a significant increase in dexterity over conventional anthropomorphic manipulators. This dexterity may be exploited for both obstacle avoidance and controlled deployment in complex workspaces. The inverse kinematics problem for such unorthodox manipulators, however, becomes complex because of the large number of degrees of freedom, and conventional solutions to the inverse kinematics problem become inefficient because of the high degree of redundancy. A solution is presented to this problem based on a spline-like reference curve for the manipulator's shape. Such an approach has a number of advantages: (1) direct, intuitive manipulation of shape; (2) reduced calculation time; and (3) direct control over the effective degree of redundancy of the manipulator. Furthermore, although the algorithm was developed primarily for variable-geometry-truss manipulators, it is general enough for application to a number of manipulator designs.

Naccarato, Frank

Visualization of three dimensional data

The objective of research is to characterize patterns of errors observers make when relating the judged exocentric direction of a target presented on a perspective display to their egocentric sense of visual direction. This type of spatial task is commonly faced by operators of telerobotic systems when using a map-like display of their workspace to determine the visual location and orientation of objects seen by direct view. It is also essentially the same task as faced by an aircraft pilot using a cockpit perspective traffic display of his surrounding airspace to locate traffic out his windows. The results of the current study clearly show that the visual direction is a significantly biased metric of virtual space presented by flat panel perspective displays. Modeling and explanation of the causes of the observed biases will allow design of compensated perspective displays.

Ellis, Stephen R.

Adaptive tracking for complex systems using reduced-order models

Reduced-order models are considered in the context of parameter adaptive controllers for tracking workspace trajectories. A dual-arm manipulation task is used to illustrate the methodology and provide simulation results. A parameter adaptive controller is designed to track the desired position trajectory of a payload using a four-parameter model instead of a full-order, nine-parameter model. Several simulations with different payload-to-arm mass ratios are used to illustrate the capabilities of the reduced-order model in tracking the desired trajectory.

Carignan, Craig R.

Concurrent Image Processing Executive (CIPE). Volume 3: User's guide

CIPE (the Concurrent Image Processing Executive) is both an executive which organizes the parameter inputs for hypercube applications and an environment which provides temporary data workspace and simple real-time function definition facilities for image analysis. CIPE provides two types of user interface. The Command Line Interface (CLI) provides a simple command-driven environment allowing interactive function definition and evaluation of algebraic expressions. The menu interface employs a hierarchical screen-oriented menu system where the user is led through a menu tree to any specific application and then given a formatted panel screen for parameter entry. How to initialize the system through the setup function, how to read data into CIPE symbols, how to manipulate and display data through the use of executive functions, and how to run an application in either user interface mode, are described.

Lee, Meemong

Kinematics, controls, and path planning results for a redundant manipulator

The inverse kinematics solution, a modal position control algorithm, and path planning results for a 7 degree of freedom manipulator are presented. The redundant arm consists of two links with shoulder and elbow joints and a spherical wrist. The inverse kinematics problem for tip position is solved and the redundant joint is identified. It is also shown that a locus of tip positions exists in which there are kinematic limitations on self-motion. A computationally simple modal position control algorithm has been developed which guarantees a nearly constant closed-loop dynamic response throughout the workspace. If all closed-loop poles are assigned to the same location, the algorithm can be implemented with very little computation. To further reduce the required computation, the modal gains are updated only at discrete time intervals. Criteria are developed for the frequency of these updates. For commanding manipulator movements, a 5th-order spline which minimizes jerk provides a smooth tip-space path. Schemes for deriving a corresponding joint-space trajectory are discussed. Modifying the trajectory to avoid joint torque saturation when a tip payload is added is also considered. Simulation results are presented.

Gretz, Bruce

Reflexive obstacle avoidance for kinematically-redundant manipulators

Dexterous telerobots incorporating 17 or more degrees of freedom operating under coordinated, sensor-driven computer control will play important roles in future space operations. They will also be used on Earth in assignments like fire fighting, construction and battlefield support. A real time, reflexive obstacle avoidance system, seen as a functional requirement for such massively redundant manipulators, was developed using arm-mounted proximity sensors to control manipulator pose. The project involved a review and analysis of alternative proximity sensor technologies for space applications, the development of a general-purpose algorithm for synthesizing sensor inputs, and the implementation of a prototypical system for demonstration and testing. A 7 degree of freedom Robotics Research K-2107HR manipulator was outfitted with ultrasonic proximity sensors as a testbed, and Robotics Research's standard redundant motion control algorithm was modified such that an object detected by sensor arrays located at the elbow effectively applies a force to the manipulator elbow, normal to the axis. The arm is repelled by objects detected by the sensors, causing the robot to steer around objects in the workspace automatically while continuing to move its tool along the commanded path without interruption. The mathematical approach formulated for synthesizing sensor inputs can be employed for redundant robots of any kinematic configuration.

Karlen, James P.

Preliminary study of a serial-parallel redundant manipulator

The manipulator design discussed here results from the examination of some of the reasons why redundancy is necessary in general purpose manipulation systems. A spherical joint design actuated in-parallel, having the many advantages of parallel actuation, is described. In addition, the benefits of using redundant actuators are discussed and illustrated in the design by the elimination of loci of singularities from the usable workspace with the addition of only one actuator. Finally, what is known by the authors about space robotics requirements is summarized and the relevance of the proposed design matched against these requirements. The design problems outlined here are viewed as much from the mechanical engineering aspect as from concerns arising from the control and the programming of manipulators.

Hayward, Vincent

Experiments in identification and control of flexible-link manipulators

Interest in the study of flexible-link manipulators for space-based applications has risen strongly in recent years. Moreover, numerous experimental results have appeared for the various problems in the modeling, identification and control of such systems. Nevertheless, relatively little literature has appeared involving laboratory verification of tuning controllers for certain types of realistic flexible-link manipulators. Specifically flexible-link manipulators which are required to maintain endpoint accuracy while manipulating loads that are possibly unknown and varying as they undergo disturbance effects from the environment and workspace. Endpoint position control of flexible-link manipulators in these areas are discussed, with laboratory setups consisting of one and two-link manipulators.

Yurkovich, Stephen

Computer simulation and design of a three degree-of-freedom shoulder module

An in-depth kinematic analysis of a three degree of freedom fully-parallel robotic shoulder module is presented. The major goal of the analysis is to determine appropriate link dimensions which will provide a maximized workspace along with desirable input to output velocity and torque amplification. First order kinematic influence coefficients which describe the output velocity properties in terms of actuator motions provide a means to determine suitable geometric dimensions for the device. Through the use of computer simulation, optimal or near optimal link dimensions based on predetermined design criteria are provided for two different structural designs of the mechanism. The first uses three rotational inputs to control the output motion. The second design involves the use of four inputs, actuating any three inputs for a given position of the output link. Alternative actuator placements are examined to determine the most effective approach to control the output motion.

Marco, David

Experiments in identification and control of flexible-link manipulators

A report is presented on an ongoing effort for end-point position control of flexible-link manipulators under realistic conditions in laboratory setups consisting of one- and two-link manipulators. The authors treat modeling, identification, and control of flexible-link manipulators that are required to carry payloads, possibly unknown and varying, while undergoing disturbance effects from the environments and the workspace. The various identification and control techniques being investigated are summarized, with emphasis on the ability of the controller to adjust to changes in dynamics, payload, and working environment. It is found that time-domain methods offer identified model structures that are readily available for control design, whereas frequency-domain methods, particularly the time-varying transfer function estimation approach developed for this application, are more desirable when rapid controller tuning is required.

Yurkovich, Stephen

Visual direction as a metric of virtual space

Two experiments examine the abilities of ten subjects to visualize directions shown on a perspective display. Subjects indicated their perceived directions by adjusting a head-mounted cursor to correspond to the direction depicted on the display. This task is required of telerobotic operators who use map-like pictures of their workspace to determine the direction of objects seen by direct view. Results show significant open-loop judgment biases that may be composed of errors arising from misinterpretation of the map geometry and overestimation of gaze direction.

Ellis, Stephen R.

Dynamic analysis of a 6 DOF CKCM robot end-effector for dual-arm telerobot systems

A dynamical analysis is performed for a six DOF robot end-effector built to study telerobotic service and maintenance of NASA hardwares in space. The design of the end-effector is based on the concept of closed-kinematic chain mechanism capable of performing precise motion in a small workspace. After presenting a closed-form solution for the inverse kinematic problem, the Lagrangian approach is used to derive a set of equations of motion for the end-effector where the generalized coordinates are selected to be the Cartesian coordinates. A computer simulation study shows that the centrifugal and Coriolis terms can be neglected for slow motion.

Nguyen, Charles C.

Algorithmically Specialized Parallel Architecture For Robotics

Computing system called Robot Mathematics Processor (RMP) contains large number of processor elements (PE's) connected in various parallel and serial combinations reconfigurable via software. Special-purpose architecture designed for solving diverse computational problems in robot control, simulation, trajectory generation, workspace analysis, and like. System an MIMD-SIMD parallel architecture capable of exploiting parallelism in different forms and at several computational levels. Major advantage lies in design of cells, which provides flexibility and reconfigurability superior to previous SIMD processors.

Fijany, Amir

Redundant Robot Can Avoid Obstacles

Simple and direct control scheme enables redundant robot to avoid obstacles in workspace. In proposed scheme, called "configuration control", degrees of freedom used to configure robot to satisfy set of inequality constraints representing avoidance of obstacles, while simultaneously making end effector follow desired trajectory. Provides capability to avoid obstacles in dynamically varying environment where apriori planning of tasks not feasible.

Homayoun, Seraji