The TossingBot robotic arm can teach itself to pick up, toss, and catch various objects with impressive accuracy.