Attitude Feedback Control: Unconstrained and Non-holonomic constrained cases