<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2026.61.10.007</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2370</article-id>
      <title-group>
        <article-title xml:lang="ru">Система управления вибротактильным жилетом и оружейным контроллером XR-тренажера на основе инерциального датчика</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Control system for a vibrotactile vest and weapon controller of an XR trainer based on an inertial measurement unit</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-1675-8652</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Кравец</surname>
              <given-names>Алла Григорьевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Kravets</surname>
              <given-names>Alla Grigoryevna</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Коробкин</surname>
              <given-names>Павел Дмитриевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Korobkin</surname>
              <given-names>Pavel Dmitrievich</given-names>
            </name>
          </name-alternatives>
          <email>20132305z@gmail.com</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">ООО  «РЕД СОФТ ЦЕНТР» Государственный университет «Дубна»</aff>
        <aff xml:lang="en">LLC "Red Soft Center"</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2026.61.10.007</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=2370"/>
      <abstract xml:lang="ru">
        <p>В работе предложен метод событийной координации двух взаимосвязанных подсистем XR-тренажера: трехканального вибротактильного жилета и оружейного контроллера с инерциальным модулем MPU6050. Метод формализован правилом F: (s, q, c) → u, которое преобразует тип события, вектор ориентации контроллера и контекст состояния сценария в вектор управляющих действий для XR-сцены, оружейного контроллера и жилета; обмен реализован сообщениями JSON/HTTP. Жилет обеспечивает адресную вибростимуляцию по зонам корпуса, а контроллер имитирует отдачу и дым и передает ориентационные параметры в виртуальную среду. Для силовой части жилета разработана расчетная модель токовых и энергетических режимов, связывающая число одновременно активных каналов с мгновенным и средним током и оценкой автономности; согласованность модели проверена схемотехническим моделированием в LTspice. Для MPU6050 сформирован алгоритм обработки, включающий статическую коррекцию смещений, скользящее среднее и комплементарную фильтрацию с α = 0,98. При предварительной квазистатической проверке наблюдавшиеся абсолютные отклонения крена и тангажа составили 1–2°. Поскольку исходные данные не содержат числа измерений, повторов и статистических характеристик серии, этот диапазон не интерпретируется как статистически подтверждённая точность. Динамические режимы, рыскание и сквозная интеграция системы требуют отдельной валидации.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>A method for event-driven coordination of two interconnected XR-trainer subsystems – a three-channel vibrotactile vest and a weapon controller with an MPU6050 inertial module – is proposed. The method is formalized by the rule F: (s, q, c) → u, which maps event type, controller orientation vector, and scenario-state context to a control-action vector for the XR scene, weapon controller, and vest; exchange is implemented via JSON/HTTP messages. The vest provides targeted vibrostimulation across body zones, while the controller simulates recoil and smoke and transmits orientation parameters to the virtual environment. For the vest power stage, a computational model of current and energy regimes is developed, relating the number of simultaneously active channels to instantaneous and average current and battery-life estimates; the model's consistency is verified by LTspice circuit simulation. For the MPU6050, a processing algorithm is formed, comprising static bias correction, moving-average smoothing, and complementary filtering with α = 0.98. During preliminary quasi-static verification, the observed absolute pitch and roll deviations ranged from 1 to 2 degrees. Because the source data do not provide the number of measurements, repetitions, or statistical characteristics of the series, this range is not interpreted as a statistically validated accuracy estimate. Dynamic modes, yaw, and end-to-end system integration require separate validation.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>вибротактильный жилет</kwd>
        <kwd>XR-тренажер</kwd>
        <kwd>IMU</kwd>
        <kwd>MPU6050</kwd>
        <kwd>слияние данных</kwd>
        <kwd>комплементарный фильтр</kwd>
        <kwd>LTspice</kwd>
        <kwd>MOSFET</kwd>
        <kwd>Raspberry Pi</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>vibrotactile vest</kwd>
        <kwd>XR trainer</kwd>
        <kwd>IMU</kwd>
        <kwd>MPU6050</kwd>
        <kwd>data fusion</kwd>
        <kwd>complementary filter</kwd>
        <kwd>LTspice</kwd>
        <kwd>MOSFET</kwd>
        <kwd>Raspberry Pi</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Реутский И.А., Ведманов Ю.В. Совершенствование и развитие мероприятий по снижению и профилактике травматизма среди военнослужащих. Вестник Российской военно-медицинской академии. 2012;(1):261–265.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Евдокимов В.И., Сиващенко П.П., Хоминец В.В. и др. Медико-статистические показатели травматизма военнослужащих Вооруженных Сил Российской Федерации (2003–2019 гг.). Санкт-Петербург: Политехника-принт; 2021. 212 с.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Rizzo A.S., Koenig S.Th. Is clinical virtual reality ready for primetime? Neuropsychology. 2017;31(8):877–899. https://doi.org/10.1037/neu0000405</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Jensen L., Konradsen F. A review of the use of virtual reality head-mounted displays in education and training. Education and Information Technologies. 2018;23(11):1515–1529. https://doi.org/10.1007/s10639-017-9676-0</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Mahony R., Hamel T., Pflimlin J.-M. Nonlinear complementary filters on the special orthogonal group. IEEE Transactions on Automatic Control. 2008;53(5):1203–1218. https://doi.org/10.1109/TAC.2008.923738</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Saposnik G., Cohen L.G., Mamdani M., et al. Efficacy and safety of non-immersive virtual reality exercising in stroke rehabilitation (EVREST): A randomised, multicentre, single-blind, controlled trial. The Lancet Neurology. 2016;15(10):1019–1027. https://doi.org/10.1016/S1474-4422(16)30121-1</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Seymour N.E., Gallagher A.G., Roman S.A., et al. Virtual reality training improves operating room performance: results of a randomized, double-blinded study. Annals of Surgery. 2002;236(4):458–464.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Chittaro L., Buttussi F. Assessing knowledge retention of an immersive serious game vs. a traditional education method in aviation safety. IEEE Transactions on Visualization and Computer Graphics. 2015;21(4):529–538. https://doi.org/10.1109/TVCG.2015.2391853</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Park S.U., Lee H.K., Kim H.B., et al. Wearable interactive full-body motion tracking and haptic feedback network systems with deep learning. Nature Communications. 2025;16(1):8604. https://doi.org/10.1038/s41467-025-63644-3</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Abad S.-A., Herzig N., Raitt D., Koltzenburg M., Wurdemann H. Bioinspired adaptable multiplanar mechano-vibrotactile haptic system. Nature Communications. 2024;15(1):7631. https://doi.org/10.1038/s41467-024-51779-8</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Sigrist R., Rauter G., Riener R., Wolf P. Augmented visual, auditory, haptic, and multimodal feedback in motor learning: a review. Psychonomic Bulletin &amp; Review. 2013;20(1):21–53. https://doi.org/10.3758/s13423-012-0333-8</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Culbertson H., Schorr S.B., Okamura A.M. Haptics: The present and future of artificial touch sensation. Annual Review of Control, Robotics, and Autonomous Systems. 2018;1(1):385–409. https://doi.org/10.1146/annurev-control-060117-105043</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Botev J., da Silva E.D., Sun N. Haptic Directional Awareness in Virtual Reality. ORBilu. URL: https://orbilu.uni.lu/bitstream/10993/62719/1/Botev%202024%20-%20Haptic%20Directional%20Awareness%20in%20Virtual%20Reality.pdf [Accessed 22th July 2026].</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Kravets A.G., Korobkin P.D. Immersive XR System for Law-Enforcement Personnel Training. In: Creativity in Intelligent Technologies and Data Science: 6th International Conference (CIT&amp;DS 2025), 22–25 September 2025, Volgograd, Russia. Cham: Springer; 2026. P. 219–235. https://doi.org/10.1007/978-3-032-14674-8_14</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Ивойлов А.Ю. О применении МЭМС-датчиков при разработке системы автоматической стабилизации двухколесного робота. Сборник научных трудов Новосибирского государственного технического университета. 2017;(3):32–51. https://doi.org/10.17212/2307-6879-2017-3-32-51</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Павлов О.В. Определение пространственного положения шлема в нашлемной информационно-управляющей системе. Известия Тульского государственного университета. Технические науки. 2018;(9):126–136.</mixed-citation>
      </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>