Mobile Robot Navigation Using A Vision Based Approach