A Review on linear and nonlinear control Techniques for position and attitude control of a quadrotor