A DCM Based Orientation Estimation Algorithm with an Inertial Measurement Unit and a Magnetic Compass

In this paper, Direction Cosine Matrix (DCM) method for attitude and orientation estimation is discussed. DCM method was chosen due to some advantages over the popular methods such as namely Euler Angle, Quaternion in light of reliability, accuracy and computational efforts. Proposed model for each method is developed for methodology comparison. It is shown that normal Kalman Filter in DCM method is better than extended Kalman Filter in Euler and Quaternion based method because it helps avoid the first order approximation error. Methodology errors are verified using Aerospace Blockset of Matlab Simulink.

[1]  R.C. Hayward,et al.  Design of multi-sensor attitude determination systems , 2004, IEEE Transactions on Aerospace and Electronic Systems.

[2]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[3]  Hee-Jun Kang,et al.  A GPS/ INS Integration System for Land Vehicle Application , 2006, 2006 SICE-ICASE International Joint Conference.

[4]  Y. Suh,et al.  Attitude Estimation Adaptively Compensating External Acceleration , 2006 .

[5]  Hugh F. Durrant-Whyte,et al.  Initial calibration and alignment of low-cost inertial navigation units for land vehicle applications , 1999, J. Field Robotics.

[6]  Quentin Ladetto,et al.  Digital Magnetic Compass and Gyroscope Integration for Pedestrian Navigation , 2002 .

[7]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[8]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[9]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .