Text this: Coverage Path Planning for UAVs: An Energy-Efficient Method in Convex and Non-Convex Mixed Regions