Controller development and validation for a small quadrotor with compensation for model variation | Synapse