Autonomous Navigation Using Vision Based Landmark Recognition