Robots are going to do many things for us in the future, including doing the cooking, cleaning, and other household chores. This video from Istituto Italiano di Tecnologia shows the iCub using tools to complete a table cleaning task. It can understand the tool it is holding and select action based on its orientation.
The above video shows this robot in action. Tanis Mar, Vadim Tikhanoff, Lorenzo Natale are behind this project.