How to Make a Robot