<?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/2023.40.1.024</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1295</article-id>
      <title-group>
        <article-title xml:lang="ru">Нейро-предиктивная система управления мобильным неголономным трехколесным роботом в среде со статическими препятствиями</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Neuro-predictive control system for a mobile nonholonomic three-wheeled robot in an environment with static obstacles</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>Berezina</surname>
              <given-names>Victoria Andreevna</given-names>
            </name>
          </name-alternatives>
          <email>vberezina@ncfu.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-5503-1056</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>Mezentseva</surname>
              <given-names>Oksana Stanislavovna</given-names>
            </name>
          </name-alternatives>
          <email>omezentceva@ncfu.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <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>Mezentsev</surname>
              <given-names>Dmitry Viktorovich</given-names>
            </name>
          </name-alternatives>
          <email>dmezentcev@ncfu.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Северо-Кавказский федеральный университет</aff>
        <aff xml:lang="en">North-Caucasus Federal University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Северо-Кавказский федеральный университет</aff>
        <aff xml:lang="en">North-Caucasus Federal University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Северо-Кавказский федеральный университет</aff>
        <aff xml:lang="en">North-Caucasus Federal University</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/2023.40.1.024</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=1295"/>
      <abstract xml:lang="ru">
        <p>В статье предлагается отслеживать и прогнозировать траекторию движения автономного неголономного трехколесного мобильного робота в среде со статическими препятствиями с помощью нейро-предиктивной системы управления. Данная система состоит из модифицированной нейронной сети Элмана (для отслеживания положения и ориентации робота), нейросетевой модели препятствия (для определения облака точек препятствия) и методов интерполяции кривой кубическими сплайнами и PSO-алгоритма (для сглаживания кривой обхода препятствия и обеспечения наименьшего расстояния). Новая траектория движения для объезда препятствия строится по трем точкам (до препятствия, центр препятствия, после препятствия). Предложенная система управления повышает эффективность управления мобильным роботом и обеспечивает наименьшее отклонение от траектории движения, в целом, и в месте обхода препятствия, в частности. Нейро-предиктивная система управления сравнивается с классическим PSO-алгоритмом, а также, внутри самой системы сравниваются методы сглаживания кривой обхода препятствия (интерполяция кубическими сплайнами и PSO-алгоритм). Алгоритмы сравниваются по таким критериям, как среднее расстояние робота от препятствия при перестройке траектории движения, скорость движения, время выполнения обхода препятствия. Также проверяется отклонение от заданной траектории движения: движения по лемнискате и по квадрату. Результаты моделирования показали, что нейро-предиктивная система эффективнее (в среднем, на 28,1 %) объезжает препятствие (обеспечивает наименьшее расстояние) и быстрее (в среднем, на 17,2 %) выполняет данный маневр, чем классический PSO-алгоритм. Также внутри самой системы для построения кривой обхода препятствия эффективнее работает PSO-алгоритм (на 3,3 % ближе к препятствию и, в среднем, на 88,2 % меньше среднеквадратичная ошибка), чем интерполяция кубическими сплайнами. При этом нейро-предиктивная система управления значительно лучше справляется со следованием по желаемой траектории, чем классический PSO-алгоритм.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>This article proposes to track and predict the trajectory of an autonomous nonholonomic three-wheeled mobile robot in an environment with static obstacles using a neuro-predictive control system. This system consists of a modified Elman neural network (to track the position and orientation of the robot), a neural network model of an obstacle (to determine the point cloud of an obstacle) and cubic spline curve interpolation methods and a PSO algorithm (to smooth the obstacle avoidance curve and ensure the shortest distance). A new trajectory for avoiding an obstacle is built on three points (before the obstacle, the center of the obstacle, after the obstacle). The proposed control system improves the efficiency of mobile robot control and provides the smallest deviation from the movement trajectory, in general, and in the place where the obstacle is bypassed, in particular. The neuro-predictive control system is compared with the classical PSO algorithm, and, within the system itself, methods for smoothing the obstacle avoidance curve (cubic spline interpolation and PSO algorithm) are compared. Algorithms are compared according to such criteria as the average distance of the robot from the obstacle when rebuilding the trajectory, the speed of movement, the time it takes to bypass the obstacle. In addition, the deviation from the given trajectory of movement is checked: movements along the lemniscate and along the square. The simulation results showed that the neuro-predictive system is more efficient (by 28.1 % on average) in avoiding an obstacle (provides the shortest distance) and performs this maneuver faster (by 17.2 % on average) than the classical PSO algorithm. Also, within the system itself, the PSO-algorithm works more efficiently to construct an obstacle avoidance curve (3.3 % closer to the obstacle and, on average, 88.2 % less root-mean-square error) than cubic spline interpolation. At the same time, the neuro-predictive control system copes much better with following the desired trajectory than the classical PSO algorithm.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>нейро-предиктивная система управления</kwd>
        <kwd>реккурентная нейросеть Элмана</kwd>
        <kwd>неголономный трехколесный робот</kwd>
        <kwd>прогнозирование траектории движения</kwd>
        <kwd>обход препятствия</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>neuro-predictive control system</kwd>
        <kwd>Elman recurrent neural network</kwd>
        <kwd>nonholonomic three-wheeled robot</kwd>
        <kwd>motion trajectory prediction</kwd>
        <kwd>obstacle avoidance</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">Su K.H., Chen Y.Y., Su S.F. Design of neural-fuzzy-based controller for two autonomously driven wheeled robot. Neurocompting. 2015;73:2478–2488.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Березина В.А., Мезенцева О.С., Мезенцев Д.В. Модифицированная нейронная сеть Элмана с динамическим показателем обучения для отслеживания и прогнозирования движения неголономного трехколесного мобильного робота. Моделирование, оптимизация и информационные технологии. 2022;10(3). Доступно по: https://moitvivt.ru/ru/journal/pdf?id=1199 DOI: 10.26102/2310-6018/2022.38.3.003 (дата обращения: 01.11.2022).</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Lucas R., Oliveira R.M., Nascimento C.B., Kaster M.S. Performance analysis of an adaptive Gaussian nonlinear PID control applied to a step-down CC-CC converter. IEEE 24th International Symposium on Industrial Electronics (ISIE). 2015;1:1022–1026.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Li Z., Yang C., Su C., Deng J., Zhang W. Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot. IEEE Transactions on Control Systems Technology. 2019;24(2):553–564.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Suprapto B. Y., Mustaqim A., Wahab W., Kusumoputro B. Modified elman recurrent neural network for attitude and altitude control of heavy-lift hexacopter. 15th International Conference on Quality in Research (QiR): International Symposium on Electrical and Computer Engineering. 2017;1:309–314.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">He W. Adaptive neural network control of an uncertain robot with fullstate constraints. IEEE Transactions on Cybernetics. 2016;46(3):620–629.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Al-Jamali N.A., Al-Raweshidy H.S. Modified Elman Spike Neural Network for Identification and Control of Dynamic System. IEEE Access. 2020;8:61246–61254.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Li D., Liu Y., Tong S., Chen C.L. Approximation-Based Adaptive Neural Tracking Control of Nonlinear MIMO Unknown Time-Varying Delay Systems with Full State Constraints. IEEE Transactions on Cybernetics. 2017;47(10):3100–3109.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Deng L., Seethaler R. J., Chen Y., Yang P., Cheng Q. Modified Elman neural network based neural adaptive inverse control of rate-dependent hysteresis. International Joint Conference on Neural Networks (IJCNN). 2016;1:2366–2373.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Wang S., Zhang Y., Dong Z., Du S., Ji G. Feed-forward neural network optimized by hybridization of PSO and ABC for abnormal brain detection. International Journal of Imaging Systems &amp; Technology. 2015;25(2):153–164.</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>