Autonomous Source Discovery and Navigation in Complicated Environments