Modelling, identification and geometric control of autonomous quadcopters for agile maneuvering