Dynamic Time Slot Allocation Algorithm for Quadcopter Swarms