See how a Robot learns to set the dinner table!

To date, teaching a robot to perform a task has usually involved either direct coding, trial-and-error tests or handholding the...