Multiple quadrotors carrying a flexible hose: dynamics, differential flatness and control