Obstacle Avoidance and Naviagtion in the Real World by a Seeing Robot Rover