Autonomous Source Localization