UAV Task Assignment and Path Planning: Problem Definition, Integration, and Challenges | Synapse