Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. (January 2018)