Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

SAGETRACK

Sign In to gain access to subscriptions and/or personal tools.
The International Journal of Robotics Research
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Web of Science (20)
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Bohringer, K.-F.
Right arrow Articles by MacDonald, N. C.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Programmable Force Fields for Distributed Manipulation, with Applications to MEMS Actuator Arrays and Vibratory Parts Feeders

Karl-Friedrich Bohringer

University of Washington, Seattle, Department of Electrical Engineering, 234 EE/CSE Building, Box 352500, Seattle, Washington 98195-2500, USA karl{at}ce.washington.edu

Bruce Randall Donald

Dartmouth College, Department of Computer Science, 6211 Sudikoff Laboratory, Hanover, New Hampshire 03755-3510, USA brd{at}cs.dartmouth.edu

Noel C. MacDonald

Cornell University, Department of Electrical Engineering and, Cornell Nianofibication Facility, 408 Phillips Hall, Ithaca, New York 14853, USA nmacd{at}ee.cornell.edu

Programmable force vector fields can be used to control a variety of flexible planar parts feeders such as massively parallel microactuator arrays or transversely vibrating (macroscopic) plates. These new automation designs promise great flexibility, speed, and dexterity—we believe they may be employed to position, orient, singulate, sort, feed, and assemble parts. However, since they have only recently been invented, programming and controlling them for manipulation tasks is challenging. When a part is placed on our devices, the programmed vector field induces a force and moment upon it. Over time, the part may come to rest in a dynamic equilibrium state. By chaining sequences of force fields, the equilibrium states of a part in the field may be cascaded to obtain a desired final state. The resulting strategies require no sensing, and enjoy efficient planning algorithms.

This paper begins by describing new experimental devices that can implement programmable force fields. In particular, we describe our progress in building the M-CHIP (Manipulation CHIP), a massively parallel array of programmable micromotion pixels. Both the M-CHIP and other microarray devices, as well as macroscopic devices such as transversely vibrating plates, may be programmed with vector fields, and their behavior predicted and controlled using our equilibrium analysis. We demonstrate lower bounds (i.e., impossibility results) on what the devices cannot do, and results on a classification of control strategies yielding design criteria by which well-behaved manipulation strategies may be developed. We provide sufficient conditions for programmable fields to induce well-behaved equilibria on every part placed on our devices. We define composition operators to build complex strategies from simple ones, and show the resulting fields are also well behaved. We discuss whether fields outside this class can be useful and free of pathology.

Using these tools, we describe new manipulation algorithms. In particular, we improve existing planning algorithms by a quadratic factor, and the plan length by a linear factor. Using our new and improved strategies, we show how to simultaneously orient and pose any part, without sensing, from an arbitrary initial configuration. We relax earlier dynamic and mechanical assumptions to obtain more robust and flexible strategies.

Finally, we consider parts feeders that can only implement a very limited "vocabulary" of vector fields (as opposed to the pixel-wise programmability assumed above). We show how to plan and execute parts posing and orienting strategies for these devices, but with a significant increase in planning complexity and some sacrifice in completeness guarantees. We discuss the trade-off between mechanical complexity and planning complexity.

The International Journal of Robotics Research, Vol. 18, No. 2, 168-200 (1999)
DOI: 10.1177/027836499901800205


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?


This article has been cited by other articles:


Home page
The International Journal of Robotics ResearchHome page
H. Moon and J. Luntz
Prediction of Equilibria of Lifted Logarithmic Radial Potential Fields
The International Journal of Robotics Research, August 1, 2004; 23(7-8): 747 - 762.
[Abstract] [PDF]


Home page
Transactions of the Institute of Measurement and ControlHome page
R. Safaric, S. Uran, and T. Winther
Control of rigid and flexible objects on a pneumatic active surface device
Transactions of the Institute of Measurement and Control, June 1, 2004; 26(2): 139 - 165.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
M. Moll and M. A. Erdmann
Manipulation of Pose Distributions
The International Journal of Robotics Research, March 1, 2002; 21(3): 277 - 292.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
F. Lamiraux and L. E. Kavraki
Positioning of Symmetric and Nonsymmetric Parts Using Radial and Constant Fields: Computation of All Equilibrium Configurations
The International Journal of Robotics Research, August 1, 2001; 20(8): 635 - 659.
[Abstract] [PDF]