Autonomous and Human-Guided Manipulation