<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article 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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Herald of Technological University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Herald of Technological University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ВЕСТНИК ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">3034-4689</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">98563</article-id>
   <article-id pub-id-type="doi">10.55421/1998-7072_2025_28_2_98</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>3. Information teory, computer technology and control</subject>
    </subj-group>
    <subj-group>
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">SOLVING THE THREE-DIMENSIONAL INVERSE KINEMATICS PROBLEM OF A FOUR-LINK MANIPULATOR</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>РЕШЕНИЕ ТРЕХМЕРНОЙ ОБРАТНОЙ ЗАДАЧИ КИНЕМАТИКИ ЧЕТЫРЕХЗВЕННОГО МАНИПУЛЯТОРА</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Закиев</surname>
       <given-names>Д. Д.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zakiev</surname>
       <given-names>D. D.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Крутских</surname>
       <given-names>Н. А.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Krutskih</surname>
       <given-names>N. A.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Алибеков</surname>
       <given-names>С Я</given-names>
      </name>
      <name xml:lang="en">
       <surname>Алибеков</surname>
       <given-names>С Я</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Закиев</surname>
       <given-names>Н. Д.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zakiev</surname>
       <given-names>N. D.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-4"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Маряшев</surname>
       <given-names>А В</given-names>
      </name>
      <name xml:lang="en">
       <surname>Маряшев</surname>
       <given-names>А В</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-5"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Кузина</surname>
       <given-names>Н А</given-names>
      </name>
      <name xml:lang="en">
       <surname>Кузина</surname>
       <given-names>Н А</given-names>
      </name>
     </name-alternatives>
     <email>kunata1980@mail.ru</email>
     <xref ref-type="aff" rid="aff-6"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Поволжский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Поволжский государственный технический университет</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Поволжский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Поволжский государственный технический университет</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">ПГТУ г. Йошкар-Ола</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">ПГТУ г. Йошкар-Ола</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Московский политехнический университет</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Moscow Polytechnic University</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-5">
    <aff>
     <institution xml:lang="ru">ПГТУ г. Йошкар-Ола</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">ПГТУ г. Йошкар-Ола</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-6">
    <aff>
     <institution xml:lang="ru">КНИТУ</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">КНИТУ</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-08-01T11:32:22+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-08-01T11:32:22+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <volume>28</volume>
   <issue>2</issue>
   <fpage>98</fpage>
   <lpage>102</lpage>
   <self-uri xlink:href="https://elibrary.ru/item.asp?id=80352567">https://elibrary.ru/item.asp?id=80352567</self-uri>
   <abstract xml:lang="ru">
    <p>В статье рассмотрено решение обратной задачи кинематики в трехмерном пространстве на примере параметризированной виртуальной модели четырехзвенного манипулятора с детерминированным углом положения выходного звена манипулятора к горизонтальной поверхности воздействия с практикой реализации предложенного решения на языке программирования vb.net. Одним из преимуществ виртуальных технологий трехмерного проектирования является универсальность их прикладного аспекта использования, в частности в процессах исследования закономерностей и взаимосвязей механики движения в трехмерной системе координат с использованием встроенной системы параметризации, позволяющей менять внешние параметры механизма сохраняя внутренние связи. Использование виртуального инструментария позволяет еще на этапе проектирования определять закономерности движения, устанавливать взаимосвязи и выводить в том числе и математические зависимости исследуемых механических процессов. В частности, исследование механики движения промышленных манипуляторов в трехмерной виртуальной среде помимо наглядности исследуемого процесса, позволяет, меняя их геометрические параметры, взаимное расположение звеньев и межзвенных углов с учетом закладываемых в конструкции степеней свободы, решать пространственные кинематические задачи, устанавливая зависимости на основе классического математического аппарата. Предлагаемое решение обратной задачи кинематики имеет прикладной аспект использования который заключается в реализации предлагаемого решения в управляющей программе на языке vb.net выполненной в том числе и в виде приложения производящего автоматизированный подсчет межзвенных углов задействованных в исследуемом процессе парных звеньев манипулятора в зависимости от планируемых оператором (технологом) трехмерных координат последовательного положения выходного звена манипулятора в пространстве на основе выполняемого технологического процесса.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article considers the solution of the inverse kinematics problem in three-dimensional space using the example of a parameterized virtual model of a four-link manipulator with a deterministic angle of position of the output link of the manipulator to the horizontal impact surface with the practice of implementing the proposed solution in a programming language vb.net. One of the advantages of virtual technologies of three-dimensional design is the versatility of their applied aspect of use, in particular in the processes of studying the patterns of interrelationships of motion mechanics in a three-dimensional coordinate system using a built-in parameterization system that allows changing the external parameters of the mechanism while maintaining internal connections. The use of virtual tools makes it possible to determine the patterns of motion at the design stage, establish relationships and deduce, among other things, mathematical dependencies of the studied processes of mechanics. In particular, the study of the mechanics of motion of industrial manipulators in a three-dimensional virtual environment, in addition to illustrating the process under study, allows, by changing their geometric parameters, the relative position of links and inter-link angles, taking into account the degrees of freedom inherent in the design, to solve spatial kinematic problems, establishing dependencies based on the classical mathematical apparatus. The proposed solution to the inverse kinematics problem has an applied aspect of use, which consists in implementing the proposed solution in a control program in the language vb.net performed, among other things, in the form of an application that performs an automated calculation of the inter-link angles of the paired links of the manipulator involved in the process under study , depending on the three-dimensional coordinates of the sequential position of the output link of the manipulator in space planned by the operator or technologist on the basis of the performed the technological process.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>АВТОМАТИЗАЦИЯ</kwd>
    <kwd>МАНИПУЛЯТОР</kwd>
    <kwd>ОБРАТНАЯ ЗАДАЧА КИНЕМАТИКИ</kwd>
    <kwd>ПАРАМЕТРИЗИРОВАННАЯ МОДЕЛЬ</kwd>
    <kwd>ТРЕХМЕРНАЯ СИСТЕМА КООРДИНАТ</kwd>
    <kwd>VB.NET</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>AUTOMATION</kwd>
    <kwd>MANIPULATOR</kwd>
    <kwd>INVERSE KINEMATICS PROBLEM</kwd>
    <kwd>PARAMETERIZED MODEL</kwd>
    <kwd>THREE-DIMENSIONAL COORDINATE SYSTEM</kwd>
    <kwd>VB.NET</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
