An Over-Actuated Multi-Rotor Aerial Platform And Iterative Learning Control Applications