Two algorithms for depth estimation are presented. The first algorithm simply looks for the focus level that maximizes the focus measure at each image point. The second algorithm uses a Gaussian model to interpolate t...
详细信息
Two algorithms for depth estimation are presented. The first algorithm simply looks for the focus level that maximizes the focus measure at each image point. The second algorithm uses a Gaussian model to interpolate the focus measures to obtain more accurate depth estimates. The algorithms were implemented and tested on surfaces of different roughness and reflectance properties. The results indicate that the shape-from-focus method may be applied to a variety of industrial vision problems.< >
Sparse tactile sensing can be used to determine the positions and orientations of objects if the objects are restricted to being of a particular class. Consideration is given to a simple example of exploiting class co...
详细信息
Sparse tactile sensing can be used to determine the positions and orientations of objects if the objects are restricted to being of a particular class. Consideration is given to a simple example of exploiting class constraints: finding the axis of an unknown surface of revolution. Three tactile curvature measurements on a surface of revolution with sweeping rule in C/sup 2/ are shown to be sufficient for determining the axis except for certain singular configurations. Position and orientation error bounds and preliminary experimental results are presented for a capacitive tactile sensor with two contacts. Optimal angular spacing was seen to be 90 degrees between contacts. Experiments showed that the method worked with a position error of 0.07 in. and an angle error of 7.3 degrees .< >
A methodology is developed for describing of hierarchical control of robot systems in a manner which is faithful to the underlying mechanics, structured enough to be used as an interpreted language, and sufficiently f...
详细信息
A methodology is developed for describing of hierarchical control of robot systems in a manner which is faithful to the underlying mechanics, structured enough to be used as an interpreted language, and sufficiently flexible to encompass a wide variety of systems. A consistent set of primitive operations which form the core of a robot system description and control language is presented. This language, motivated by the hierarchical organization of neuromuscular systems, is capable of describing a large class of robot systems under a variety of single-level and distributed control schemes.< >
An algorithm is described for planning the motions of several mobile robots which share the same workspace. Each robot is capable of independent translational motion in two dimensions, and the workspace contains polyg...
详细信息
An algorithm is described for planning the motions of several mobile robots which share the same workspace. Each robot is capable of independent translational motion in two dimensions, and the workspace contains polygonal obstacles. The algorithm computes a path for each robot which avoids all obstacles in the workspace as well as the other robots. It is guaranteed to find a solution if one exists. The algorithm takes a cell decomposition approach, where the decomposition used is based on the idea of a product operation defined on the cells in a decomposition of a two-dimensional free space. This algorithm is being implemented for the case of two robots as part of ongoing research into useful algorithms for task-level programming of the RobotWorld system.< >
An algorithm is presented for generating near-time-optimal trajectories for an open-kinematic-chain manipulator moving in a cluttered workspace. This is the first algorithm to guarantee bounds on the closeness of an a...
详细信息
An algorithm is presented for generating near-time-optimal trajectories for an open-kinematic-chain manipulator moving in a cluttered workspace. This is the first algorithm to guarantee bounds on the closeness of an approximation to a time-optimal trajectory. The running time and space required are polynomial in the desired accuracy of the approximation. The user may also specify tolerances by which the trajectories must clear obstacles in the workspace to allow modeling of control errors.< >
The robust controller has very simple structures and can be divided into two separate parts: a servo controller and an auxiliary controller. The two controllers are designed independently. The function of the auxiliar...
详细信息
The robust controller has very simple structures and can be divided into two separate parts: a servo controller and an auxiliary controller. The two controllers are designed independently. The function of the auxiliary controller is to cancel out the plant uncertainties directly without the use of the high loop gain principle. Interpretation of robot controller as a signal-synthesis adaptive controller is given. Practical implementation issues of the auxiliary controller are discussed. Simulations of a design example with large parameter uncertainty, nonlinearity, and external disturbance are presented to demonstrate the effectiveness of the design technique. This technique is further tested with success in an experimental study of joint position control of a PUMA 560 robot arm.< >
Control of tool-workpiece interaction force is of vital importance in automated assembly. Using a simple linear continuous model of an edge-following system to predict the appropriate accomodation gains in a force con...
详细信息
Control of tool-workpiece interaction force is of vital importance in automated assembly. Using a simple linear continuous model of an edge-following system to predict the appropriate accomodation gains in a force control loop, previous work has shown that force control by accomodation is feasible. Following up this work, this paper describes the analysis, simulation and implementation of an adaptive force control in a two-dimensional edge-following task with a PUMA 560 robot and wrist force sensor. First, a discrete-time model of an edge-following system is developed and then used as the plant; second, a model reference adaptive control (MRAC) scheme is applied to achieve both tracking and regulation purposes. The reference (tracking) model can be determined by experimental reference input and desired model output information; the reference (regulation) model can be obtained by simulation to smooth out the plant output and improve the augmented filtered plant-model error. Study is done on the values of the adaptation gains in the adaptive mechanism, and hence can be adjusted to insure the best plant output performance.
This paper presents a new algorithm for determining the position and orientation of objects. The problem is formulated as an optimization problem using dual number quaternions. It is shown that this reduces to an eige...
详细信息
An adaptive controller is presented for the coordinated motion control of two manipulators handling an object of unknown mass. Global convergence in tracking of both position and internal force trajectories of the obj...
详细信息
An adaptive controller is presented for the coordinated motion control of two manipulators handling an object of unknown mass. Global convergence in tracking of both position and internal force trajectories of the object is proved, assuming perfect models for both manipulators. The computational algorithm is similar to the Newton-Euler inverse dynamics algorithm with complexity linear in the number of links in the manipulators. A significant feature of the control method is that both manipulators use the identical computational algorithm. Thus, the concept of master/slave relationship between the two manipulators is avoided. Two simulations are presented. The first assumes an ideal model for each manipulator. As expected, the controller is stable and provides excellent tracking ability of the manipulator. The second simulation investigates the effects of modeling errors in the mass properties of each arm. The position trajectories track very close to their desired values; however, they never completely converge.< >
A joint-trajectory-generation scheme for redundant robots is proposed which uses the redundancy to improve motion performance according to certain objective functions. The objective function can be either analytical o...
详细信息
A joint-trajectory-generation scheme for redundant robots is proposed which uses the redundancy to improve motion performance according to certain objective functions. The objective function can be either analytical or nonanalytical. For nonanalytical objective functions, a least-squares scheme is proposed to estimate the gradient vector. In addition, an approximation scheme is developed to compute the pseudoinverse of the Jacobian. Application of the scheme to a 4-link revolute planar robot manipulator is demonstrated through simulation. Several motion performance criteria are considered and their results analyzed.< >
暂无评论