We are interested in using low-degree-of-freedom robots to perform complex
tasks by nonprehensile manipulation (manipulation without a form-or force-c
losure grasp). By not grasping, the robot can use gravitational, centrifuga
l, and Coriolis forces as virtual motors to control more degrees of freedom
of the part. The part's extra motion freedoms are exhibited as rolling, sl
ipping, and free flight.
This paper describes controllability, motion planning, and implementation o
f planar dynamic nonprehensile manipulation. We show that almost any planar
object is controllable by point contact, and the controlling robot require
s only two degrees of freedom (a point translating in the plane). We then f
ocus on a one-joint manipulator (with a two-dimensional state space), and s
haw that even this simplest of robots, by using slipping and rolling, can c
ontrol a planar object to a full-dimensional subset of its six-dimensional
we have developed a one-joint robot to perform a variety of dynamic tasks i
ncluding snatching an object from a table, rolling an object on the surface
of the arm, and throwing and catching. Nonlinear optimization is used to p
lan robot trajectories Chat achieve the desired object motion via coupling
forces through the nonprehensile contact.