Uav Path Planning With Communication Constraints