This thesis presents methods to improve the manipulation capabilities of robots. People and animals can effectively handle objects of many shapes, sizes, weights, and materials using a variety of manipulation primitives such as grasping, pushing, sliding, tipping, rolling, and throwing. In contrast, most robots manipulate objects by pick-and-place. Restricting robots...