Uav Reasoning