UAV Formation Flight Based on Nonlinear Model Predictive Control. (2nd February 2012)