Quadrotor-UAV optimal coverage path planning in cluttered environment with a limited onboard energy | Synapse