<?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/2021.35.4.025</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1101</article-id>
      <title-group>
        <article-title xml:lang="ru">Анализ методов решения обратной задачи кинематики модульных реконфигурируемых систем</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Analysis of methods for solving inverse kinematics of modular reconfigurable systems</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-8003-3643</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>Erashov</surname>
              <given-names>Aleksei Alekseevich</given-names>
            </name>
          </name-alternatives>
          <email>erashov.a@iias.spb.su</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0001-9587-1199</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>Blinov</surname>
              <given-names>Dmitriy Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>d99b09@yandex.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-1851-2699</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>Saveliev</surname>
              <given-names>Anton Igorevich</given-names>
            </name>
          </name-alternatives>
          <email>saveliev@iias.spb.su</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">St. Petersburg Federal Research Center of the Russian Academy of Sciences St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Санкт-Петербургский государственный университет аэрокосмического приборостроения</aff>
        <aff xml:lang="en">St. Petersburg State University of Aerospace Instrumentation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Санкт-Петербургский Федеральный исследовательский центр Российской академии наук Санкт-Петербургский институт информатики и автоматизации Российской академии наук</aff>
        <aff xml:lang="en">St. Petersburg Federal Research Center of the Russian Academy of Sciences St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences</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/2021.35.4.025</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=1101"/>
      <abstract xml:lang="ru">
        <p>Актуальность работы обусловлена актуализацией методов решения обратной задачи кинематики применительно к различным кинематическим структурам (формациям) реконфигурируемых модульных систем. Цель работы заключается в анализе методов решения обратной задачи кинематики, которые возможно применить к различным формациям самореконфигурируемых многозвенных робототехнических систем. Проведено исследование прямой кинематики различных формаций модульных робототехнических систем на основе ранее полученных результатов исследований других ученых. Выполнен анализ методов решения обратной задачи кинематики модульных реконфигурируемых систем и произведена оценка их возможного применения для различных кинематических структур модульных систем. Рассмотрены аналитические и численные методы решения, приведены примеры практического применения. Кроме того, в работе проведен анализ различных методов машинного обучения. По результатам исследования выделены преимущества и недостатки различных методов решения обратной задачи кинематики модульных робототехнических систем. Выделены потенциально подходящие методы решения данной задачи с точки зрения вычислительной сложности, возможности применения для систем с избыточным числом степеней свободы. Среди исследованных методов зачастую рассматриваются частные решения обратной задачи кинематики. В результате проведенного анализа можно выделить направления исследований, связанные с разработкой методов машинного обучения, которые потенциально подходят для применения в задачах управления самореконфигурируемыми модульными робототехническими системами. Разработка такого метода позволит снизить количество предварительных аналитических расчетов, реализовать систему управления, которая не потребует существенных изменений алгоритмов, а также расширить возможности применения модульных систем за счет адаптации данной системы к поверхности передвижения.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The relevance of this work is due to the actualization of methods for solving the inverse kinematics in relation to various kinematic structures (formations) of reconfigurable modular systems. The purpose of the work is to analyze methods for solving the inverse kinematics, which can be applied to various formations of self-configuring multilink robotic systems. A study of the forward kinematics of modular robotic systems various formations is conducted on the basis of the previously obtained research results of other scientists. The analysis of methods for solving the inverse kinematics of modular reconfigurable systems was carried out and an assessment of their possible application for various kinematic structures of modular systems was made.   Analytical and numerical methods of solution were considered, and examples of practical application were also given. In addition, the paper analyzed various machine learning methods. With regard to the results of the study, the advantages and disadvantages of various methods for solving the inverse kinematics of modular robotic systems were highlighted. Potentially suitable methods for solving this problem from the point of view of computational complexity and application possibilities for systems with a redundant number of degrees of freedom are identified. Among the methods considered, particular solutions of the inverse kinematics of a certain modular reconfigurable system kinematic structure are often evaluated. As a result of the analysis, it is possible to isolate areas of research related to the development of machine learning methods that are potentially suitable for use in control problems for self-reconfiguring modular robotic systems. The development of such a method will enable to reduce the number of preliminary analytical calculations, to implement a control system that does not require significant changes in algorithms, and also to expand the possibilities of using modular systems by adapting this system to the movement surface.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>модульная робототехника</kwd>
        <kwd>модульные робототехнические системы</kwd>
        <kwd>самореконфигурируемые модульные роботы</kwd>
        <kwd>автономные роботы</kwd>
        <kwd>прямая задача кинематики</kwd>
        <kwd>обратная задача кинематики</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>modular robotics</kwd>
        <kwd>modular robotic systems</kwd>
        <kwd>self-reconfigurable modular robots</kwd>
        <kwd>autonomous robots</kwd>
        <kwd>forward kinematics</kwd>
        <kwd>inverse kinematics</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Работа выполнена при поддержке РФФИ № 20-08-01109_А</funding-statement>
        <funding-statement xml:lang="en">This work is supported by RFBR No. 20-08-01109_А</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Yim M., Duff D.G., Roufas K. Modular reconfigurable robots, an approach to urban search and rescue. 1st Intl. Workshop on Human-friendly Welfare Robotics Systems. 2000:69–76.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Støy K. Reconfigurable robots. Springer Handbook of Computational Intelligence. Springer, Berlin, Heidelberg. 2015:1407-1421. https://doi.org/10.1007/978-3-662-43505-2_73.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Brunete A., Ranganath A., Segovia S., de Frutos J.P., Hernando M., Gambao E. Current trends in reconfigurable modular robots design. International Journal of Advanced Robotic Systems. 2017;14(3):1729881417710457. https://doi.org/10.1177/1729881417710457.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Liu J., Zhang X., Hao G. Survey on research and development of reconfigurable modular robots. Advances in Mechanical Engineering. 2016;8(8):1687814016659597. https://doi.org/10.1177/1687814016659597.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Jones A.B., Cameron T., Eichholz B., Loegering D., Kray T., Straub J. Self-reconfiguring modular robot learning for lower-cost space applications. 2019 IEEE Aerospace Conference. IEEE. 2019:1-6. https://doi.org/10.1109/AERO.2019.8742133.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Pacheco M., Fogh R., Lund H.H., Christensen D.J. Fable II: Design of a modular robot for creative learning. 2015 IEEE International Conference on Robotics and Automation (ICRA). IEEE. 2015:6134-6139. https://doi.org/10.1109/ICRA.2015.7140060.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Li Y., Zhu S., Wang Z., Zhang L., Ma X., Cui Z. The kinematics analysis of a novel self-reconfigurable modular robot based on screw theory. DEStech Transactions on Engineering and Technology Research. 2016. DOI: 10.12783/dtetr/mime2016/10196.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Feczko J., Manka M., Krol P., Giergiel M., Uhl T., Pietrzyk A. Review of the modular self reconfigurable robotic systems. 2015 10th International Workshop on Robot Motion and Control (RoMoCo). IEEE. 2015:182-187. https://doi.org/10.1109/RoMoCo.2015.7219733.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Yim M., Shen W.M., Salemi B. et al. Modular self-reconfigurable robot systems [grand challenges of robotics]. IEEE Robotics &amp; Automation Magazine. 2007;14(1):43–52. https://doi.org/10.1109/MRA.2007.339623.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Blinov D., Vatamaniuk I., Saveliev A. Method for Reconfiguring Kinematic Structure of Modular Robots Using Deep Reinforcement Learning. Proceedings of the Computational Methods in Systems and Software. Springer, Cham. 2021:443–451. https://doi.org/10.1007/978-3-030-90321-3_36.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Singh T.P., Suresh P., Chandan S. Forward and inverse kinematic analysis of robotic manipulators. International Research Journal of Engineering and Technology (IRJET). 2017;4(2):1459–1468.</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Craig J.J. Introduction to Robotics: mechanics and control. 2009:408 p.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Kelemen M., Virgala I., Lipták T., Miková Ľ., Filakovský F., Bulej V.A. novel approach for a inverse kinematics solution of a redundant manipulator. Applied Sciences. 2018;8(11):2229. https://doi.org/10.3390/app8112229.</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Martín A., Barrientos A., Del Cerro J. The natural-CCD algorithm, a novel method to solve the inverse kinematics of hyper-redundant and soft robots. Soft robotics. 2018;5(3):242–257. https://doi.org/10.1089/soro.2017.0009.</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Merlet J.P. A new generic approach for the inverse kinematics of cable-driven parallel robot with 6 deformable cables. Advances in Robot Kinematics 2016. Springer, Cham. 2018:209-216. https://doi.org/10.1007/978-3-319-56802-7_22.</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Aristidou A., Lasenby J., Chrysanthou Y., Shamir A. Inverse kinematics techniques in computer graphics: A survey. Computer Graphics Forum. 2018;37(6):35–58. https://doi.org/10.1111/cgf.13310.</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">Wu W., Guan Y., Li H., Su M., Zhu H., Zhou X., Zhang H. Task-oriented inverse kinematics of modular reconfigurable robots. 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. IEEE. 2013:1187–1192. https://doi.org/10.1109/AIM.2013.6584255.</mixed-citation>
      </ref>
      <ref id="cit18">
        <label>18</label>
        <mixed-citation xml:lang="ru">Chen I.M., Yang G., Kang I.G. Numerical inverse kinematics for modular reconfigurable robots. Journal of Robotic Systems. 1999;16(4):213–225. https://doi.org/10.1002/(SICI)1097-4563(199904)16:4%3C213::AID-ROB2%3E3.0.CO;2-Z.</mixed-citation>
      </ref>
      <ref id="cit19">
        <label>19</label>
        <mixed-citation xml:lang="ru">Chen W., Chen I.M., Lim W.K., Yan, G. Cartesian coordinate control for redundant modular robots. Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics.'cybernetics evolving to systems, humans, organizations, and their complex interactions'. 2000;5:3253–3258. https://doi.org/10.1109/ICSMC.2000.886505.</mixed-citation>
      </ref>
      <ref id="cit20">
        <label>20</label>
        <mixed-citation xml:lang="ru">Aristidou A., Lasenby J. Inverse kinematics: a review of existing techniques and introduction of a new fast iterative solver. 2009.</mixed-citation>
      </ref>
      <ref id="cit21">
        <label>21</label>
        <mixed-citation xml:lang="ru">Савельев А.И., Блинов Д.В., Ерашов А.А. Выбор кинематической структуры модульной робототехнической системы в зависимости от типа поверхности передвижения. Известия Юго-Западного государственного университета. 2021;25(3). (в печати).</mixed-citation>
      </ref>
      <ref id="cit22">
        <label>22</label>
        <mixed-citation xml:lang="ru">Neubert J., Lipson H. Soldercubes: a self-soldering self-reconfiguring modular robot system. Autonomous Robots. 2016;40(1):139-158. https://doi.org/10.1007/s10514-015-9441-4.</mixed-citation>
      </ref>
      <ref id="cit23">
        <label>23</label>
        <mixed-citation xml:lang="ru">Jing G., Tosun T., Yim M., Kress-Gazit H. Accomplishing high-level tasks with modular robots. Autonomous Robots. 2018;42(7):1337-1354. https://doi.org/10.1007/s10514-018-9738-1.</mixed-citation>
      </ref>
      <ref id="cit24">
        <label>24</label>
        <mixed-citation xml:lang="ru">Pavliuk N.A., Krestovnikov K.D., Pykhov D.E. Mobile autonomous reconfigurable system. Problemele energeticii regionale. 2018;1:125–135. DOI: 10.5281/zenodo.1217296.</mixed-citation>
      </ref>
      <ref id="cit25">
        <label>25</label>
        <mixed-citation xml:lang="ru">Rocha C.R., Tonetto C.P., Dias A. A comparison between the Denavit–Hartenberg and the screw-based methods used in kinematic modeling of robot manipulators. Robotics and Computer-Integrated Manufacturing. 2011;27(4):723–728. https://doi.org/10.1016/j.rcim.2010.12.009.</mixed-citation>
      </ref>
      <ref id="cit26">
        <label>26</label>
        <mixed-citation xml:lang="ru">Pfotzer L., Ruehl S., Heppner G., Roennau A., Dillmann R. KAIRO 3: A modular reconfigurable robot for search and rescue field missions. 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014). IEEE. 2014:205–210. https://doi.org/10.1109/ROBIO.2014.7090331.</mixed-citation>
      </ref>
      <ref id="cit27">
        <label>27</label>
        <mixed-citation xml:lang="ru">Chen I.M., Yang G. Inverse kinematics for modular reconfigurable robots. Proceedings. 1998 IEEE International Conference on Robotics and Automation. IEEE. 1998;2:1647–1652. https://doi.org/10.1109/ROBOT.1998.677390.</mixed-citation>
      </ref>
      <ref id="cit28">
        <label>28</label>
        <mixed-citation xml:lang="ru">Zhao J., Cui X., Zhu Y., Tang S. UBot: a new reconfigurable modular robotic system with multimode locomotion ability. Industrial Robot: An International Journal. 2012:178–190. https://doi.org/10.1108/01439911211201645.</mixed-citation>
      </ref>
      <ref id="cit29">
        <label>29</label>
        <mixed-citation xml:lang="ru">Zhu Y., Bie D., Iqbal S., Wang X., Gao Y., Zhao J. A simplified approach to realize cellular automata for ubot modular self-reconfigurable robots. Journal of Intelligent &amp; Robotic Systems. 2015;79(1):37-54. https://doi.org/10.1007/s10846-014-0084-z.</mixed-citation>
      </ref>
      <ref id="cit30">
        <label>30</label>
        <mixed-citation xml:lang="ru">Park H., Kwak B., Bae J. Inverse kinematics analysis and COG trajectory planning algorithms for stable walking of a quadruped robot with redundant DOFs. Journal of Bionic Engineering. 2018;15(4):610-622. https://doi.org/10.1007/s42235-018-0050-8.</mixed-citation>
      </ref>
      <ref id="cit31">
        <label>31</label>
        <mixed-citation xml:lang="ru">Biswal P., Mohanty P.K. Development of quadruped walking robots: A review. Ain Shams Engineering Journal. 2021;12(2):2017-2031. https://doi.org/10.1016/j.asej.2020.11.005.</mixed-citation>
      </ref>
      <ref id="cit32">
        <label>32</label>
        <mixed-citation xml:lang="ru">Espinal A., Rostro-Gonzalez H., Carpio M. et al. Quadrupedal robot locomotion: a biologically inspired approach and its hardware implementation. Computational intelligence and neuroscience. 2016;2016. https://doi.org/10.1155/2016/5615618.</mixed-citation>
      </ref>
      <ref id="cit33">
        <label>33</label>
        <mixed-citation xml:lang="ru">Atique M.M.U., Sarker M.R.I., Ahad M.A.R. Development of an 8DOF quadruped robot and implementation of Inverse Kinematics using Denavit-Hartenberg convention. Heliyon. 2018;4(12). https://doi.org/10.1016/j.heliyon.2018.e01053.</mixed-citation>
      </ref>
      <ref id="cit34">
        <label>34</label>
        <mixed-citation xml:lang="ru">Sastra J., Chitta S., Yim M. Dynamic rolling for a modular loop robot. The International Journal of Robotics Research. 2009;28(6):758-773. https://doi.org/10.1016/j.mechmachtheory.2018.11.004.</mixed-citation>
      </ref>
      <ref id="cit35">
        <label>35</label>
        <mixed-citation xml:lang="ru">Wang X., Jin H., Zhu Y., Chen B., Bie D., Zhang Y., Zhao J. Serpenoid polygonal rolling for chain-type modular robots: A study of modeling, pattern switching and application. Robotics and Computer-Integrated Manufacturing. 2016;39:56–67. https://doi.org/10.1016/j.rcim.2015.12.003.</mixed-citation>
      </ref>
      <ref id="cit36">
        <label>36</label>
        <mixed-citation xml:lang="ru">Peiper D.L. The kinematics of manipulators under computer control (No. CS-116). Stanford Univ Ca Dept Of Computer Science. 1968.</mixed-citation>
      </ref>
      <ref id="cit37">
        <label>37</label>
        <mixed-citation xml:lang="ru">Колтыгин Д.С., Седельников И.А., Петухов Н.В. Аналитический и численный методы решения обратной задачи кинематики для робота Delta. Вестник Иркутского государственного технического университета. 2017;21(5):87–96.</mixed-citation>
      </ref>
      <ref id="cit38">
        <label>38</label>
        <mixed-citation xml:lang="ru">Gupta A., Bhargava P., Agrawal S., Deshmukh A., Kadam B. Comparative Study of Different Approaches to Inverse Kinematics. International Conference on Advances in Computing and Data Sciences. Springer, Singapore. 2018:556–563. https://doi.org/10.1007/978-981-13-1813-9_55.</mixed-citation>
      </ref>
      <ref id="cit39">
        <label>39</label>
        <mixed-citation xml:lang="ru">Kucuk S., Bingul Z. Inverse kinematics solutions for industrial robot manipulators with offset wrists. Applied Mathematical Modelling. 2014;38(7-8):1983–1999. https://doi.org/10.1016/j.apm.2013.10.014.</mixed-citation>
      </ref>
      <ref id="cit40">
        <label>40</label>
        <mixed-citation xml:lang="ru">Aristidou A., Lasenby J. FABRIK: A fast, iterative solver for the Inverse Kinematics problem. Graphical Models. 2011;73(5):243–260. https://doi.org/10.1016/j.gmod.2011.05.003.</mixed-citation>
      </ref>
      <ref id="cit41">
        <label>41</label>
        <mixed-citation xml:lang="ru">Iakovlev R., Denisov A., Prakapovich R. Iterative method for solving the inverse kinematics problem of multi-link robotic systems with rotational joints. Proceedings of 14th International Conference on Electromechanics and Robotics “Zavalishin's Readings”. Springer, Singapore. 2020:237-251. https://doi.org/10.1007/978-981-13-9267-2_20.</mixed-citation>
      </ref>
      <ref id="cit42">
        <label>42</label>
        <mixed-citation xml:lang="ru">Kumar V., Sen S., Roy S.S., Das S.K., Shome S.N. Inverse kinematics of redundant manipulator using interval newton method. Int. J. Eng. Manuf. (IJEM). 2015;5(2):19–29. DOI: 10.5815/ijem.2015.02.03.</mixed-citation>
      </ref>
      <ref id="cit43">
        <label>43</label>
        <mixed-citation xml:lang="ru">Angeles J. On the numerical solution of the inverse kinematic problem. The International Journal of Robotics Research. 1985;4(2):21-37. https://doi.org/10.1177%2F027836498500400203.</mixed-citation>
      </ref>
      <ref id="cit44">
        <label>44</label>
        <mixed-citation xml:lang="ru">Uicker Jr J.J., Denavit J., Hartenberg R.S. An iterative method for the displacement analysis of spatial mechanisms. 1964;31(2):309-314. https://doi.org/10.1115/1.3629602.</mixed-citation>
      </ref>
      <ref id="cit45">
        <label>45</label>
        <mixed-citation xml:lang="ru">Goldenberg A.A., Apkarian J.A., Smith H.W. A new approach to kinematic control of robot manipulators. 1987;109(2):97-103. https://doi.org/10.1115/1.3143843.</mixed-citation>
      </ref>
      <ref id="cit46">
        <label>46</label>
        <mixed-citation xml:lang="ru">Hall Jr A.S., Root R.R., Sandgren E. A dependable method for solving matrix loop equations for the general three-dimensional mechanism. 1977;99(3):547–550. https://doi.org/10.1115/1.3439277.</mixed-citation>
      </ref>
      <ref id="cit47">
        <label>47</label>
        <mixed-citation xml:lang="ru">Almusawi A.R.J., Dülger L.C., Kapucu S. A new artificial neural network approach in solving inverse kinematics of robotic arm (denso vp6242). Computational intelligence and neuroscience. 2016;2016. https://doi.org/10.1155/2016/5720163.</mixed-citation>
      </ref>
      <ref id="cit48">
        <label>48</label>
        <mixed-citation xml:lang="ru">Duka A.V. Neural network based inverse kinematics solution for trajectory tracking of a robotic arm. Procedia Technology. 2014;12:20–27. https://doi.org/10.1016/j.protcy.2013.12.451.</mixed-citation>
      </ref>
      <ref id="cit49">
        <label>49</label>
        <mixed-citation xml:lang="ru">Смирнов П.А., Яковлев Р.Н. Решение прямой и обратной задач кинематики в системе позиционирования звеньев манипулятора. Мехатроника, автоматизация, управление. 2019;20(12):732-739. https://doi.org/10.17587/mau.20.732–739.</mixed-citation>
      </ref>
      <ref id="cit50">
        <label>50</label>
        <mixed-citation xml:lang="ru">Momani S., Abo-Hammour Z.S., Alsmadi O.M.K. Solution of inverse kinematics problem using genetic algorithms. Applied Mathematics &amp; Information Sciences. 2016;10(1):225. http://dx.doi.org/10.12785/amis/Solution*of*inverse*kinematics*problem.</mixed-citation>
      </ref>
      <ref id="cit51">
        <label>51</label>
        <mixed-citation xml:lang="ru">Starke S. A Hybrid Genetic Swarm Algorithm for Interactive Inverse Kinematics. Diss. Universität Hamburg, Fachbereich Informatik. 2016.</mixed-citation>
      </ref>
      <ref id="cit52">
        <label>52</label>
        <mixed-citation xml:lang="ru">El-Sherbiny A., Elhosseini M.A., Haikal A.Y. A comparative study of soft computing methods to solve inverse kinematics problem. Ain Shams Engineering Journal. 2018;9(4):2535-2548. https://doi.org/10.1016/j.asej.2017.08.001.</mixed-citation>
      </ref>
      <ref id="cit53">
        <label>53</label>
        <mixed-citation xml:lang="ru">Галемов Р.Т., Масальский Г.Б. Комбинированный поисковой метод решения обратной задачи кинематики многозвенного манипулятора. Мехатроника, автоматизация, управление. 2018;19(7):464-473. https://doi.org/10.17587/mau.19.464-473.</mixed-citation>
      </ref>
      <ref id="cit54">
        <label>54</label>
        <mixed-citation xml:lang="ru">Добрынин Д.А. Принципы построения обучаемой системы управления для задачи управления экзоскелетом. Экстремальная робототехника. 2017;1(1):297–301.</mixed-citation>
      </ref>
      <ref id="cit55">
        <label>55</label>
        <mixed-citation xml:lang="ru">Dobrynin D. Simulation of Trainable Control System for Quadruped Robot. Electromechanics and Robotics. Springer, Singapore. 2022:155–164. https://doi.org/10.1007/978-981-16-2814-6_14.</mixed-citation>
      </ref>
      <ref id="cit56">
        <label>56</label>
        <mixed-citation xml:lang="ru">Phaniteja S., Dewangan P., Guhan P., Sarkar A., Krishna K.M. A deep reinforcement learning approach for dynamically stable inverse kinematics of humanoid robots. 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO). IEEE. 2017:1818-1823. https://doi.org/10.1109/ROBIO.2017.8324682.</mixed-citation>
      </ref>
      <ref id="cit57">
        <label>57</label>
        <mixed-citation xml:lang="ru">Ansari Y., Falotico E., Mollard Y., Busch B., Cianchetti M., Laschi C. A multiagent reinforcement learning approach for inverse kinematics of high dimensional manipulators with precision positioning. 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob). IEEE. 2016:457–463. https://doi.org/10.1109/BIOROB.2016.7523669.</mixed-citation>
      </ref>
      <ref id="cit58">
        <label>58</label>
        <mixed-citation xml:lang="ru">Ren H., Ben-Tzvi P. Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks. Robotics and Autonomous Systems. 2020;124:103386. https://doi.org/10.1016/j.robot.2019.103386.</mixed-citation>
      </ref>
      <ref id="cit59">
        <label>59</label>
        <mixed-citation xml:lang="ru">Blinov D., Saveliev A., Shabanova A. Deep Q-Learning Algorithm for Solving Inverse Kinematics of Four-Link Manipulator. Proceedings of 15th International Conference on Electromechanics and Robotics" Zavalishin's Readings". Springer, Singapore. 2021:279–291. https://doi.org/10.1007/978-981-15-5580-0_23.</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>