Some people take their vision for granted; it is passed off as one of the senses. Robots have no natural senses, nor do they have instincts. We, as programmers, must make the effort to give robots "senses", and allow them to "learn". During the past semester, I have given a robot "vision" by allowing it to follow a specific object based on color. Watch the robot follow a color and learn what it took to give the robot the ability to "see".