Manipulation primitives: A paradigm for abstraction and execution of grasping and manipulation tasks