Skip to main content

An Implementation of a Tilt-Compensated eCompass

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 466))

Abstract

This paper describes implementation of an electronic compass and calibration method. Firstly describes used hardware and then focus on the method of sensor calibration parameters. The eCompass uses a three-axis accelerometer and three-axis magnetometer. The compass heading is a function of all three accelerometer readings and all three magnetometer readings. The accelerometer measures the components of the earth gravity and provide pitch and roll angle information which is used to correct the magnetometer data. The magnetometer measures the components of earth’s magnetic field (called geomagnetic field) to determine the heading angle to the magnetic north.

This is a preview of subscription content, log in via an institution.

References

  1. Scouts New Zealand, Compass Basics, New Zealand (2012)

    Google Scholar 

  2. NOAA, Wandering of the Geomagnetic poles, National Oceanic And Atmospheric Administration. http://www.ngdc.noaa.gov/geomag/GeomagneticPoles.shtml

  3. STMicroelectronics, AN3192 Application note: using LSM303DLH for a tilt compensated electronic compass, 34p. (2010). https://www.pololu.com/file/0J434/LSM303DLH-compass-app-note.pdf

  4. Ozyagcilar, T.: AN4248 Application note: Implementing a Tilt-Compensated eCompass using Accelerometer and Magnetometer Sensors (2013). http://cache.freescale.com/files/sensors/doc/app_note/AN4248.pdf

  5. Ganssle, J.: A Designer’s Guide to MEMS Sensors (2012). http://www.digikey.com/en/articles/techzone/2012/jul/a-designers-guide-to-mems-sensors

  6. Cacchione, F.: Mechanical Characterisation and simulation of fracture processes in polysilicon MEMS, PhD Thesis. Politecnicio di Milano (2007). st.com/web/en/resource/technical/document/white_paper/phd_thesis.pdf

  7. Pedley, M.: AN3461 Application note: Tilt Sensing Using a Three-Axis Accelerometer (2013). http://www.freescale.com/files/sensors/doc/app_note/AN3461.pdf

  8. Stančin, S., Tomažič, S.: Time-and computation-efficient calibration of MEMS 3D accelerometers and gyroscopes. Sensors 14.8, 14885–14915 (2014). http://www.mdpi.com/1424-8220/14/8/14885/pdf

  9. Fang, B., Chou, W., Ding, L.: An optimal calibration method for a MEMS inertial measurement unit. Int. J. Adv. Robot. Syst. 11.14, 57516 (2014). http://cdn.intechopen.com/pdfs-wm/46177.pdf

  10. Pedley, M.: AN4399 Application note: High Precision Calibration of a Three-Axis Accelerometer (2013). http://cache.freescale.com/files/sensors/doc/app_note/AN4399.pdf

  11. Skula, D.: New Method for Magnetometer Offset Compensation, Annals of DAAAM for 2010 and proceedings, Zadar (2010) ISBN 978-3-901509-73-5

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Sysel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Sysel, M. (2016). An Implementation of a Tilt-Compensated eCompass. In: Silhavy, R., Senkerik, R., Oplatkova, Z.K., Silhavy, P., Prokopova, Z. (eds) Automation Control Theory Perspectives in Intelligent Systems. CSOC 2016. Advances in Intelligent Systems and Computing, vol 466. Springer, Cham. https://doi.org/10.1007/978-3-319-33389-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33389-2_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33387-8

  • Online ISBN: 978-3-319-33389-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics