<?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="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2687-1653-2023-23-4-346-355</article-id><article-id custom-type="edn" pub-id-type="custom">INDAIS</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-2105</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="en"><subject>MECHANICS</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕХАНИКА</subject></subj-group></article-categories><title-group><article-title>Software Control of the Movement of a Differential Drive Robot for Different Friction Models</article-title><trans-title-group xml:lang="ru"><trans-title>Программное управление движением робота с дифференциальным  приводом при разных моделях трения</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6109-1362</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>Salimov</surname><given-names>M. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Максим Сергеевич Салимов, ассистент кафедры робототехники, мехатроники, динамики и прочности машин </p><p>111250, г. Москва, ул. Красноказарменная, 14</p></bio><bio xml:lang="en"><p>Maksim S. Salimov, Teaching assistant of Department of Robotics, Mechatronics, Dynamics and Strength of Machines</p><p>14, Krasnokazarmennaya St., Moscow, 111250</p></bio><email xlink:type="simple">SalimovMS@mpei.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7682-2228</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>Merkuryev</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Игорь Владимирович Меркурьев, доктор технических наук, доцент, заведующий кафедрой робототехники, мехатроники, динамики и прочности машин, <ext-link xlink:href="https://www.scopus.com/authid/detail.uri?authorId=57381723100" ext-link-type="uri">ScopusID</ext-link></p><p>111250, г. Москва, ул. Красноказарменная, 14</p></bio><bio xml:lang="en"><p>Igor V. Merkuryev, Dr.Sci. (Eng.), Associate Professor, Head of the Department of Robotics, Mechatronics, Dynamics and Strength of Machines, <ext-link xlink:href="https://www.scopus.com/authid/detail.uri?authorId=57381723100" ext-link-type="uri">ScopusID</ext-link></p><p>14, Krasnokazarmennaya St., Moscow, 111250</p></bio><email xlink:type="simple">MerkuryevIV@mpei.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>National Research University “Moscow Power Engineering Institute”</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>26</day><month>12</month><year>2023</year></pub-date><volume>23</volume><issue>4</issue><fpage>346</fpage><lpage>355</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Salimov M.S., Merkuryev I.V., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Салимов М.С., Меркурьев И.В.</copyright-holder><copyright-holder xml:lang="en">Salimov M.S., Merkuryev I.V.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/2105">https://www.vestnik-donstu.ru/jour/article/view/2105</self-uri><abstract><sec><title>Introduction</title><p>Introduction. Designing motion control systems for mobile robots requires the construction of mathematical models. Researchers have repeatedly addressed this topic. In particular, works have been published on the calculations of multiphysical processes, modeling the movement of various types of wheels under certain conditions. In addition, the dynamics of deformable contacting bodies during sliding, rolling and rotation, issues of autonomy and controllability of mobile robots were considered. Note, however, that the dynamics and positioning accuracy of wheeled robots is largely determined by friction. The literature does not present studies on the dynamics of a robot with a differential drive taking into account the interrelationships of sliding, spinning and rolling friction effects based on the theory of multicomponent friction. Research in this area can reveal new dynamic effects. Based on the data obtained in this way, it is possible to improve the accuracy of positioning in building mathematical control models. The presented work aims at investigating the movement of an automatic device with a differential drive taking into account three contact models: nonholonomic, Coulomb friction, and multicomponent models.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The scheme of a two-wheeled robot with differential drive and continuous movement on the support surface was adopted as the basic one. The movement of the device was provided through software control. The dynamics was described in the form of Appel equations. Mathematical models were used for calculations, taking into account friction in different ways. Coordination of the actions of the mechanism was formed at a dynamic level. The control actions were the moments of the wheel motors. When visualizing the models under study, the built-in numerical methods of the Wolfram Mathematica system were used with a minimum accuracy of 10-6.</p></sec><sec><title>Results</title><p>Results. When building a mathematical model, the equations for the angular velocities of the wheels were determined. The authors took into account the presence of a contact site and derived the equations of dynamics of a differential drive robot. The elements of the system were force and moment projections, indicators of platform spin, masses, angular accelerations, and inertia of the wheels. It was shown how control actions were formed within the framework of nonholonomic mechanics. The model of engines that created a moment of control on the driving wheels was described. The solution was derived as the relationship between the inductance of the conductors of electric motors and the operation of the power supply. Three models describing the dynamics of a differential drive robot were examined in detail. The first model was nonholonomic. The second and third included a system of equations for the dynamics of a differential drive robot for a general case with a contact platform. At the same time, in the second model, the switching time in the engine was ignored and the Coulomb friction was involved. In the third model, a parameter to determine the speed of transients in the engine was introduced, and Pade decomposition was involved. This was a model with multicomponent friction. The calculation results were shown in the form of graphs. On them, the studied models were visualized in the form of curves of different colors. Comparison of the graphs showed in which cases, after the completion of transients, the control provided the required accuracy. These were models 1 and 2. In model 3, the software control generated an error in the angular velocity of rotation of the platform. This error could not be predicted within the framework of the 1st and 2nd models. In all the systems considered, the sliding speed of the wheels in the transverse direction dropped to zero. The condition of continuous motion of the support wheel was obtained and validated.</p><p>Discussion and Conclusion. Software control is acceptable in models that do not take into account wheel friction during simultaneous sliding, spinning and rolling (general case of spatial motion). However, it is important to consider the relationship between these processes and multicomponent friction. This is required for the robot to perform program movements more accurately. It was established that software control in a model that takes into account the friction of spinning and rolling caused deviations from the program values of the angular velocity of the platform. The results obtained can be used in the building of a control system with predictive models.</p></sec></abstract><trans-abstract xml:lang="ru"><sec><title>Введение</title><p>Введение. Проектирование систем управления движением мобильных роботов требует построения математических моделей. Исследователи неоднократно обращались к этой теме. В частности, опубликованы работы, посвященные расчетам мультифизических процессов, моделированию движения различных видов колес в тех или иных условиях. Кроме того, рассматривались динамика деформируемых контактирующих тел при скольжении, качении и вращении, вопросы автономности и управляемости мобильных роботов. Отметим, что динамика и точность позиционирования колесных роботов во многом определяется трением. В литературе не представлены исследования динамики робота с дифференциальным приводом с учетом взаимосвязей эффектов трения скольжения, верчения и качения на основе теории поликомпонентного трения. Изыскания в этой области способны выявить новые динамические эффекты. Основываясь на полученных таким образом данных, можно заняться повышением точности позиционирования при построении математических моделей управления. Цель представленной работы — исследовать движение автоматического устройства с дифференциальным приводом с учетом трех моделей контакта: неголономного, кулоновского трения и поликомпонентного.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. В качестве базовой приняли схему двухколесного робота с дифференциальным приводом и безотрывным движением по опорной поверхности. Перемещение устройства обеспечивалось программным управлением. Динамику описали в виде уравнений Аппеля. Для вычислений использовали математические модели, по-разному учитывающие трение. Координация действий механизма формировалась на динамическом уровне. Управляющие воздействия — моменты двигателей колес. При визуализации исследуемых моделей задействовали встроенные численные методы системы Wolfram Mathematica («Вольфрам математика») с минимальной точностью 10–6.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. При построении математической модели определили равенства для угловых скоростей колес. Учли наличие площадки контакта и вывели уравнения динамики робота с дифференциальным приводом. Элементами системы были проекции силы и момент, показатели верчения платформы, массы, угловые ускорения и инерция колес. Показали, как формируются управляющие воздействия в рамках неголономной механики. Описали модель двигателей, которые создают момент управления на ведущих колесах. Вывели решение как взаимосвязь индуктивности проводников электродвигателей и работы электропитания. Детально рассмотрели три модели, описывающие динамику робота с дифференциальным приводом. Первая — неголономная. Вторая и третья включали систему уравнений динамики робота с дифференциальным приводом для общего случая, при наличии площадки контакта. При этом во второй модели игнорируется время переключений в двигателе и задействуется трение Кулона. В третьей ввели параметр, определяющий скорость переходных процессов в двигателе, и задействовали разложения Паде. Это модель с поликомпонентным трением. Итоги расчетов показали в виде графиков. На них исследуемые модели визуализировали в виде кривых разного цвета. Сопоставление графиков показало, в каких случаях после завершения переходных процессов управление обеспечит требуемую точность.</p></sec><sec><title>Это модели 1 и 2</title><p>Это модели 1 и 2. В модели 3 программное управление генерирует ошибку в угловой скорости вращения платформы. Данную ошибку нельзя спрогнозировать в рамках 1-й и 2-й модели. Во всех рассмотренных системах скорость скольжения колес в поперечном направлении падает до нуля. Получено и обосновано условие безотрывного движения опорного колеса.</p></sec><sec><title>Обсуждение и заключение</title><p>Обсуждение и заключение. Программное управление допустимо в моделях, не учитывающих трение колес при одновременном скольжении, верчении и качении (общий случай пространственного движения). Однако важно учитывать взаимосвязь данных процессов и поликомпонентного трения. Это необходимо для более точного выполнения роботом программных движений. Установлено, что программное управление в модели, учитывающей трение верчения и качения, приводит к отклонениям от программных значений угловой скорости платформы. Полученные результаты можно использовать при построении системы управления с прогнозирующими моделями.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>программное управление роботом</kwd><kwd>управление в неголономной механике</kwd><kwd>модель трения Кулона</kwd><kwd>поликомпонентное трение</kwd><kwd>ошибка угловой скорости вращения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>software control of a robot</kwd><kwd>control in nonholonomic mechanics</kwd><kwd>Coulomb friction model</kwd><kwd>multicomponent friction</kwd><kwd>error in angular velocity of rotation</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Авторы выражают признательность кафедре «Робототехника, мехатроника, динамика и прочность машин» ФГБОУ ВО «НИУ «МЭИ» за помощь в подготовке статьи. Благодарим рецензентов за конструктивную критику и предложения, которые способствовали значительному повышению качества статьи.</funding-statement><funding-statement xml:lang="en">The authors appreciate the Department of Robotics, Mechatronics, Dynamics and Strength of Machines, National Research University MPEI, for assistance in preparing the article. We would like to thank the reviewers for their criticism and suggestions, which contributed to a significant improvement in the quality of the article.</funding-statement></funding-group></article-meta></front><body><p>Introduction. In the modern world, the demand for automatic mobile wheeled vehicles is growing, and the possibilities of coordinating their operation are being actively explored. Issues of autonomy and controllability of mobile robots are of considerable scientific and applied interest. In particular, approaches to the calculations of multiphysical processes, simulating the movement of specific types of wheels under different conditions are considered. Some studies focus on the dynamics of deformable contacting bodies during sliding, rolling and rotation. The results of these studies are used in robotics [1-3]. The control of mobile wheeled vehicles is considered on the example of electric scooters “Segway” [<xref ref-type="bibr" rid="cit4">4</xref>].</p><p>Mobile mechanisms with simple and efficient wheel motion control systems are needed primarily for operating in narrow spaces [<xref ref-type="bibr" rid="cit5">5</xref>], for conducting research under difficult industrial conditions [<xref ref-type="bibr" rid="cit6">6</xref>].</p><p>In [7-11], the possibilities of accurate modeling of the dynamics of wheeled vehicles are shown, taking into account the sliding, spinning, and rolling of the wheels.</p><p>At the same time, the phenomena arising from the combination of friction effects are not described in the literature. The presented work aims at investigating the effect of multicomponent friction on the dynamics of a robot with a differential drive. Tasks involve building a mathematical model of robot movement with multicomponent friction and simulating program movements.</p><p>Materials and Methods. The scheme of a two-wheeled differential drive robot is considered (Fig. 1). The continuous movement of wheels of radius R along the support surface is assumed.</p><p> </p><fig id="fig-1"><caption><p>Fig. 1. Kinematic diagram of the robot: a — platform; b — one of the driving wheels</p></caption><graphic xlink:href="donstu-23-4-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/4/gbiP2H9zJ80WK2WtgYePL8ntF6RqAhImoEfGCs7g.jpeg</uri></graphic></fig><p>The gravity center of platform C is shifted relative to the geometric center of platform A along X axis by distance  along Y — axis — by distance . Points  and  — centers of mass of the wheels (index 1 corresponds to the left wheel, index 2 —to the right).</p><p>The following designations are introduced:</p><p> — mass of the robot platform;</p><p> — moment of inertia of the platform relative to the center of mass C;</p><p> — fixed coordinate system;  determine the position of point A in </p><p>y — angle of the course of the platform;</p><p> — wheel steering angles (index 1 corresponds to the left wheel, index 2 — to the right);</p><p> — wheels width;</p><p> — engine torques applied to the wheels.</p><p>It is assumed that only the normal bearing reaction acts on the support wheel 4 (Fig. 1). On the move, the support wheel is located on X axis at a distance  from the center of the platform </p><p>Research Results</p><p>Mathematical model of robot dynamics. When describing the movement of a differential drive robot in the framework of nonholonomic mechanics, expressions are used that take into account the limitations associated with zero wheel slip relative to the surface:</p><p> (1)</p><p>where  — projections on Х and Y axes of velocities of points , which are centers of the contact areas of the wheels and the supporting surface.</p><p>Note that for a nonholonomic model, a point contact of the wheels and the surface is assumed, i.e., the contact area of each wheel degenerates into a single point of contact.</p><p>Consider the expressions:</p><p> (2)</p><p>With their help, equality for the angular velocities of the wheels can be obtained:</p><p> (3)</p><p>In the general case, when the presence of a contact platform is assumed, we obtain the equations of dynamics of a differential drive robot:</p><p> (4)</p><p>Here,</p><p> — projections of the friction force on the directions of the slip speeds of the centers of the wheel contact patches;</p><p> — projections of the friction force in directions perpendicular to the speeds of the centers of the wheel contact patches;</p><p> — summands of the friction torque under spinning for two wheels;</p><p> — angular acceleration of platform spinning;</p><p> — angular accelerations of wheels projected onto their axis of rotation;</p><p> — weight of each wheel;</p><p> and  — inertia torques of the wheel relative to the corresponding axes.</p><p>To form the control actions, a model of the robot dynamics described in the framework of nonholonomic mechanics is used [<xref ref-type="bibr" rid="cit12">12</xref>]:</p><p> (5)</p><p>It can also be represented as:</p><p> (6)</p><p>where  and  — left sides of the equation (5).</p><p>Model of engines on driving wheels. Let us describe a model of engines capable of generating control torque on driving wheels </p><p>The equations of motion of wheeled DC motors can be expressed by the formulas [<xref ref-type="bibr" rid="cit13">13</xref>]:</p><p> (7)</p><p>Here,</p><p> — inductance of electric motor conductors;</p><p>R — resistance to electric current in the motor circuit;</p><p> — power supply for the engine k;</p><p> — current passing through the motor armature circuit;</p><p> — structural constants of engines.</p><p>It is assumed that the drive wheel motors have the same characteristic. From (7), it can be seen that</p><p> (8)</p><p>Given (8), in the first equation from system (7), we obtain a differential equation with respect to moment </p><p> (9)</p><p>Equation (9) is divided by multiplier , and we get:</p><p> (10)</p><p>Let us introduce the notation:</p><p>. (11)</p><p>In this case, the control moments can be described:</p><p> (12)</p><p>where</p><p> — constants;</p><p> — parameter that determines the speed of transients in the electrical part of engines.</p><p>When ignoring the switching time in the electromechanical system of the engine:</p><p> (13)</p><p>Авторы [<xref ref-type="bibr" rid="cit14">14</xref>] получили похожие формулы.</p><p>The authors [<xref ref-type="bibr" rid="cit14">14</xref>] obtained similar formulas.</p><p>Model under study. Let us consider models describing the dynamics of a differential drive robot.</p><p>Model 1 is described by equations (6) and (12), when the duration of transients is assumed to be vanishingly small </p><p> (14)</p><p>Here,  are calculated by formulas (3).</p><p>Equations (4), (13), as well as the Coulomb friction model, are used to describe Model 2:</p><p> (15)</p><p>Model 3 is represented by equations (4), (12). In addition, multicomponent friction presented in [<xref ref-type="bibr" rid="cit12">12</xref>] with the help of Pade decompositions is taken into account:</p><p> , (16)</p><p> (17)</p><p> (18)</p><p> (19)</p><p>Here,</p><p> constants that are found from the formulas in [<xref ref-type="bibr" rid="cit12">12</xref>];</p><p>α — angle characterizing the direction of linear sliding speeds relative to the contact points of wheels </p><p> — coefficient whose sign depends on the rolling direction.</p><p>To determine the program control, the motion laws of the robot should be specified . By (5), it is possible to express values    depending on time. We use known values  to calculate control voltages  and , supplied to the wheel drives:</p><p> (20)</p><p>The motion of the system with the given initial conditions  was modeled in the Wolfram Mathematica package.</p><p>Consider  To integrate the system, the integration step was automatically selected and the built-in numerical methods of Wolfram Mathematica were used with an accuracy of the results of at least 10–6.</p><fig id="fig-2"><caption><p>Fig. 2. Dependence of longitudinal velocity . Green curve — nonholonomic model 1;red curve — model 2 with Coulomb friction; blue curve — model 3 with multicomponent friction. Blue and red curves coincide</p></caption><graphic xlink:href="donstu-23-4-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/4/GPzyIUlja1SR3Do0Tnl4HIiCeKRnMew7eWqAI4Sg.jpeg</uri></graphic><graphic xlink:href="donstu-23-4-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/4/DjCUqM8XsaIDSreIpF8WK0mTXJd5TdU8MbQo2iyq.jpeg</uri></graphic></fig><fig id="fig-3"><caption><p>Fig. 3. Dependence of transverse velocity u. Green curve — nonholonomic model 1;red curve — model 2 with Coulomb friction; blue curve — model 3 with multicomponent friction. Green, blue and red curves coincide</p></caption><graphic xlink:href="donstu-23-4-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/4/PfxG0NUvqKSDzzk58wEOpdx5QpofbPVaT5UhDtxn.jpeg</uri></graphic></fig><fig id="fig-4"><caption><p>Fig. 4. Dependence of angular velocity of the robot. Green curve — nonholonomic model 1;red curve — model 2 with Coulomb friction, blue curve — model 3 with multicomponent friction</p></caption><graphic xlink:href="donstu-23-4-g004.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/donstu/2023/4/b1jUBVnHvM2e5lr2K9M8VQSxb5JZ2SmwaSieCX4I.jpeg</uri></graphic></fig><p>Figures 2 and 4 show that the control guarantees faithful realization of the program laws of motion after the completion of transients in models 1 (nonholonomic) and 2 (with Coulomb friction). In Model 3 (multicomponent sliding, rolling and twisting friction), after the completion of transients due to software control, a constant error occurs in the angular velocity of platform rotation. In all the models considered, the sliding speed of the wheels in the transverse direction quickly decreases to zero. The cases of matching dependences obtained for different models are shown in Figures 2 and 3.</p><p>To check the fulfillment of the conditions of continuous motion of the supporting wheel, we write down the theorem on the variation of the kinetic moment of the system in projections on Y axis:</p><p>According to (4):</p><p>From the last equation, we obtain the condition of continuous motion of the supporting wheel:</p><p>Considering (5):</p><p>The robot's accelerations did not exceed 1 m/s2; therefore, this inequality is fulfilled at every moment of time.</p><p>Discussion and Conclusion. The simulation results allowed for drawing a number of conclusions. Software control based on nonholonomic model 1 is acceptable for robots whose design does not take into account the contact friction of the wheels that occurs under a combination of sliding, spinning and rolling. However, when forming control actions, to achieve more accurate adherence to the program motion laws, it is required to take into account the model of multicomponent friction. The resulting solution can be used to build a control system with a model predictive control. Such a development will be the subject of further research.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Gerasimov K.V., Zobova A.A., Kosenko I.I. Omni-Vehicle Dynamical Models Mutual Matching for Different Roller-Floor Contact Models. In: Proc. European Congress on Computational Methods in Applied Sciences and Engineering “Multibody Dynamics”. Cham: Springer; 2019. P. 511–517. http://doi.org/10.1007/978-3-030-23132-3_61</mixed-citation><mixed-citation xml:lang="en">Gerasimov KV, Zobova AA, Kosenko II. Omni-Vehicle Dynamical Models Mutual Matching for Different Roller-Floor Contact Models. In: Proc. European Congress on Computational Methods in Applied Sciences and Engineering “Multibody Dynamics”. Cham: Springer; 2019. P. 511–517. http://doi.org/10.1007/978-3-030-23132-3_61</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zobova A.A., Habra T., Van der Noot N., Dallali H., Tsagarakis N.G., Fisette P., et al. Multi-Physics Modelling of a Compliant Humanoid Robot. Multibody System Dynamics. 2017;39:95–114. https://doi.org/10.1007/s11044-016-9545-4</mixed-citation><mixed-citation xml:lang="en">Zobova AA, Habra T, Van der Noot N, Dallali H, Tsagarakis NG, Fisette P, et al. Multi-Physics Modelling of a Compliant Humanoid Robot. Multibody System Dynamics. 2017;39:95–114. https://doi.org/10.1007/s11044-016-9545-4</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Gerasimov K.V., Zobova A.A. On the Motion of a Symmetrical Vehicle with Omniwheels with Massive Rollers. Mechanics of Solids. 2018;53:32–42. https://doi.org/10.3103/S0025654418050060</mixed-citation><mixed-citation xml:lang="en">Gerasimov KV, Zobova AA. On the Motion of a Symmetrical Vehicle with Omniwheels with Massive Rollers. Mechanics of Solids. 2018;53:32–42. https://doi.org/10.3103/S0025654418050060</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Corke P. Robot Arm Kinematics. In book: Robotics, Vision and Control, 2nd ed. Cham: Springer; 2017. P. 193–228. https://doi.org/10.1007/978-3-319-54413-7_7</mixed-citation><mixed-citation xml:lang="en">Corke P. Robot Arm Kinematics. In book: Robotics, Vision and Control, 2nd ed. Cham: Springer; 2017. P. 193–228. https://doi.org/10.1007/978-3-319-54413-7_7</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Junjie Shen, Dennis Hong. OmBURo: A Novel Unicycle Robot with Active Omnidirectional Wheel. In: Proc. IEEE Int. Conf. on Robotics and Automation (ICRA). New York City: IEEE; 2020. P. 11–19. https://doi.org/10.1109/ICRA40945.2020.9196927</mixed-citation><mixed-citation xml:lang="en">Junjie Shen, Dennis Hong. OmBURo: A Novel Unicycle Robot with Active Omnidirectional Wheel. In: Proc. IEEE Int. Conf. on Robotics and Automation (ICRA). New York City: IEEE; 2020. P. 11–19. https://doi.org/10.1109/ICRA40945.2020.9196927</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Munitsyn L.V. Vibrations of a Rigid Body with Cylindrical Surface on a Vibrating Foundation. Mechanics of Solids. 2017;52:675–685. https://doi.org/10.3103/S0025654417060073</mixed-citation><mixed-citation xml:lang="en">Munitsyn LV. Vibrations of a Rigid Body with Cylindrical Surface on a Vibrating Foundation. Mechanics of Solids. 2017;52:675–685. https://doi.org/10.3103/S0025654417060073</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Goryacheva I.G., Zobova A.A. Dynamics of Deformable Contacting Bodies with Sliding, Rolling, and Spinning. International Journal of Mechanical Sciences. 2022;216:106981. https://doi.org/10.1016/j.ijmecsci.2021.106981</mixed-citation><mixed-citation xml:lang="en">Goryacheva IG, Zobova AA. Dynamics of Deformable Contacting Bodies with Sliding, Rolling, and Spinning. International Journal of Mechanical Sciences. 2022;216:106981. https://doi.org/10.1016/j.ijmecsci.2021.106981</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zobova A.A., Goryacheva I.G. Effect of Contacting Bodies’ Mechanical Properties on the Dynamics of a Rolling Cylinder. Acta Mechanica. 2020;232:1971–1982. http://doi.org/10.1007/s00707-020-02800-w</mixed-citation><mixed-citation xml:lang="en">Zobova AA, Goryacheva IG. Effect of Contacting Bodies’ Mechanical Properties on the Dynamics of a Rolling Cylinder. Acta Mechanica. 2020;232(5):1971–1982. http://doi.org/10.1007/s00707-020-02800-w</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Киреенков А.А., Жаворонок С.И., Нуштаев Д.В. О моделях шины, учитывающих как деформированное состояние, так и эффекты сухого трения в области контакта. Компьютерные исследования и моделирование. 2021;13(1):163–173. https://doi.org/10.20537/2076-7633-2021-13-1-163-173</mixed-citation><mixed-citation xml:lang="en">Kireenkov AA, Zhavoronok SI, Nushtaev DV. On Tire Models Accounting for Both Deformed State and Coupled Dry Friction in a Contact Spot. Computer Research and Modeling. 2021;13(1):163–173. https://doi.org/10.20537/2076-7633-2021-13-1-163-173</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kireenkov A.A., Zhavoronok S.I. Coupled Dry Friction Models in Problems of Aviation Pneumatics' Dynamics. International Journal of Mechanical Sciences. 2017;127:198–203. http://doi.org/10.1016/j.ijmecsci.2017.02.004</mixed-citation><mixed-citation xml:lang="en">Kireenkov AA, Zhavoronok SI. Coupled Dry Friction Models in Problems of Aviation Pneumatics' Dynamics. International Journal of Mechanical Sciences. 2017;127:198–203. http://doi.org/10.1016/j.ijmecsci.2017.02.004</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Kireenkov A.A., Fedotenkov G.V., Shiriaev A., Zhavoronok S.I. Application of the Theory of the Multicomponent Dry Friction in Some of Control Robot Systems. International Journal for Computational Civil and Structural Engineering. 2022;18(1):14–23. https://doi.org/10.22337/2587-9618-2022-18-1-14-23</mixed-citation><mixed-citation xml:lang="en">Kireenkov AA, Fedotenkov GV, Shiriaev A, Zhavoronok SI. Application of the Theory of the Multicomponent Dry Friction in Some of Control Robot Systems. International Journal for Computational Civil and Structural Engineering. 2022;18(1):14–23. https://doi.org/10.22337/2587-9618-2022-18-1-14-23</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Salimov M.S., Saypulaev G.R., Merkuriev I.V. Four-Dimensional Integral Model of Dry Friction on the Example of Wheel Movement. Journal of Physics: Conference Series. 2021;2096:012043. https://doi.org/10.1088/1742-6596/2096/1/012043</mixed-citation><mixed-citation xml:lang="en">Salimov MS, Saypulaev GR, Merkuriev IV. Four-Dimensional Integral Model of Dry Friction on the Example of Wheel Movement. Journal of Physics: Conference Series. 2021;2096:012043. https://doi.org/10.1088/1742-6596/2096/1/012043</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Alaci S., Ciornei F.C., Pentiuc R.D., Ciornei M.C., Românu I.C. Indetermination versus Incompatibility in Dynamic Systems with Dry Friction. Journal of Physics: Conference Series. 2020;1426:012011. https://doi.org/10.1088/1742-6596/1426/1/012011</mixed-citation><mixed-citation xml:lang="en">Alaci S, Ciornei FC, Pentiuc RD, Ciornei MC, Românu IC. Indetermination versus Incompatibility in Dynamic Systems with Dry Friction. Journal of Physics: Conference Series. 2020;1426:012011. https://doi.org/10.1088/1742-6596/1426/1/012011</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Long Chen, Jun Liu, Hai Wang, Youhao Hu, Xuefeng Zheng, Mao Ye, et al. Robust Control of Reaction Wheel Bicycle Robot via Adaptive Integral Terminal Sliding Mode. Nonlinear Dynamics. 2021;104:2291–2302. https://doi.org/10.1007/s11071-021-06380-9</mixed-citation><mixed-citation xml:lang="en">Long Chen, Jun Liu, Hai Wang, Youhao Hu, Xuefeng Zheng, Mao Ye, et al. Robust Control of Reaction Wheel Bicycle Robot via Adaptive Integral Terminal Sliding Mode. Nonlinear Dynamics. 2021;104:2291–2302. https://doi.org/10.1007/s11071-021-06380-9</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>
