I quit my Phd in computer vision. There where i was working with a stereo vision robot. So i was trying to get the robot to behave like a human would, fixating point of interest (salient points) and calculating distances, well that involved a lot of trigonometry and the cameras had to be perfectly calibrated to get good data, so it was really hard just to match points of interest from both cameras. In conclusion i believe robots will see the world, but it will be through their eyes/sensors, not some human like approach. As for AI it will have to be some sort of baby like bootstrapping aproach able to learn, validate, propose new theorems and have it's own curiosity, in the form of a function that minimizes entropy or something like that.
And it will be funny if humans won't be able to make sense of that learning data :)