Attitude dynamics and control