Path Planning for UAV to Cover Multiple Separated Convex Polygonal Regions | Synapse