Reinforcement Learning for UAV Autonomous Navigation, Mapping and Target Detection