An Exploration of Nonprehensile Two-Palm Manipulation

Michael Erdmann
International Journal of Robotics Research, Vol. 17, No. 5, 1998.

Abstract

When two hands manipulate a part, there are three basic operations the hands perform: holding or rotating the part in an equilibrium grasp, allowing the part to fall in disequilibrium, and sliding one hand or the other relative to the part. This paper discusses a method for representing these primitive operations, focusing in particular on the sliding motions. The basic idea is to partition the combined configuration space of the part and palms into volumes of invariant contact mechanics. Within each volume the possible motions of the part and palms are qualitatively equivalent. The precise accelerations may vary, but the contact mode is invariant. The possible part and palm motions are a function of the overlap of the contact friction cones with the line of gravity acting through the part's center of mass. A critical event analysis of this dependence allows the robots to partition the combined configuration space into the volumes of invariant contact mechanics. Our system generates plans for manipulating the part by searching the resulting graph.