In this experiment the robot will solve a problem by deciding what actions it should take and in what order. The robot will be told to pour a glass of water, make it cold, and give it to a person. The robot will decide how to do this while being aware of its surroundings and its own situation.
If the robot is told that cold water is wanted, it recognizes that after pouring the water, it can't pick up ice straight away, because it's hands are already full with the glass and the bottle. So it chooses to put the bottle down, and then put the ice into the glass.
As well as the robot's sensory information, in the form of visual, auditory, and tactile data, SOINN obtains information from other sources, including the Internet and other robots' experiences and knowledge. In this way, it gradually becomes smarter.
Robot butlers? Sounds cool. Right until the day they decide to find a better way to, say, make humans cold. As in corpses.