Autonomous Goal-Based Mapping and Navigation Using a Ground Robot