Vision-Based Robot Navigation: Quest for Intelligent Approaches Using a Sparse Distributed Memory