Attitude and position controller design and implementation for a quadrotor. (22nd May 2017)