A DCM Based Attitude Estimation Algorithm for Low-Cost MEMS IMUs. (30th November 2015)