Hostname: page-component-76fb5796d-9pm4c Total loading time: 0 Render date: 2024-04-29T12:56:31.968Z Has data issue: false hasContentIssue false

A Novel Method to Integrate IMU and Magnetometers in Attitude and Heading Reference Systems

Published online by Cambridge University Press:  12 September 2011

Songlai Han*
Affiliation:
(National University of Defense Technology, China)
Jinling Wang*
Affiliation:
(National University of Defense Technology, China)

Abstract

Modern attitude and heading reference systems (AHRS) generally use Kalman filters to integrate gyros with some other augmenting sensors, such as accelerometers and magnetometers, to provide a long term stable orientation solution. The construction of the Kalman filter for the AHRS is flexible, while the general options are the methods based on quaternion, Euler angles, or Euler angle errors. But the quaternion and Euler angle based methods need to model system angular motions, and, meanwhile, all these three methods suffer from nonlinear problems which will increase the system complexities and the computational difficulties. This paper proposes a novel implementation method for the AHRS integrating IMU and magnetometer sensors. In the proposed method, the Kalman filtering is implemented to use the Euler angle errors to express the local level frame (l frame) errors, rather than express the body frame (b frame) errors as the customary methods do. A linear system error model based on the Euler angles errors expressing the l frame errors for the AHRS has been developed and the corresponding system observation model has been derived. This proposed method for AHRS does not need to model system angular motions and also avoids the nonlinear problem which is inherent in the commonly used methods. The experimental results show that the proposed method is a promising alternative for the AHRS.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Azuma, R., Bishop, G. (1994), Improving Static and Dynamic Registration in an Optical See-through HMD, Proceedings of ACM SIGGRAPH’ 94, Orlando, Florida, USA, Jul.24–29, 1994, 197204.Google Scholar
Caruso, M.J. (2000), Applications of Magnetic Sensors for Low Cost Compass Systems, IEEE Position Location and Navigation Symposium (2000), San Diego, California, USA, Mar.13–16, 2000.Google Scholar
Cooke, J.M., Zyda, M.J., Pratt, D.R., McGhee, R.B. (1993), NPSNET: Flight Simulation Dynamic Modeling Using Quaternions, Presence, 1(4): 404420.CrossRefGoogle Scholar
Emura, S., Tachi, S. (1994a), Compensation of Time Lag Between Actual and Virtual Spaces by Multi-Sensor Integration, Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI'94), Las Vegas, NV, USA, Oct.2–5, 1994, 463469.Google Scholar
Emura, S., Tachi, S. (1994b), Sensor Fusion Based Measurement of Human Head Motion, Proceedings of 3rd IEEE Intemational Workshop on Robot and Human Communication, Nagoya, Aichi, Japan, Jul. 18–20, 1994, 124129.Google Scholar
Foxlin, E. (1996), Inertial Head-Tracker Sensor Fusion by a Complimentary Separate-Bias Kalman Filter, Proceedings of the 1996 Virtual Reality Annual International Symposium (VRAIS 96), Washington, DC, USA, Mar.30–Apr.03, 1996, 185195.Google Scholar
Goshen-Meskin, D., Bar-Itzhack, I.Y. (1992), Unified Approach to Inertial Navigation System Error Modeling, Journal of Guidance, Control, and Dynamics, 15(3):648653.CrossRefGoogle Scholar
Gebre-Egziabher, D., Elkaim, G.H., Powell, J.D., Parkinson, B.W. (2000), A Gyro-Free Quaternion-Based Attitude Determination System Suitable for Implementation Using Low Cost Sensors, Proceedings of IEEE 2000 Position Location and Navigation Symposium, San Diego, CA, USA, Mar., 2000, 185192.Google Scholar
Koifman, M., Merhav, S.J. (1990), Autonomously Aided Strapdown Attitude Reference System, Journal of Guidance and Control, 14(6): 11641172.CrossRefGoogle Scholar
Marins, J.L., Yun, X., Bachmann, E.R., McGhee, R.B., Zyda, M.J. (2001), An Extended Kalman Filter for Quaternion-Based Orientation Estimation Using MARG Sensors, Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems, Maui, Hawaii, USA, 29 Oct.–03 Nov., 2001, 20032011.Google Scholar
Pandit, S.M., Zhang, W., (1986), Modeling Random Gyro Drift Rate by Data Dependent Systems, IEEE Transactions on Aerospace and Electronic System, 22(4): 455460.CrossRefGoogle Scholar
Savage, P.G. (1998), Strapdown Inertial Navigation Integration Algorithm Design Part 1: Attitude Algorithms, Journal of Guidance, Control, and Dynamics, 21(1): 1928.CrossRefGoogle Scholar
Savage, P.G. (2000), Strapdown analytics, Strapdown Associates, Inc.Google Scholar
Setoodeh, P., Khayatian, A., Farjah, E. (2004), Attitude Estimation by Separate-Bias Kalman Filter-Based Data Fusion, The Journal of Navigation, 57(2):261273.CrossRefGoogle Scholar
Van Dierendonck, A.J., Brown, R.G., (1969), Modeling Nonstationary Random Processes with an Application to Gyro Drift Rate, IEEE Transactions on Aerospace and Electronic System, 5(3): 423428.CrossRefGoogle Scholar