<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gyroscopy</journal-id><journal-title-group><journal-title xml:lang="ru">Гироскопия и навигация</journal-title><trans-title-group xml:lang="en"><trans-title>Giroskopiya i Navigatsiya</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0869-7035</issn><issn pub-type="epub">2075-0927</issn><publisher><publisher-name>AO «Концерн «ЦНИИ «Электроприбор»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17285/0869-7035.0002</article-id><article-id custom-type="elpub" pub-id-type="custom">gyroscopy-256</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Рекуррентная реализация алгоритма калибровки интегрального магнитометра с использованием измерений трехосного гироскопа</article-title><trans-title-group xml:lang="en"><trans-title>Recurrent Implementation of Integral Magnetometer Calibration Algorithm Using the Measurements of a Three-Axis Gyro</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Василюк</surname><given-names>Н. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Vasilyuk</surname><given-names>N. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Василюк Николай Николаевич, руководитель группы</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ООО «Топкон Позишионинг Системз» (Москва).</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Topcon Positioning Systems LLC, Moscow, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>17</day><month>11</month><year>2025</year></pub-date><volume>27</volume><issue>3</issue><fpage>87</fpage><lpage>102</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Василюк Н.Н., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Василюк Н.Н.</copyright-holder><copyright-holder xml:lang="en">Vasilyuk N.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.gyroscopy.ru/jour/article/view/256">https://www.gyroscopy.ru/jour/article/view/256</self-uri><abstract><p>Рассмотрены вопросы практической реализации алгоритма калибровки магнитометра, встроенного в электронное устройство, с использованием синхронных измерений гироскопа. Получены рекуррентные выражения для накопления промежуточных матриц, исключающие необходимость аккумулировать полный объем первичных измерений векторных датчиков. Сформулирован алгоритм определения момента прекращения накопления и перехода к расчету калибруемых параметров.</p></abstract><trans-abstract xml:lang="en"><p>The paper addresses the practical implementation of a calibration algorithm for a magnetometer integrated in an electronic device, using synchronous measurements of a gyroscope. Recurrent expressions have been derived for accumulating the intermediate matrices, due to which there is no need for accumulating the full set of primary measurements of vector gauges. An algorithm has been formulated for determining the time point when accumulation stops and calculation of calibrated parameters starts.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Калибровка магнитометра</kwd><kwd>рекуррентный алгоритм</kwd><kwd>интегральный магнитометр.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Мagnetometer calibration</kwd><kwd>recurrent algorithm</kwd><kwd>integrated magnetometer.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Василюк Н.Н. Калибровка коэффициентов линейной модели интегрального магнитометра за счет использования измерений трехосного гироскопа // Гироскопия и навигация. 2019. №1. С. 107–126. DOI 10.17285/0869-7035.2018.27.1.107-126.</mixed-citation><mixed-citation xml:lang="en">Vasilyuk, N.N., Calibration of integral magnetometer linear model coefficients using simultaneous measurements of a three-axis gyro, Gyroscopy and Navigation, 2019, vol. 10, no. 2, pp. 99–110.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Патентная заявка WO2017135836. A method and device for calibration of a three-axis magnetometer. Vasilyuk N. N., Doronin A. V., Tychinskiy S. I., Klimenkov A. V. Дата подачи 01.02.2016. Дата публикации 10.08.2017.</mixed-citation><mixed-citation xml:lang="en">Vasilyuk, N.N., Doronin, A.V., Tychinskii, S.I. and Klimenkov, A.V, Patent application No. WO2017135836, A method and device for calibration of a three-axis magnetometer, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Foster, C.C., Elkaim, G.H., Extension of a two-step calibration methodology to include nonorthogonal sensor axes, IEEE Transactions on Aerospace and Electronic Systems, 2008, vol. 44, no. 3, pp. 1070–1078.</mixed-citation><mixed-citation xml:lang="en">Foster, C.C. and Elkaim, G.H., Extension of a two-step calibration methodology to include nonorthogonal sensor axes, IEEE Transactions on Aerospace and Electronic Systems, 2008, vol. 44, no. 3, pp. 1070–1078.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Cui, X., Li, Y., Wang, Q., Zang, M., Li, J., Three-axis magnetometer calibration based on optimal ellipsoidal fitting under constraint condition for pedestrian positioning system using footmounted inertial sensor/magnetometer, 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, 2018, pp. 166–174.</mixed-citation><mixed-citation xml:lang="en">Cui, X., Li, Y., Wang, Q., Zang, M. and Li, J., Three-axis magnetometer calibration based on optimal ellipsoidal fitting under constraint condition for pedestrian positioning system using foot-mounted inertial sensor/magnetometer, 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, 2018, pp. 166–174.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Vasconcelos, J.F., Elkaim, G., Silvestre, C., Oliveira, P., Cardeira, B., Geometric Approach to Strapdown Magnetometer Calibration in Sensor Frame, IEEE Transactions on Aerospace and Electronic Systems, 2001, vol. 47, no. 2, pp. 1293–1306.</mixed-citation><mixed-citation xml:lang="en">Vasconcelos, J.F., Elkaim, G., Silvestre, C., Oliveira, P. and Cardeira, B., Geometric approach to strapdown magnetometer calibration in sensor frame, IEEE Transactions on Aerospace and Electronic Systems, 2001, vol. 47, no. 2, pp. 1293–1306.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Yang, D., You, Z, Li, B, Duan, W., Yuan, B., Complete Tri-Axis Magnetometer Calibration with a Gyro Auxiliary, Sensors (Basel), 2017, vol. 17, no. 6. DOI: 10.3390/s17061223.</mixed-citation><mixed-citation xml:lang="en">Yang, D., You, Z, Li, B, Duan, W. and Yuan, B., Complete tri-axis magnetometer calibration with a gyro auxiliary, Sensors, 2017, vol. 17, no. 6. DOI: 10.3390/s17061223.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ding, Z., Cai, H., Yu, C., Zhang, W., Novel low cost calibration methods for MEMS inertial/magnetic integrated sensors, Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference, Yantai, 2014, pp. 505–511.</mixed-citation><mixed-citation xml:lang="en">Ding, Z., Cai, H., Yu, C. and Zhang, W., Novel low cost calibration methods for MEMS inertial/magnetic integrated sensors, Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference, Yantai, 2014, pp. 505–511.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zhu, M., Zhu, Y., Yu, W., An Efficient Method for Gyroscope-Aided Full Magnetometer Calibration, IEEE Sensors Journal, 2019, vol. 19, no. 15, pp. 6355–6361.</mixed-citation><mixed-citation xml:lang="en">Zhu, M., Zhu, Y. and Yu, W., An efficient method for gyroscope-aided full magnetometer calibration, Sensors, 2019, vol. 19, no. 15, pp. 6355–6361.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Wu, Y., Luo, S., On Misalignment Between Magnetometer and Inertial Sensors, IEEE Sensors Journal, 2016, vol. 16, no. 16, pp. 6288–6297.</mixed-citation><mixed-citation xml:lang="en">Wu, Y. and Luo, S., On misalignment between magnetometer and inertial sensors, Sensors, 2016, vol. 16, no. 16, pp. 6288–6297.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Fedele, G., D’Alfonso, L., D’Aquila, G., Magnetometer Bias Finite-Time Estimation Using Gyroscope Data, IEEE Transactions on Aerospace and Electronic Systems, 2018, vol. 54, no. 6, pp. 2926–2936.</mixed-citation><mixed-citation xml:lang="en">Fedele, G., D’Alfonso, L. and D’Aquila, G., Magnetometer bias finite-time estimation using gyroscope data, IEEE Transactions on Aerospace and Electronic Systems, 2018, vol. 54, no. 6, pp. 2926–2936.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ousaloo, H.S., Sharifi, G., Mahdian, J., Nodeh, M.T., Complete Calibration of Three-Axis Strapdown Magnetometer in Mounting Frame, IEEE Sensors Journal, 2017, vol. 17, no. 23, pp. 7886–7893.</mixed-citation><mixed-citation xml:lang="en">Ousaloo, H.S., Sharifi, G., Mahdian, J. and Nodeh, M.T., Complete calibration of three-axis strapdown magnetometer in mounting frame, Sensors, 2017, vol. 17, no. 23, pp. 7886–7893.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang, Z., Two-Step Calibration Methods for Miniature Inertial and Magnetic Sensor Units, IEEE Transactions on Industrial Electronics, 2015, vol. 62, no. 6, pp. 3714–3723.</mixed-citation><mixed-citation xml:lang="en">Zhang, Z., Two-step calibration methods for miniature inertial and magnetic sensor units, IEEE Transactions on Industrial Electronics, 2015, vol. 62, no. 6, pp. 3714–3723.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Han, K., Han, H., Wang, Z., Xu, F., Extended Kalman Filter-Based Gyroscope-Aided Magnetometer Calibration for Consumer Electronic Devices, IEEE Sensors Journal, 2017, vol. 17, no. 1, pp. 63–71.</mixed-citation><mixed-citation xml:lang="en">Han, K., Han, H., Wang, Z. and Xu, F., Extended Kalman filter-based gyroscope-aided magnetometer calibration for consumer electronic devices, Sensors, 2017, vol. 17, no. 1, pp. 63–71.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Wu, Y., Zou, D., Liu, P., Yu, W., Dynamic Magnetometer Calibration and Alignment to Inertial Sensors by Kalman Filtering, IEEE Transactions on Control Systems Technology, vol. 26, no. 2, pp. 716–723.</mixed-citation><mixed-citation xml:lang="en">Wu, Y., Zou, D., Liu, P. and Yu, W., Dynamic magnetometer calibration and alignment to inertial sensors by Kalman filtering, IEEE Transactions on Control Systems Technology, vol. 26, no. 2, pp. 716–723.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Беклемишев Д.В. Курс аналитической геометрии и линейной алгебры: Учеб. Для вузов. 9-е изд., испр. М.: Физико-математическая литература, 2001. 376 с.</mixed-citation><mixed-citation xml:lang="en">Beklemishev, D.V., Kurs analiticheskoi geometrii i lineinoi agebry (Course of Analytical Geometry and Linear Algebra), textbook for higher educational institutions, Moscow: Fizikomatematicheskaya literatura, 2001.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P., Numerical recipes in C. The art of scientific computing, 2nd ed., New York: Cambridge University Press, 2002, 949 c.</mixed-citation><mixed-citation xml:lang="en">Press, W.H., Teukolsky, S.A., Vetterling, W.T. and Flannery, B.P., Numerical Recipes in C. The Art of Scientific Computing, 2nd ed., New York: Cambridge University Press, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Хуанг Т.С., Эклундб Дж.О., Нуссбаумер Г.Дж. и др. Быстрые алгоритмы в цифровой обработке изображений. Преобразования и медианные фильтры. М: Радио и связь, 1984. 224 с.</mixed-citation><mixed-citation xml:lang="en">Huang, T.S., Eklund, J.-O., Nussbaumer, G.J. et al., Fast Algorithms in Digital Image Processing. Transformations and Median Filters, Moscow: Radio i svyaz’, 1984.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">MPU-9150 Nine-Axis (Gyro + Accelerometer + Compass) MEMS Motion Tracking (NV) Device. URL: https://www.invensense.com/products/motion-tracking/9-axis/mpu-9150/ (дата обращения: 15.02.2019).</mixed-citation><mixed-citation xml:lang="en">MPU-9150 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking (NV) Device. https://www.invensense.com/products/motion-tracking/9-axis/mpu-9150/. Accessed February 15, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">LSM303AGR e-Compass with 3D digital linear acceleration sensor, 3D digital magnetic sensor. URL: https://www.st.com/en/mems-and-sensors/lsm303agr.html (дата обращения: 15.02.2019).</mixed-citation><mixed-citation xml:lang="en">LSM303AGR e-Compass with 3D digital linear acceleration sensor, 3D digital magnetic sensor. https://www.st.com/en/mems-and-sensors/lsm303agr.html. Accessed February 15, 2019.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Ермаков С.М., Михайлов Г.А. Статистическое моделирование. 2-е изд., доп. М.: Наука, 1982. 296 с.</mixed-citation><mixed-citation xml:lang="en">Ermakov, S.M. and Mikhailov, G.A., Statisticheskoe modelirovanie (Statistical Modeling), 2nd Ed., additional, Moscow: Nauka, 1982.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
