Planning grasps for object manipulation: integrating internal preferences and external constraints.

Planning grasps for object manipulation: integrating internal preferences and external constraints.