Design to Robotic Assembly