Vision Based Autonomous Robot Navigation: Algorithms and Implementations (Studies in Computational Intelligence)