<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Computing, Telecommunication and Control</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Информатика, телекоммуникации и управление</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2687-0517</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">5</article-id>
      <article-id pub-id-type="doi">10.18721/JCSTCS.13105</article-id>
      <title-group>
        <article-title>Neural network compensation of dynamic errors in a position control system of a robot manipulator</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Нейросетевая компенсация динамических ошибок в позиционной системе управления манипуляционным роботом</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Rostova</surname>
            <given-names>Ekaterina</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>rostovae@mail.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rostov</surname>
            <given-names>Nikolay</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Yan</surname>
            <given-names>Zhengjie</given-names>
          </name>
          <xref ref-type="aff" rid="aff2"/>
          <email>yanzhengjie1019@gmail.com</email>
        </contrib>
      </contrib-group>
      <aff id="aff1">St. Petersburg Institute for Informatics and Automation of RAS</aff>
      <aff id="aff2">Peter the Great St. Petersburg Polytechnic University</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2020-03-31">
        <day>31</day>
        <month>03</month>
        <year>2020</year>
      </pub-date>
      <volume>13</volume>
      <issue>1</issue>
      <fpage>53</fpage>
      <lpage>64</lpage>
      <abstract xml:lang="en">
        <p>This paper considers a position control system of a 3-link robot manipulator. The authors reviewed publications on nonlinear compensation of dynamic errors with the use of neural networks in robot manipulator control systems. The paper presents mathematical description of the control system with the compensation of nonlinear dynamics of the robot mechanism. We carried out training of multivariable neural network compensators of dynamic errors occurring because of the influence of inertia, Coriolis and gravity load torques. We developed computer models of the control system with different types of neural network compensators which are included in feedforward and feedback of the system and carried out a computer simulation of control systems with prototype and different kinds of neural network compensators. We also conducted a comparative analysis of dynamic errors in the system with different combinations of neural network compensators and gave recommendations on program realization of neural network compensators for real robot manipulator position control systems.</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>robot manipulator</kwd>
        <kwd>position control system</kwd>
        <kwd>neural networks</kwd>
        <kwd>nonlinear multivariable compensators</kwd>
        <kwd>simulation</kwd>
        <kwd>dynamic errors</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
