Robot SLAM and Navigation with Multi-Camera Computer Vision