Design and Implementation of Modern Control Algorithms for Unmanned Aerial Vehicles