Trajectory Planning for Data Collection of Energy-Constrained Heterogeneous UAVs | Synapse