Design of multirotor aerial vehicles: A taxonomy based on input allocation | Synapse