Simulation, Planning, and Control for Robotic Manipulation