This paper addresses a predictive control strategy for Unmanned Aerial Vehicles. The goal is to guarantee tracking capabilities with respect to a reference trajectory which is predefined using Gradient descent method. The proposed method provides effective performance validated through flight experiment using micro-UAVs.