Robots are going to do many things for us in the future without our input. Take BRETT for instance. It is a PR2 robot that learns how to put things together on its own. UC Berkeley researchers have developed algorithms to enable robots to learn motor tasks through a trial and error process similar to the way humans learn.
The researchers tested their technique by having a robot complete tasks such as putting a clothes hanger on a rack or assembling a toy without preprogrammed details about its surroundings. You can see in the robot in action in the above video.