Model Predictive Control for autonomous vehicle trajectory tracking control, in Matlab.
ADRC uses an Extended state observer to linearize the Quadrotor's Nonlinear dynamics (similar to Feedback linearization). This makes it capable of eliminating disturbances (robustness).