EDBT 2026 Demo / reviewers in the wild / expert
John E. Wood
dblp:71/7946
· DBLP profile ↗
25ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 21Systems, architecture and hardware · 21Applied, interdisciplinary, general and emerging computing · 4Human-computer interaction and ubiquitous computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
15 papers |
Motion planning and robot control · 49% Multi-agent systems · 22% Reinforcement learning · 13% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 100% |
Topics — the 24 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
robot control |
0.3 | 4 | 2012 | Implementation of an embodied general reinforcement learner on a serial link manipulator · ICRA 2012 Expanding the twin pulse swing free profile · ICRA 2008 Wide Band Suppression of Motion-Induced Vibration · ICRA 2007 |
Knowledge, reasoning and agents › Multi-agent systems › multi-agent control
cooperative control |
0.3 | 3 | 2010 | Multi-vehicle testbed for decentralized environmental sensing · ICRA 2010 A multi-vehicle testbed for multi-modal, decentralized sensing of the environment · ICRA 2010 A framework for implementing cooperative motion on industrial controllers · IEEE Trans. Robotics 2004 |
Robotics › Motion planning and robot control › robot control
vibration suppression |
0.2 | 4 | 2008 | Expanding the twin pulse swing free profile · ICRA 2008 Wide Band Suppression of Motion-Induced Vibration · ICRA 2007 Sharing Inertia Load between Multiple Robots with Active Compliant Grippers using Trajectory Pre-shaping · ICRA 2004 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination |
0.2 | 2 | 2010 | Multi-vehicle testbed for decentralized environmental sensing · ICRA 2010 A multi-vehicle testbed for multi-modal, decentralized sensing of the environment · ICRA 2010 |
Machine learning › Reinforcement learning
reinforcement learning for control |
0.1 | 1 | 2012 | Implementation of an embodied general reinforcement learner on a serial link manipulator · ICRA 2012 |
Robotics › Robot manipulation
cooperative manipulation |
0.1 | 2 | 2006 | Swing-free Trajectory Generation for Dual Cooperative Manipulators using Dynamic Programming · ICRA 2006 Sharing Inertia Load between Multiple Robots with Active Compliant Grippers using Trajectory Pre-shaping · ICRA 2004 |
Robotics › Motion planning and robot control
trajectory planning |
0.1 | 2 | 2006 | Swing-free Trajectory Generation for Dual Cooperative Manipulators using Dynamic Programming · ICRA 2006 Preshaped Trajectories for Residual Vibration Suppression in Payloads Suspended from Multiple Robot Manipulators · ICRA 2004 |
Robotics › Motion planning and robot control
trajectory optimization |
0.1 | 2 | 2007 | Curvilinear Transport of Suspended Payloads · ICRA 2007 Sharing Inertia Load between Multiple Robots with Active Compliant Grippers using Trajectory Pre-shaping · ICRA 2004 |
Robotics › Motion planning and robot control › robot calibration
hand-eye calibration |
0.1 | 1 | 2007 | Calibrating Pan-Tilt Cameras in Robot Hand-Eye Systems Using a Single Point · ICRA 2007 |
Robotics › Motion planning and robot control › robot calibration
kinematic calibration |
0.1 | 1 | 2007 | An Automated Method to Calibrate Industrial Robots Using a Virtual Closed Kinematic Chain · IEEE Trans. Robotics 2007 |
Robotics › Motion planning and robot control
robot calibration |
0.1 | 1 | 2007 | An Automated Method to Calibrate Industrial Robots Using a Virtual Closed Kinematic Chain · IEEE Trans. Robotics 2007 |
Internet of things and sensor networks
environmental sensing |
0.1 | 2 | 2010 | Multi-vehicle testbed for decentralized environmental sensing · ICRA 2010 A multi-vehicle testbed for multi-modal, decentralized sensing of the environment · ICRA 2010 |
Robotics › Robot manipulation
dual-arm manipulation |
0.1 | 1 | 2006 | Swing-free Trajectory Generation for Dual Cooperative Manipulators using Dynamic Programming · ICRA 2006 |
Robotics › Robot manipulation › cooperative manipulation
multi-robot manipulation |
0.0 | 1 | 2004 | A framework for implementing cooperative motion on industrial controllers · IEEE Trans. Robotics 2004 |
Robotics › Motion planning and robot control
motion planning |
0.0 | 1 | 2012 | Implementation of an embodied general reinforcement learner on a serial link manipulator · ICRA 2012 |
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
probabilistic roadmap |
0.0 | 1 | 2012 | Implementation of an embodied general reinforcement learner on a serial link manipulator · ICRA 2012 |
Robotics › Robot navigation and mapping › view planning
next-best-view planning |
0.0 | 1 | 2003 | Viewpoint selection for object reconstruction using only local geometric features · ICRA 2003 |
Computer vision › 3D vision › 3d reconstruction
object reconstruction |
0.0 | 1 | 2003 | Viewpoint selection for object reconstruction using only local geometric features · ICRA 2003 |
Robotics › Robot manipulation › cooperative manipulation
cooperating manipulators |
0.0 | 1 | 2004 | Preshaped Trajectories for Residual Vibration Suppression in Payloads Suspended from Multiple Robot Manipulators · ICRA 2004 |
Robotics › Robot navigation and mapping
active vision |
0.0 | 1 | 2003 | Viewpoint selection for object reconstruction using only local geometric features · ICRA 2003 |
Robotics › Robot manipulation
dexterous manipulation |
0.0 | 1 | 1986 | Finger force computation without the grip jacobian · ICRA 1986 |
Robotics › Robot manipulation › grasping › grasp analysis
grasp force analysis |
0.0 | 1 | 1986 | Finger force computation without the grip jacobian · ICRA 1986 |
Robotics › Robot manipulation
grasping |
0.0 | 1 | 1986 | Finger force computation without the grip jacobian · ICRA 1986 |
Robotics › Robot manipulation › grasping › multifingered hand
multifingered hand control |
0.0 | 1 | 1986 | Finger force computation without the grip jacobian · ICRA 1986 |
Methods — techniques the papers use, named apart from their topics
prioritized multi-sensing · 0.2distributed adaptive algorithm · 0.2input shaping · 0.2twin-pulse profile · 0.2trapezoidal profile · 0.2boxcar function · 0.2probabilistic roadmap method · 0.1feature creation · 0.1dynamic programming · 0.1trajectory generation · 0.1pulse-based profiles · 0.1interpolating filter · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Construction and use of roadmaps that incorporate workspace modeling errorsabstractProbabilistic Roadmap Methods (PRMs) have been shown to work well at solving high Degree of Freedom (DoF) motion planning problems. They work by constructing a roadmap that approximates the topology of collision-free configuration space. However, this requires an accurate model of the robot's workspace in order to test if a sampled configuration is in collision or not. In this paper, we present a method for roadmap construction that can be used in workspaces with uncertainties in the model. For example, these can be inaccuracies that are caused by sensor error when an environment model was constructed. The uncertainty is encoded into the roadmap directly through the incorporation of non-binary collision detection values, e.g., a probability of collision. We refer to this new roadmap as a Safety-PRM because it allows tunability between the expected safety of the robot and the distance along a path. We compare the computational cost of Safety-PRM against two planning methods for environments without modeling errors, basic PRM and Medial Axis PRM (MAPRM), known for low computational cost and maximizing clearance, respectively. We demonstrate that in most cases, Safety-PRM produces high quality paths maximized for clearance and safety with the least amount of computational cost. We show that these paths are tunable for both robot safety and clearance. Finally, we demonstrate the applicability of Safety-PRM on an experimental system, a Barrett Whole Arm Manipulator (WAM). On the WAM, we demonstrate the mapping of expected collision to robot speeds to enable the robot to physically test the safety of the roadmap and use torque estimation to make roadmap modifications. Nick Malone, Kasra Manavi, John E. Wood, Lydia Tapia |
IROS | 3 |
| 2012 | Implementation of an embodied general reinforcement learner on a serial link manipulatorabstractBECCA (a Brain-Emulating Cognition and Control Architecture software package) was developed in order to perform general reinforcement learning, that is, to enable unmodeled embodied systems operating in unstructured environments to perform unfamiliar tasks. It accomplishes this through automatic paired feature creation and reinforcement learning algorithms. This paper describes an implementation of BECCA on a seven Degree of Freedom (DoF) Barrett Whole Arm Manipulator (WAM) undergoing a series of experiments designed to test the reinforcement learner's ability to adapt to the WAM hardware. In the experiments, the following is demonstrated, 1) learning to transition the WAM between states, 2) learning to perform at near optimal levels on one, two and three dimensional navigation tasks, 3) applying learning in simulation to hardware performance, 4) learning under inconsistent, human-generated reward, and 5) combining the reinforcement learner with Probabilistic Roadmap Methods (PRM) to improve scalability. The goal of the paper is to demonstrate both the scalability of the BECCA reinforcement learning approach using different formulations of the state space and to show the approach in this paper operating on complex physical hardware. Nicholas Malone, Brandon Rohrer, Lydia Tapia, Ronald Lumia, John E. Wood |
ICRA | 5 |
| 2011 | Heterogeneous sensor network for prioritized sensingabstractIn this paper we relax the assumption of network connectivity within the sensor network and introduce mobile communication relays to the network. This addition converts the homogeneous sensor network to a heterogeneous one. Based on the communication geometry of both sensing and communication relay agents we derive communication constraints within the network that guarantee network connectivity. We then define a heterogeneous proximity graph that encodes the communication links that exist within the heterogeneous network. By specifying particular edge weights in the proximity graph, we provide a technique for biasing particular connections within the heterogeneous sensor network. Through a minimal spanning tree approach, we show how to minimize communication links within the network which allows for larger feasible motion sets of the sensing agents that guarantee the network remains connected. We also provide an algorithm that allows for adding communication links to the minimal spanning tree of the heterogeneous proximity graph to create a biconnected graph that is robust to a single node failure. We then combine a prioritized search algorithm and the communication constraints to provide a decentralized prioritized sensing control algorithm for a heterogeneous sensor network that maintains network connectivity. R. Andres Cortez, Rafael Fierro, John E. Wood, Ronald Lumia |
IROS | 3 |
| 2010 | A multi-vehicle testbed for multi-modal, decentralized sensing of the environmentabstractThis paper shows the capability of our environmental testbed to validate novel cooperative control algorithms that rely on measurements from the environment. Through the design of our mounting plates, the testbed can accommodate multiple environmental sensors as well as different configurations of robot accessories. Also, our environmental sensor suite provides the ability to integrate a variety of sensors that provide measurements of physical quantities to address many different types of cooperative control algorithms. R. Andrew Cortez, José-Marcio Luna, Rafael Fierro, John E. Wood |
ICRA | 4 |
| 2010 | Multi-vehicle testbed for decentralized environmental sensingabstractIn this paper we present our multi-vehicle testbed that was designed for verification and validation of cooperative control algorithms involving environmental sensing. Two cooperative control algorithms: prioritized multi-sensing behavior, and a distributed adaptive algorithm for nonholonomic sensor networks are qualitatively verified using our multi-vehicle testbed. The multi-vehicle testbed allows for a straightforward transition from simulation to experimenting on actual hardware and has the flexibility to interface various types of sensors, vehicles, as well as enable indoor and outdoor experiments. R. Andres Cortez, José-Marcio Luna, Rafael Fierro, John E. Wood |
ICRA | 4 |
| 2009 | Prioritized sensor detection via dynamic Voronoi-based navigationabstractThis paper presents a decentralized coordination algorithm that allows a team of sensor-enabled robots to navigate a region containing non-convex obstacles and take measurements within the region that contain the highest probability of having ¿good¿ information first. This approach is motivated by scenarios where prior knowledge of the search space is known or when time constraints are present that limit the amount of area that can be searched by a robot team. Practical applications include search and rescue, target detection, and hazardous contaminations. Our cooperative control algorithm combines Voronoi partitioning, a global optimization technique, and a modified navigation function to prioritize sensor detection. The issues we address such as non-convex obstacles as well as global search are not extensively addressed in the current literature. Simulation results of the control algorithm are given and validate the prioritized sensing behavior as well as the collision avoidance property. R. Andrew Cortez, Rafael Fierro, John E. Wood |
IROS | 3 |
| 2008 | Expanding the twin pulse swing free profileabstractThe twin-pulse motion profile is still perhaps the simplest profile in existence for reducing residual vibration. Its primary drawback is that of narrow bandwidth, i.e., it is effective for attenuating only a very narrow range of frequencies about its design frequency. This has led to the inclusion of more pulses to improve robustness to frequency variation. However, one cost of adding pulses is extending the duration of the resulting motion. This paper presents several techniques whereby the basic twin-pulse motion profile can be expanded to reduce its frequency sensitivity while still preserving its advantages. These techniques include intentionally mis-aligning the null points of ideal twin pulses and a convolved boxcar function, then adding a trapezoidal profile component, finally culminating in what we term a misaligned boxcar/trapezoidal/twin pulse (M- BC:TZ:TP) motion profile. This expanded profile and a basic twin-pulse profile were both evaluated on a ten-pendula system with natural frequencies varying over a range of nearly 10%. Simulation results showed an overall reduction of 97% with the expanded twin-pulse profile, and notably all ten frequencies were attenuated; only one frequency was attenuated with the standard twin-pulse profile. Experiments using a linear rail transport system and the ten pendula device validated the simulation. These expanded profiles retain the simplicity and short duration of the twin-pulse with increased robustness to frequency variations. David Bowling, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 3 |
| 2007 | Wide Band Suppression of Motion-Induced VibrationabstractMotion profiles such as swing free and input shaping are intended to eliminate residual vibrations. This paper demonstrates a simple generalized method of creating and understanding pulse-based profiles, and presents an approach to suppress a wider band of induced vibration than previously attainable. The current approach of input shaping ignores the potential contributions the base profile and pulse shape can have on the profile. When examined from a signal processing point of view these pulse-based profiles can be thought of as sampled low pass filters. The sampling of the filter kernel defines the magnitude of the pulses, but as in any digital system it also produces aliasing. An interpolating filter can then be used to both remove the aliasing and to smooth and shape the base profile. This dual purpose of the interpolating filter allows the use of the swing free step input in conjunction with a rate-limit as a base profile. A generalized methodology is proposed which can create smooth motion profiles with continuous derivatives, while keeping the computational efficient of traditional input shaping. Experimental validation of two multi-DOF systems is shown. David Bowling, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 3 |
| 2007 | Calibrating Pan-Tilt Cameras in Robot Hand-Eye Systems Using a Single PointabstractThis paper describes a method that requires only a single projected point to calibrate a pair of cameras attached to pan-tilt units (PTUs) in a hand-eye robot configuration. Most existing calibration methods require either a set of known calibration locations or a large number of corresponding image features. These requirements usually imply human intervention, which complicates the calibration procedure. Rather than using multiple points in the workspace, the proposed algorithm uses a single stationary point generated by aiming a laser at a planar surface for the entire calibration. The single point provides a high intensity feature that is easy to extract from the image. To exercise all of the PTU and camera degrees of freedom, a large number of random robot/PTU configurations are computed automatically and 60 configurations, where both cameras can extract the single calibration point, are retained. As a result, this approach minimizes image processing requirements and virtually eliminates the correspondence problem. Using the Levenberg-Marquardt non-linear minimization algorithm, the Denavit-Hartenberg (D-H) parameters for the pan-tilt axes along with the internal and external parameters of the cameras are computed. This method requires no human intervention, employs simple image processing to detect the high intensity laser point, and produces a triangulation error of roughly 3mm at a range of 1m. Chandra Sekhar Gatla, Ronald Lumia, John E. Wood, Gregory P. Starr |
ICRA | 3 |
| 2007 | Curvilinear Transport of Suspended PayloadsabstractAutomated transport of suspended objects is a subject of importance in many manufacturing, construction, and military applications. Suppression of the natural oscillation of payloads after a transport motion has been extensively studied, but generalized planar motion has yet to be examined. Obstacles in a crane or robot workspace may necessitate transport using a sequence of many linear segments or by a sequence of fewer curvilinear ones. The use of curvilinear motions in such cases may have the following advantages: (1) less error buildup in optimization due to the use of fewer segments, and (2) faster transport. We investigate parametrically-defined polynomial spatial paths optimized using dynamic programming. We present simulations and experimental evaluations of these optimizations. C. Williams, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 3 |
| 2007 | Calibration of industrial robots by magnifying errors on a distant planeabstractThis paper describes a robot calibration approach called the virtual closed kinematic chain (ViCKi) method. Traditionally, calibration requires the measurement of the position and orientation of the end effector, and measurement resolution limits the accuracy of the robot model. In ViCKi, we attach a laser to the end effector to create a virtual 7th link. The laser spot produced on a distant plane, the end of this virtual link, magnifies small changes at the end effector, resulting in a high resolution error measurement of the end effector. The accuracy of the robot after using the proposed calibration procedure is measured by aiming at an arbitrary fixed point and measuring the mean and standard deviation of the radius of spread of the projected points. The mean and standard deviation of the radius of spread were improved from 5.64mm and 1.89mm to 1.05mm and 0.587mm respectively. It is also shown in simulation that the method can be automated by a feedback system that can be implemented in real-time. Chandra Sekhar Gatla, Ronald Lumia, John E. Wood, Gregory P. Starr |
IROS | 3 |
| 2007 | An Automated Method to Calibrate Industrial Robots Using a Virtual Closed Kinematic ChainabstractThis paper describes an industrial robot calibration algorithm called the virtual closed kinematic chain method. Current robot kinematic calibration methods use measurements of position and orientation of the end effector. The accuracy of these measurements is limited by the resolution of the measuring equipment. In the proposed method, a laser pointer tool, attached to the robot's end effector, aims at a constant but unknown location on a fixed object, effectively creating a virtual 7 DOFs closed kinematic chain. As a result, small variations in position and orientation of the end effector are magnified on the distant object. Hence, the resolution of observations is improved, increasing the accuracy of joint angle measurements that are required to calibrate the robot. The method is verified using both simulation and real experiments. It is also shown in simulation that the method can be automated by a feedback system that can be implemented in real time. The accuracy of the robot after using the proposed calibration procedure is measured by aiming at an arbitrary fixed point and measuring the mean and standard deviation of the radius of spread of the projected points. The mean and standard deviation of the radius of spread were improved from 5.64 and 1.89 mm to 1.05 and 0.587 mm, respectively. Chandra Sekhar Gatla, Ronald Lumia, John E. Wood, Gregory P. Starr |
IEEE Trans. Robotics | 3 |
| 2006 | Swing-free Trajectory Generation for Dual Cooperative Manipulators using Dynamic ProgrammingabstractIn the high speed transport of freely suspended objects, traditional methods of suppressing residual oscillations may not produce satisfactory results. Nonlinearities may exist to the point that the linearizing assumptions required by these methods may no longer be valid. The optimization algorithm of dynamic programming (DP) is advantageous for such intrinsically nonlinear applications. This paper will outline the development of the DP algorithm for discrete time systems. It also describe the application of the algorithm to a rapid maneuver of a long slender payload suspended by a cable at each end. The cables are each held by one of two independent robot manipulators. The DP algorithm will be used to generate optimal swing-free motion trajectories for the robots. Simulation and experimental results show that residual oscillations are virtually nonexistent Daniel Zameroski, Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 3 |
| 2005 | Rapid Transport of Suspended PayloadsabstractThe topic of composing inputs for systems with mechanical flexibility has received attention for many years. Two popular methods are (1) shaping a nominal trajectory by convolution with an impulse sequence which itself cancels the flexibility, and (2) trajectory parameter optimization using structured basis functions, e.g. bang-coast-bang. However, each of these methods deteriorates in a different way when the motion is rapid compared to the natural period of the flexibility. Motions synthesized using dynamic programming offer clear advantages in these situations: (1) the resulting motions are smoother than those using impulse-convolution, and (2) dynamic programming is deterministic and does not rely on a convex objective function like gradient-based parameter optimization. Examples of the shortcomings of impulse-convolution and parameter-optimization will be shown; then we present both simulation and experimental evaluation of rapid transport of a suspended object using a robot manipulator and a minimum-energy trajectory obtained by dynamic programming. Gregory P. Starr, John E. Wood, Ronald Lumia |
ICRA | 2 |
| 2005 | Achieving deterministic, hard real-time control on an IBM-compatible PC: a general configuration guidelineabstractWith the rapid development of personal computers (PCs) in the past 15 years, a trend has emerged in which conventional industrial microcontrollers are being replaced by PCs because they provide more computation power while at the same time support a user-friendly interface for better interoperability. Although there are many research efforts in this direction, a few key issues concerning the determinism of the PC hardware and firmware were overlooked that have critical impact on the hard real-time performance of such systems. Key issues include: the nondeterministic occurrence of system management interrupts (SMI), the nondeterministic I/O latency caused by PCI bus arbitration and hard disk buffering. These issues along with suggested solutions will be addressed in this paper. Due to the diversity of firmware (BIOS) and hardware design from different PC manufacturers, it is impossible to make a comprehensive list of rules to safeguard a deterministic controller PC configuration. The goal of this paper is therefore to present a general design guideline that can be used to analyze and configure a specific system with the help of necessary motherboard/chipset/BIOS manuals. Ronald Lumia, John E. Wood, Gregory P. Starr |
SMC | 3 |
| 2004 | Preshaped Trajectories for Residual Vibration Suppression in Payloads Suspended from Multiple Robot ManipulatorsabstractSeveral methods are available for generating input trajectories that eliminate residual vibrations for a variety of systems. These methods have been successfully applied to an assortment of both linear and non-linear situations. While multiple input systems have been addressed, the issue of developing residual vibration-suppressed input trajectories for cooperative manipulators has not been satisfactorily covered in the literature. This research focuses specifically on the problem of multiple cooperative manipulators working in conjunction to move a common payload. A method is determined by which multiple modes of residual vibration are suppressed, and an input trajectory is computed for dual manipulators which reduces residual vibrations by at least seventy-five percent. Gregory P. Starr, Ronald Lumia, John E. Wood |
ICRA | 4 |
| 2004 | Sharing Inertia Load between Multiple Robots with Active Compliant Grippers using Trajectory Pre-shapingabstractIn this paper we propose a cooperative motion scheme that is able to control the sharing of gravitational and inertia load (forces required for load acceleration/deceleration) among multiple position-controlled robots. We adopt a clamped-free configuration, where a leader robot grasps the load directly and a follower robot grasps the load through a spring mounted on its end effector. While the leader travels the designated trajectory, a delta trajectory is added to the follower that supplies its share of inertia force by stretching/compressing the spring. The trajectory of the follower is pre-shaped to cancel out vibrations, therefore reducing the impact force on the robot mechanism. The spring also provides compliance in non-force-controlled directions to reduce internal forces. We analyze the influence of temporal error on both load sharing and internal force and propose a synchronization method to reduce this error to less than 1 ms. Every aspect of our scheme can be implemented with commercial robots without any modification of controller parameters or knowledge of the manipulator dynamics. Being able to execute our cooperative motion at a speed of 0.5 m per sec, it is much faster than impedance/hybrid control based approaches, suggesting the ability to satisfy the cycle time requirement for industrial applications such as material handling. Ronald Lumia, Gregory P. Starr, John E. Wood |
ICRA | 4 |
| 2004 | An efficient method to compute three fingered planar object grasps using active contour modelsabstractThis paper presents an efficient method to grasp an unknown planar object (disk-like object) using a three-fingered Barrett band. First, active contour models are extracted from the images taken by Biclops, a dual camera directed vision system. The centroid of each active contour model is computed, employed in triangulation, and used as an estimate of a 3-D centroid point of the object. To compute precisely where the gripper will go and how to configure the gripper to grasp the object, the active contour models are also used in a polar coordinate frame to extract concave and convex sections of the model. The proposed algorithm attempts to place the thumb in concave sections of the object, with the remaining two fingers place such that a grasp quality metric is maximized. As a consequence, the geometric properties of the object itself can improve the quality of grasp. In this work, the gripper contact is modeled as a surface rather than a point. This makes the interaction between the object and the gripper more realistic. Only a small set of inflection points are chosen as potential grasping locations. Thus the complexity of the proposed algorithm is linear as opposed to cubic if all the points on the object boundary are chosen as potential grasping locations. Chandra Sekhar Gatla, Ronald Lumia, John E. Wood, Gregory P. Starr |
IROS | 3 |
| 2004 | A framework for implementing cooperative motion on industrial controllersabstractThe use of two or more robots jointly manipulating a common object, termed cooperative control, has many advantages in industrial applications. Much of the previous work on cooperative control, however, has emphasized capabilities, such as joint torque control, not generally present on industrial robots. This paper applies the concept of cooperative control to industrial robots by taking advantage of those capabilities that do exist on industrial robots. Specifically, a design approach that makes use of tool-based coordinate systems, trajectory generation, real-time modification, and distributed control of multiple robots is presented. These concepts are implemented on a system of two industrial robots using an adaptive fuzzy controller, and the results are discussed. Barbara M. Braun, Gregory P. Starr, John E. Wood, Ronald Lumia |
IEEE Trans. Robotics | 3 |
| 2003 | Viewpoint selection for object reconstruction using only local geometric featuresabstractA new strategy to select observer (camera) viewpoints for global 3D reconstruction of unknown objects is presented. The method has four steps: local surface feature extraction, shape classification, viewpoint selection and global reconstruction. An active vision system (Biclops) with two cameras aimed by independent pan/tilt axes, extracts 2D and 3D surface features from the scene. These local features are assembled into simple geometric primitives. The primitives are then classified into shapes, which are used to hypothesize the global shape of the object. The next viewpoint is chosen to verify the hypothesized shape. If the hypothesis is verified, some information about global reconstruction of a model can be stored. If not, the data leading up to this viewpoint is re-examined to create a more consistent hypothesis for the object shape. The paper has two main contributions. First, the next viewpoint algorithm uses only the local geometric features of an object. Second, the visibility constraint is not used in the function to compute next viewpoint. Instead it is solved prior to viewpoint selection using volume intersection of prismatic cones generated from camera coordinate center and image plane. The proposed algorithm is demonstrated experimentally by reconstructing the model for simple 3D objects using a two-camera stereo vision system mounted on a 6-DOF manipulator in an uncontrolled (noisy) environment. K. Jonnalagadda, Ronald Lumia, Gregory P. Starr, John E. Wood |
ICRA | 4 |
| 2003 | Delay dependent stability limits in high performance real-time visual servoing systemsabstractThis paper addresses the long-standing problem that visual feedback delay can drive a high bandwidth visual servoing system unstable. While some architectures become unstable with increasing image processing delay, we propose a novel visual servo implementation whose stability is independent of delay time. Performance decreases as image processing delay increases, but the system always remains stable. We demonstrate our new approach experimentally on a camera-pointing device. For those visual servo implementations that will become unstable with increased time delay, we propose an analytical method to find the upper limit of acceptable delay, using equations derived from the Nyquist stability criterion. The approach described in this paper is not only a useful tool for design and implementation of stable visual servoing systems, but also has general application to other dynamic systems with delay elements. Ronald Lumia, John E. Wood, Gregory P. Starr |
IROS | 3 |
| 2000 | Using trinocular vision to build a real-time world modelabstractThe Department of Energy (DOE) in the USA, in its effort to clean up and shut down many of its radioactive facilities, would like to use robots to enhance efficiency and limit worker exposure to hazardous substances. Unlike industry, where the work environment is designed to facilitate robots, the DOE applications often have unknown, unstructured work areas. The paper describes an approach to use a trinocular image processing system to build a real time, simple representation of the objects in the workspace. This representation is needed for safe navigation as well as for manipulation of the objects in the workspace. Ronald Lumia, Gregory P. Starr, John E. Wood |
SMC | 3 |
| 1997 | An approach to minimize robotics system development and integration timeabstractThis paper presents the design, implementation, and use of a cycle time reduction system (CTRS) for remote cleanup and remediation of hazardous waste sites. The goal is to reduce the amount of time between a site-defined need to a site-delivered implementation of the robotic hardware that solves the problem. The CTRS uses simulation, followed by direct conversion to actual hardware, to meet the requirements of the application, and populates the solution with models of robots, grippers, and other components. The user can easily change robots, grippers, vision systems, control algorithms, sensors, or any other component in the current solution to attempt to find a more effective solution. The CTRS simulates the overall performance of the system. The interfaces between simulated components are the same as the physical interfaces between real components, thereby performing a simulated system integration of both the mechanical and data linkages. In this way, the CTRS will enable expedient transformation of the simulation to actual hardware operation. Once the solution is selected, the simulation is used to train an operator, while the procurement and integration of the real hardware components takes place. Upon integrating the hardware, the system is delivered to the site with a trained operator ready to operate the system. Ronald Lumia, Gregory P. Starr, John E. Wood, Igal M. Shohet, E. Ledman |
ICRA | 3 |
| 1989 | The wobble motor: design, fabrication and testing of an eccentric-motion electrostatic microactuatorabstractThe basic characteristics and advantages of microelectromechanical systems, machines constructed of small moving subelements which have characteristic dimensions in the range of about 0.5 to 500 mu m, are reviewed; design problems are considered; and particular attention is given to the wobble motor (WM) developed by S.C. Jacobsen et al. (1989) using electrodischarge machining (EDM). Fifteen EDM WMs have been constructed and utilized for experimental purposes. WM explorations have demonstrated that micro systems can be quite easily constructed by means other than etching silicon. Experiments aimed at generating simple preliminary data have been conducted, and results compare reasonably to analytical studies. Results reported include stall torque measurements, speed measurements, torque-speed measurements, and wear measurements.> Stephen C. Jacobsen, R. H. Price, John E. Wood, T. H. Rytting, M. Rafaelof |
ICRA | 3 |
| 1986 | Finger force computation without the grip jacobianabstractThis paper presents a fast and efficient way to compute the mapping from a desired external force on a grasped object to the joint torques of a multi-jointed, multi-fingered dexterous hand. The efficiency derives from avoiding the use of any Jacobian. The algorithm models contacts as point contacts with friction and works for three or four-fingered dexterous hands. John M. Hollerbach, Sundar Narasimhan, John E. Wood |
ICRA | 3 |