Goal-driven Mobile Robot Navigation in Unknown Indoor Environments