<!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="EDITORIAL" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Automation and modeling in design and management</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Automation and modeling in design and management</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Автоматизация и моделирование в проектировании и управлении</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2658-3488</issn>
   <issn publication-format="online">2658-6436</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">53181</article-id>
   <article-id pub-id-type="doi">10.30987/2658-6436-2022-3-34-45</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>MATHEMATICAL AND COMPUTER MODELING</subject>
    </subj-group>
    <subj-group>
     <subject>МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">SOFTWARE IMPLEMENTATION OF SOLVING THE INVERSE KINEMATICS PROBLEM OF A SIX-MEMBERED 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>Golomazdin</surname>
       <given-names>Pavel Igorevich</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>Dmitrochenko  </surname>
       <given-names>Oleg Николаевич</given-names>
      </name>
     </name-alternatives>
     <email>dmitroleg@rambler.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Брянский государственный технический университет</institution>
     <city>Брянск</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Брянский государственный технический университет</institution>
     <city>Брянск</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Брянский государственный технический университет</institution>
     <city>Брянск</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Брянский государственный технический университет</institution>
     <city>Брянск</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2022-09-30T00:17:20+03:00">
    <day>30</day>
    <month>09</month>
    <year>2022</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2022-09-30T00:17:20+03:00">
    <day>30</day>
    <month>09</month>
    <year>2022</year>
   </pub-date>
   <volume>2022</volume>
   <issue>3</issue>
   <fpage>34</fpage>
   <lpage>45</lpage>
   <history>
    <date date-type="received" iso-8601-date="2022-09-28T00:00:00+03:00">
     <day>28</day>
     <month>09</month>
     <year>2022</year>
    </date>
   </history>
   <self-uri xlink:href="https://zh-szf.ru/en/nauka/article/53181/view">https://zh-szf.ru/en/nauka/article/53181/view</self-uri>
   <abstract xml:lang="ru">
    <p>Проведен краткий обзор существующих методов решения обратной задачи кинематики для многозвенных механических систем. Разработана геометрическая модель промышленного манипулятора семейства KUKA с шестью степенями свободы. Применен специальный метод раздельного решения обратной задачи кинематики для манипуляторов с конструкцией сферического запястья с целью демонстрации эффективности данного подхода. Программно реализовано приближенное численное решение обратной задачи кинематики для данного манипулятора. Эффективность программного решения протестирована на примере решения различных траекторных задач с применением программного комплекса «универсальный механизм» для моделирования механических систем.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>A brief review of the existing methods for solving the inverse kinematics problem for multilink mechanical systems is carried out. A geometric model of an industrial manipulator of the KUKA family with six degrees of freedom is developed. A special method for separately solving the inverse kinematics problem for a manipulator with a spherical wrist design is applied to demonstrate this approach efficiency. An approximate numerical solution of the inverse kinematics problem for this manipulator is implemented in software. The effectiveness of the software solution is tested on the example of solving various trajectory problems using the Universal Mechanism software package for modelling mechanical systems</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>манипулятор</kwd>
    <kwd>KUKA</kwd>
    <kwd>робототехника</kwd>
    <kwd>обратная задача кинематики</kwd>
    <kwd>численное решение обратной задачи кинематики</kwd>
    <kwd>универсальный механизм</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>manipulator</kwd>
    <kwd>KUKA</kwd>
    <kwd>robotics</kwd>
    <kwd>inverse kinematics problem</kwd>
    <kwd>numerical solution of the inverse kinematics problem</kwd>
    <kwd>Universal mechanism</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Крахмалев, О.Н. Математическое моделирование динамики манипуляционных систем промышленных роботов и кранов манипуляторов [Текст]+[Электронный ресурс]: монография / О.Н. Крахмалев. - Брянск: БГТУ, 2012. - 210 с.</mixed-citation>
     <mixed-citation xml:lang="en">Krakhmalev O.N. Mathematical Simulation of Manipulation Systems Dynamics for Industrial Robots and Articulated Cranes. Bryansk: BSTU; 2012.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Фу, К. Робототехника/ К. Фу, Р. Гонсалес, К. Ли. - М.: Мир, 1989.</mixed-citation>
     <mixed-citation xml:lang="en">Fu K., Gonzalez R., Lee K. Robotics. Moscow: Mir; 1989.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Крахмалев, О.Н. Метод построения геометрических моделей манипуляционных систем промышленных роботов и многокоординатных станков / О.Н. Крахмалев, Д.И. Петрешин, О.Н. Федонин // Хроники объединенного фонда электронных ресурсов Наука и образование, 2015. -  №5(72). - С.34</mixed-citation>
     <mixed-citation xml:lang="en">Krakhmalev O.N., Petreshin D.I., Fedonin O.N. Method for Geometric Model Formation of Manipulation Systems of Industrial Robots and Multi-Axes Machine Tools. Acta Electronic Resources Joint Fund “Science and Education”. 2015;5(72):34.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Программный комплекс [Электронный ресурс]: среда моделирования «Универсальный механизм» - Режим доступа: http://www.umlab.ru/ (Дата последнего обращения: 28.02.2022)</mixed-citation>
     <mixed-citation xml:lang="en">Software Package: Modelling Environment “Universal Mechanism” [Internet] [cited 2022 Feb 28]. Available from: http://www.umlab.ru/.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Данилов А.В., Кропотов А.Н., Трифонов О.В. Общий подход к решению обратной задачи кинематики для манипулятора последовательной структуры с помощью конечного поворота и смещения // Препринты ИПМ им. М.В.Келдыша. 2018. № 81. 15 с</mixed-citation>
     <mixed-citation xml:lang="en">Danilov A.V., Kropotov A.N., Trifonov O.V. General Approach to Solving the Inverse Problem of Kinematics for a Manipulator of Sequential Structure by Means of a Finite Rotation and Displacement. Keldysh Institute Preprints. 2018;81.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Челноков Ю. Н. Бикватернионное решение кинематической задачи управления движением твердого тела и его при-ложение к решению обратных задач ки-нематики роботов-манипуляторов // Изв. РАН. Механика твердого тела. 2013. № 1. С. 38 - 58.</mixed-citation>
     <mixed-citation xml:lang="en">Chelnokov Yu.N. Biquaternion Solution of the Kinematic Control Problem for the Motion of a Rigid Body and Its Application to the Solution of Inverse Problems of Robot-Manipulator Kinematics. Mechanics of Solids. 2013;1:38 -58.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Челноков Ю. Н., Ломовцева Е.И. Дуальные матричные и бикватернионные методы решения прямой и обратной задачи кинематики роботов-манипуляторов на примере стэнфордского манипулятора // Изв. РАН. Механика твердого тела. 2013. № 1. С. 82 - 89.</mixed-citation>
     <mixed-citation xml:lang="en">Chelnokov Yu. N., Lomovtseva E.I. Dual Matrix and Biquaternion Methods for Solving Direct and Inverse Kinematics Problem of Manipulators on the Example of the Stanford Robot Arm. Mechanics of Solids. 2013;1:82-89.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Aristidou A., Lasenby J. FABRIK: A fast, iterative solver for the Inverse Kinematics problem. Graphical Models, 2011, vol. 73, iss. 5, pp. 243 - 260. DOI: 0.1016/j.gmod.2011.05.003</mixed-citation>
     <mixed-citation xml:lang="en">Aristidou A., Lasenby J. FABRIK: A Fast, Iterative Solver for the Inverse Kinematics Problem. Graphical Models. 2011;73(5):243-260. doi: 0.1016/j.gmod.2011.05.003.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Воронкин Д.С., Решение обратной задачи кинематики для шестизвенного шарнирного робота-манипулятора. Научная статья. - Тула.: Журнал: известия Тульского государственного университета. Технические науки, 2018.</mixed-citation>
     <mixed-citation xml:lang="en">Voronkin D.S. Solving the Inverse Kinematic Problem for Six-Membered Articulated Robotic Manipulator. Izvestiya TulGU. Technical Sciences. 2018.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ю.З. Завьялов, В.Л. Мирошниченко : Методы сплайнфункций - М. Наука. 1980. 352с.</mixed-citation>
     <mixed-citation xml:lang="en">Zavialov Yu.Z., Miroshnichenko V.L. Methods of Spline Functions. Moscow: Nauka; 1980.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
