Text this: Nonlinear predictive control of a quadrotor based on differential flatness.