<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.24.152-157</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1343</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>РОБОТЫ, МЕХАТРОНИКА И РОБОТОТЕХНИЧЕСКИЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ROBOT, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Анализ инструментов имитационного моделирования мобильных робототехнических платформ с учетом физических законов (обзор)</article-title><trans-title-group xml:lang="en"><trans-title>Simulation Modeling of Mobile Robotic Complexes Tool Analysis According to Physical Laws (a Review)</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>Kuprin</surname><given-names>M. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Студент.</p><p>Саратов</p></bio><bio xml:lang="en"><p>Saratov, 410054</p></bio><email xlink:type="simple">kms0207@ya.ru</email><xref ref-type="aff" rid="aff-1"/></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>Osipov</surname><given-names>I. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Студент.</p><p>Саратов</p></bio><bio xml:lang="en"><p>Saratov, 410054</p></bio><email xlink:type="simple">igoros7755@gmail.com</email><xref ref-type="aff" rid="aff-1"/></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>Klyuchikov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук, младший научный сотрудник.</p><p>Саратов</p></bio><bio xml:lang="en"><p>Ph.D. in Technology, Junior Researcher, Laboratory of Fundamental and Applied Research, Acting Head of the department "Digital process control in the agro-industrial complex".</p><p>Satatov, 410012</p></bio><email xlink:type="simple">krok9407@mail.ru</email><xref ref-type="aff" rid="aff-2"/></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>Samokhin</surname><given-names>N. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Студент.</p><p>Саратов</p><p> </p></bio><bio xml:lang="en"><p>Saratov, 410054</p></bio><email xlink:type="simple">nikitasamokhin123@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>СГТУ имени Гагарина Ю.А.</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yuri Gagarin State Technical University of Saratov</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>ФГБОУ ВО Вавиловский университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Saratov State University of Genetics, Biotechnology and Engineering named after N.I. Vavilov</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>28</day><month>03</month><year>2023</year></pub-date><volume>24</volume><issue>3</issue><fpage>152</fpage><lpage>157</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1343">https://mech.novtex.ru/jour/article/view/1343</self-uri><abstract><p>Рассмотрены технологии имитационного моделирования мобильных робототехнических комплексов. Определены основные требования к среде моделирования, такие как: реалистичность результатов, открытый исходный код, расширяемость, производительность системы, возможность использовать код низкого уровня для симуляции. Выявлены наиболее значимые для моделирования характеристики физических движков, а именно: учет физических свойств твердых тел, возможность настройки крутящего момента, стабильность соединений типа "ось", стабильность моделируемой системы многих тел. Проанализированы современные физические движки, такие как: PhysX, ODE, MuJoCo, Bullet, Havok. Выполнен поиск средств моделирования и составлена сравнительная таблица. Исследована возможность использования платформы Unity для разработки средств моделирования механических и электронных компонентов мобильных роботов. Поставлена цель минимизировать издержки на разработку мобильного робота. Поставлена задача создать программный продукт для имитационного моделирования мобильных робототехнических комплексов. Предложено использовать платформу Unity для разработки средств имитации механических и электронных компонентов робототехнической системы. Разработан набор инструментов для создания виртуальных моделей мобильных роботов с использованием Unity. Составлена схема архитектуры полученного программного пакета. Проведены испытания пакета, построена модель мобильной четырехколесной робототехнической платформы. Представлены алгоритмы работы скриптов для моделирования физики твердых тел, кинематических цепей и механических соединений с различным числом степеней свободы.</p></abstract><trans-abstract xml:lang="en"><p>This article is about the technologies of simulation modeling of mobile robotic complexes. The basic demands for a simulation environment are defined such as realistic results, open-source code, extensibility, performance of system, possibility of usage of low-level code for simulation. Moreover, the most significant characteristics for physics engines are described in the article, specifically solid-state physics, torque setup, stability of "axle" connection, stability of the simulated many-body system. The frequently used physics engines such as PhysX, ODE, MuJoCo, Bullet, Havok are analyzed and the search of modeling services is made in order to make the comparative table. The platform Unity is in focus of this work to show its abilities in modeling of mechanical and electronic parts of mobile robots. The aim of this work is minimizing mobile robots development outgoings. Programming product is given as result of simulation modeling of robotic complexes. The Unity platform is used as the engine for development of simulation tools for mechanical and electronic parts of robotic complex. The set of tools based on Unity engine is developed in order to create virtual models of mobile robots. The architecture of the project was developed in order to determine aspects of creating mobile robots in a simulation modeling environment. The logic of scripts for modeling the solid-state physics, kinematic chains and joints with different degrees of freedom is presented as a result of developing architecture of the project. The package was tested, a model of a mobile four-wheeled robotic platform was built as a result of the test.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>имитационное моделирование</kwd><kwd>компьютерное моделирование</kwd><kwd>мобильные роботы</kwd><kwd>физический движок</kwd><kwd>Unity</kwd></kwd-group><kwd-group xml:lang="en"><kwd>simulation modeling</kwd><kwd>computer modeling</kwd><kwd>mobile robots</kwd><kwd>physics engine</kwd><kwd>Unity</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">International Federation of Robotics. "Mobile Robots Revolutionize Industry", available at: https://ifr.org/ifr-pressreleases/news/mobile-robots-revolutionize-industry (accessed: 23.07.2022).</mixed-citation><mixed-citation xml:lang="en">International Federation of Robotics. "Mobile Robots Revolutionize Industry", available at: https://ifr.org/ifr-pressreleases/news/mobile-robots-revolutionize-industry (accessed: 23.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Gonzalez Rodriguez A. G., Gonzalez Rodriguez A. Mobile Robots, Advanced Mechanics in Robotic Systems. Springer, 2011, pp. 41—57.</mixed-citation><mixed-citation xml:lang="en">Gonzalez Rodriguez A. G., Gonzalez Rodriguez A. Mobile Robots, Advanced Mechanics in Robotic Systems. Springer, 2011, pp. 41—57.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Aarnio P., Koskinen K., Salmi S. Simulation of the hybtor robot. International conference climbing walking robots, Professional Engineering Publishing, 2000, pp. 267—274.</mixed-citation><mixed-citation xml:lang="en">Aarnio P., Koskinen K., Salmi S. Simulation of the hybtor robot. International conference climbing walking robots, Professional Engineering Publishing, 2000, pp. 267—274.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ro se A. Kinematic Design, Engineering Haptic Devices, Kern T. (eds), Springer, 2009, pp. 165—190.</mixed-citation><mixed-citation xml:lang="en">Ro se A. Kinematic Design, Engineering Haptic Devices, Kern T. (eds), Springer, 2009, pp. 165—190.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Germ ann D., Hiller M., Schramm D. Design and control of the quadruped walking robot ALDURO, Int Symp Autom Robot Constr ISARC, 2005.</mixed-citation><mixed-citation xml:lang="en">Germ ann D., Hiller M., Schramm D. Design and control of the quadruped walking robot ALDURO, Int Symp Autom Robot Constr ISARC, 2005.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Berk aev A. R. Nenashev A. A. Klyuchikov A. V. Development of localization system and positioning of a mobile robot, Mathematical methods in engineering and technology. MMTT, 2020, vol. 12—3, pp. 152—157 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Berk aev A. R. Nenashev A. A. Klyuchikov A. V. Development of localization system and positioning of a mobile robot, Mathematical methods in engineering and technology. MMTT, 2020, vol. 12—3, pp. 152—157 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Swamidass P . M. SIMULATION MODELS, Encyclopedia of Production and Manufacturing Management, Springer, 2000, pp. 699—700.</mixed-citation><mixed-citation xml:lang="en">Swamidass P . M. SIMULATION MODELS, Encyclopedia of Production and Manufacturing Management, Springer, 2000, pp. 699—700.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Drumwright E., Shell D. An evaluation of methods for modeling contact in multibody simulation, IEEE Int. Conf. on Robotics and Automation, 2011, pp. 1695—1701.</mixed-citation><mixed-citation xml:lang="en">Drumwright E., Shell D. An evaluation of methods for modeling contact in multibody simulation, IEEE Int. Conf. on Robotics and Automation, 2011, pp. 1695—1701.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Hummel J. et al. An Evaluation of Open Source Physics Engines for Use in Virtual Reality Assembly Simulations, Lecture Notes in Computer Science. International Symposium on Visual Computing, 2012, pp. 346—357.</mixed-citation><mixed-citation xml:lang="en">Hummel J. et al. An Evaluation of Open Source Physics Engines for Use in Virtual Reality Assembly Simulations, Lecture Notes in Computer Science. International Symposium on Visual Computing, 2012, pp. 346—357.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Leonova N. L. Sim ulation modeling: lecture synopsis, Higher School of Technology and Energetics, SPbGTURP — St. Petersburg, 2015, 94 p. (in Russian).</mixed-citation><mixed-citation xml:lang="en">Leonova N. L. Sim ulation modeling: lecture synopsis, Higher School of Technology and Energetics, SPbGTURP — St. Petersburg, 2015, 94 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Seugling A., Rolin M. Evaluation of physics engines and implementation of a physics module in a 3d-authoring tool, Ume a University, Department of Computing Science, 2006, 89 p.</mixed-citation><mixed-citation xml:lang="en">Seugling A., Rolin M. Evaluation of physics engines and implementation of a physics module in a 3d-authoring tool, Ume a University, Department of Computing Science, 2006, 89 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Manyuxina A. N. Game e ngine usage for robotic devices modeling systems development, Conference "Integraciya mirovyh nauchnyh protsessov kak osnova obshetvennogo progressa", 2015, pp. 131—137 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Manyuxina A. N. Game e ngine usage for robotic devices modeling systems development, Conference "Integraciya mirovyh nauchnyh protsessov kak osnova obshetvennogo progressa", 2015, pp. 131—137 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Todorov E. Convex and analytically-invertible dynamics with contacts and constraints: Theory and implementation in MuJoCo, IEEE Conference on Robotics and Automation (ICRA), IEEE, 2014, pp. 6054—6061.</mixed-citation><mixed-citation xml:lang="en">Todorov E. Convex and analytically-invertible dynamics with contacts and constraints: Theory and implementation in MuJoCo, IEEE Conference on Robotics and Automation (ICRA), IEEE, 2014, pp. 6054—6061.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Boeing A., Brunl T. Evalua tion of real-time physics simulation systems, ACM Press, 2007, p. 281.</mixed-citation><mixed-citation xml:lang="en">Boeing A., Brunl T. Evalua tion of real-time physics simulation systems, ACM Press, 2007, p. 281.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Erez T. Tassa Y. Todorov E. Simulation Tools for Modelbased Robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX, IEEE Conference on Robotics and Automation (ICRA), IEEE, 2015, pp. 4397—4404,</mixed-citation><mixed-citation xml:lang="en">Erez T. Tassa Y. Todorov E. Simulation Tools for Modelbased Robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX, IEEE Conference on Robotics and Automation (ICRA), IEEE, 2015, pp. 4397—4404,</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Tassa Y., Todorov E. IEEE Inte rnational Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 2015.</mixed-citation><mixed-citation xml:lang="en">Tassa Y., Todorov E. IEEE Inte rnational Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 2015.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Unity User Manual 2021.3 (LTS) // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/index.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Unity User Manual 2021.3 (LTS) // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/index.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Introduction to components // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/Components.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Introduction to components // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/Components.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Scripting // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/ScriptingSection.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Scripting // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/ScriptingSection.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Plug-ins // Unity User Manual 202 1.3 (LTS), available at: https://docs.unity3d.com/Manual/Plugins.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Plug-ins // Unity User Manual 202 1.3 (LTS), available at: https://docs.unity3d.com/Manual/Plugins.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Scripting API: RequireComponent // U nity Scripting API 2021.3 (LTS), available at: https://docs.unity3d.com/ScriptReference/RequireComponent.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Scripting API: RequireComponent // U nity Scripting API 2021.3 (LTS), available at: https://docs.unity3d.com/ScriptReference/RequireComponent.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Hummel J., Wolff R., Stein T. et al. Advances i n Visual Computing, Lecture Notes in Computer Science, 2012, vol. 7432, pp. 346—357.</mixed-citation><mixed-citation xml:lang="en">Hummel J., Wolff R., Stein T. et al. Advances i n Visual Computing, Lecture Notes in Computer Science, 2012, vol. 7432, pp. 346—357.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Ivaldi S, Padois V., Nori F. Tools for dynamics sim ulation of robots: a survey based on user feedback, 14th IEEE RAS International Conference on Robotics and Automation, 2014, pp. 842—849.</mixed-citation><mixed-citation xml:lang="en">Ivaldi S, Padois V., Nori F. Tools for dynamics sim ulation of robots: a survey based on user feedback, 14th IEEE RAS International Conference on Robotics and Automation, 2014, pp. 842—849.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Izyumov A. A., Vinnik A. E., Habibulina N. Y. Mobile robot movement simulation // TUSUR conferation digest. 2020. P. 83—86 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Izyumov A. A., Vinnik A. E., Habibulina N. Y. Mobile robot movement simulation // TUSUR conferation digest. 2020. P. 83—86 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Mokaeva A. A., Hamukov Y. H., Shautsukova L. Z. Kinematic scheme development of cable control system of "trunk" manipulator device, Izvestiya Kabardino-Balkarsky Scientific Center Russian Academy of Sciences, 2015, pp. 15—22 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Mokaeva A. A., Hamukov Y. H., Shautsukova L. Z. Kinematic scheme development of cable control system of "trunk" manipulator device, Izvestiya Kabardino-Balkarsky Scientific Center Russian Academy of Sciences, 2015, pp. 15—22 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Afanasiev B. A. et al. Design of all-wheel drive wheeled vehicles. Vol. 1, Moscow, Publishing house of MSTU. 2008, pp. 25—56, 144—182, 435—485 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Afanasiev B. A. et al. Design of all-wheel drive wheeled vehicles. Vol. 1, Moscow, Publishing house of MSTU. 2008, pp. 25—56, 144—182, 435—485 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">Afanasiev B. A. et al. Design of all-wheel drive wheeled vehicles. Vol . 2, Moscow, Publishing house of MSTU, 2008, pp. 152—490 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Afanasiev B. A. et al. Design of all-wheel drive wheeled vehicles. Vol . 2, Moscow, Publishing house of MSTU, 2008, pp. 152—490 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Manual: Rigidbody // Unity User Manual 2021.3 (LTS), available at : https://docs.unity3d.com/Manual/class-Rigidbody.html (accessed 06.09. 2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Manual: Rigidbody // Unity User Manual 2021.3 (LTS), available at : https://docs.unity3d.com/Manual/class-Rigidbody.html (accessed 06.09. 2022).</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Manual: Introduction to collision// Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/CollidersOverview.html (accessed 06.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Manual: Introduction to collision// Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/CollidersOverview.html (accessed 06.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Manual: Introduction to joints // Unity User Manual 2021.3 (LTS), avail able at: https://docs.unity3d.com/Manual/Joints.html (accessed 06.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Manual: Introduction to joints // Unity User Manual 2021.3 (LTS), avail able at: https://docs.unity3d.com/Manual/Joints.html (accessed 06.09.2022).</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Manual: Introduction to physics articulations // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/physics-articulations.html (accessed 06.09. 2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Manual: Introduction to physics articulations // Unity User Manual 2021.3 (LTS), available at: https://docs.unity3d.com/Manual/physics-articulations.html (accessed 06.09. 2022).</mixed-citation></citation-alternatives></ref><ref id="cit32"><label>32</label><citation-alternatives><mixed-citation xml:lang="ru">Unity — Scripting API: RequireComponent // Unity Scripting API 2021.3 (LTS), availabl e at: https://docs.unity3d.com/ScriptReference/RequireComponent.html (accessed 07.09.2022).</mixed-citation><mixed-citation xml:lang="en">Unity — Scripting API: RequireComponent // Unity Scripting API 2021.3 (LTS), availabl e at: https://docs.unity3d.com/ScriptReference/RequireComponent.html (accessed 07.09.2022).</mixed-citation></citation-alternatives></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>
