Finite time eigenaxis rotation using quaternion feedback