Quaternion-Based Sliding Mode Control for Six Degrees of Freedom Flight Control of Quadrotors