{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T20:17:31Z","timestamp":1780085851097,"version":"3.54.0"},"reference-count":19,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2014,5,14]],"date-time":"2014-05-14T00:00:00Z","timestamp":1400025600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A complete error calibration model with 12 independent parameters is established by analyzing the three-axis magnetometer error mechanism. The said model conforms to an ellipsoid restriction, the parameters of the ellipsoid equation are estimated, and the ellipsoid coefficient matrix is derived. However, the calibration matrix cannot be determined completely, as there are fewer ellipsoid parameters than calibration model parameters. Mathematically, the calibration matrix derived from the ellipsoid coefficient matrix by a different matrix decomposition method is not unique, and there exists an unknown rotation matrix R between them. This paper puts forward a constant intersection angle method (angles between the geomagnetic field and gravitational field are fixed) to estimate R. The Tikhonov method is adopted to solve the problem that rounding errors or other errors may seriously affect the calculation results of R when the condition number of the matrix is very large. The geomagnetic field vector and heading error are further corrected by R. The constant intersection angle method is convenient and practical, as it is free from any additional calibration procedure or coordinate transformation. In addition, the simulation experiment indicates that the heading error declines from \u00b11\u00b0 calibrated by classical ellipsoid fitting to \u00b10.2\u00b0 calibrated by a constant intersection angle method, and the signal-to-noise ratio is 50 dB. The actual experiment exhibits that the heading error is further corrected from \u00b10.8\u00b0 calibrated by the classical ellipsoid fitting to \u00b10.3\u00b0 calibrated by a constant intersection angle method.<\/jats:p>","DOI":"10.3390\/s140508485","type":"journal-article","created":{"date-parts":[[2014,5,14]],"date-time":"2014-05-14T11:22:27Z","timestamp":1400066547000},"page":"8485-8504","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["Novel Calibration Algorithm for a Three-Axis  Strapdown Magnetometer"],"prefix":"10.3390","volume":"14","author":[{"given":"Yan","family":"Liu","sequence":"first","affiliation":[{"name":"College of Automation, Beijing Union University, Beijing 100101, China"},{"name":"School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xi","family":"Li","sequence":"additional","affiliation":[{"name":"School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Feng","sequence":"additional","affiliation":[{"name":"School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2014,5,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"366","DOI":"10.3724\/SP.J.1187.2011.00366","article-title":"Design of the optically pumped magnetometer's signal detection and control loop","volume":"25","author":"Zhang","year":"2011","journal-title":"J. Electron. Meas. Instrum."},{"key":"ref_2","unstructured":"Gebre-Egziabher, D., Elkaim, G.H., Powell, J.D., and Parkinson, B.W. (2001, January 27\u201331). A non-linear, two-step estimation algorithm for calibrating solid-state strapdown magnetometers. St. Petersburg, Russia."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1061\/(ASCE)0893-1321(2006)19:2(87)","article-title":"Calibration of strapdown magnetometers in magnetic field domain","volume":"19","author":"Elkaim","year":"2006","journal-title":"J. Aerosp. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1070","DOI":"10.1109\/TAES.2008.4655364","article-title":"Extension of a two-step calibration methodology to include nonorthogonal sensor axes","volume":"44","author":"Foster","year":"2008","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_5","first-page":"2210","article-title":"Research on magnetic deviation compensation of three-axis electronic compass based on ellipsoid hypothesis","volume":"32","author":"Li","year":"2011","journal-title":"Chin. J. Sci. Instrum."},{"key":"ref_6","unstructured":"Kok, M., Hol, J.D., Schon, T.B., Gustafsson, F., and Luinge, H. (2012, January 9\u201312). Calibration of a magnetometer in combination with inertial sensors. Singapore, Singapore."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2010\/967245","article-title":"Complete triaxis magnetometer calibration in the magnetic domain","volume":"2010","author":"Renaudin","year":"2010","journal-title":"J. Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.csda.2003.10.022","article-title":"Consistent estimation in an implicit quadratic measurement error model","volume":"47","author":"Kukush","year":"2004","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2053","DOI":"10.1109\/TIM.2011.2115330","article-title":"A novel calibration method of magnetic compass based on ellipsoid fitting","volume":"60","author":"Fang","year":"2011","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_10","first-page":"1813","article-title":"Dot product invariance method for the calibration of three-axis magnetometer in attitude and heading reference system","volume":"33","author":"Li","year":"2012","journal-title":"Chin. J. Sci. Instrum."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1109\/TAES.2011.5751259","article-title":"Geometric approach to strapdown magnetometer calibration in sensor frame","volume":"47","author":"Vasconcelos","year":"2011","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1243\/09544100JAERO485","article-title":"A new non-linear algorithm for complete pre-flight calibration of magnetometers in the geomagnetic field domain","volume":"223","author":"Asl","year":"2009","journal-title":"Proc. Inst. Mech. Eng. G J. Aerosp. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.sna.2009.10.008","article-title":"Calibration methods for inertial and magnetic sensors","volume":"156","author":"Bonnet","year":"2009","journal-title":"Sens. Actuators A Phys."},{"key":"ref_14","unstructured":"Sodhi, R., Prunty, J., Hsu, G., and Oh, B. (2008). Automatic Calibration of A Three-Axis Magnetic Compass. (U.S. Patent 7,451,549, B1)."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1551","DOI":"10.12733\/jics20101833","article-title":"A calibration method of three-axis magnetic sensor based on ellipsoid fitting","volume":"10","author":"Feng","year":"2013","journal-title":"J. Inf. Comput. Sci."},{"key":"ref_16","unstructured":"Nikos, G., and Michael, G.S. (2000, January 19\u201324). Head detection and tracking by 2-D and 3-D ellipsoid fitting. Geneva, Switzerland."},{"key":"ref_17","first-page":"125","article-title":"Numerically stable direct least squares fitting of ellipses","volume":"1","author":"Halir","year":"1998","journal-title":"Proc. Int. Conf. Cent. Eur. Comput. Gr."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"8518","DOI":"10.1016\/j.apm.2013.03.071","article-title":"Tikhonov regularization method for a backward problem for the time-fractional diffusion equation","volume":"37","author":"Wang","year":"2013","journal-title":"Appl. Math. Model."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1088\/0957-0233\/11\/2\/304","article-title":"Scalar calibration of vector magnetometers","volume":"11","author":"Merayo","year":"2000","journal-title":"Meas. Sci. Technol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/5\/8485\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:11:26Z","timestamp":1760217086000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/5\/8485"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,14]]},"references-count":19,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2014,5]]}},"alternative-id":["s140508485"],"URL":"https:\/\/doi.org\/10.3390\/s140508485","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5,14]]}}}