Perception And Learning For Autonomous Uav Missions