<?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.25.93-100</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1500</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>Control of a Wheeled Robot on a Plane with Obstacles</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>Mikishanina</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Канд. физ.-мат. наук, доц., науч. сотр.</p><p>Чебоксары</p></bio><bio xml:lang="en"><p>Cheboksary, 428015</p></bio><email xlink:type="simple">evaeva_84@mail.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>Platonov</surname><given-names>P. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ассистент, техник.</p><p>Чебоксары</p></bio><bio xml:lang="en"><p>Assistant Professor, Technician, Chuvash State University.</p><p>Cheboksary, 428015</p></bio><email xlink:type="simple">platonov1998@chuvsu.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>Chuvash State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>03</day><month>02</month><year>2024</year></pub-date><volume>25</volume><issue>2</issue><fpage>93</fpage><lpage>100</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2024</copyright-statement><copyright-year>2024</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/1500">https://mech.novtex.ru/jour/article/view/1500</self-uri><abstract><p>Рассматривается алгоритм управления колесным роботом (КР) в среде со статическими и динамическими препятствиями. Робот состоит из платформы, двух колес с дифференциальным приводом и одного ролика, который используется исключительно для устойчивости конструкции и не влияет на динамику системы. Алгоритм движения робота предполагает его перемещение из начальной точки в конечную в среде с препятствиями. Программа движения робота задается посредством сервосвязей, а в основе алгоритма, реализующего программу движения, лежит метод потенциального поля. Для динамического препятствия строится отталкивающее поле, вытянутое в направлении его движения и позволяющее роботу безопасно его объезжать. Присутствует возможность изменять геометрические размеры поля за счет введенных числовых параметров. Представлен алгоритм преодоления роботом потенциальной ямы, согласно которому робота выводит из потенциальной ямы и направляет к глобальной цели введенная фиктивная точка, расположенная вне критической области (области локального минимума) и обладающая своим притягивающим полем. В работе приведены результаты численного моделирования движения робота как в среде со статическими, так и с динамическими препятствиями, а также результаты численного эксперимента с преодолением потенциальной ямы. Представлены графики искомых механических параметров. Результаты численного моделирования подтверждают эффективность предложенных алгоритмов.</p></abstract><trans-abstract xml:lang="en"><p>The work proposes an algorithm for controlling a wheeled robot in an environment with static and dynamic obstacles. A wheeled robot (WR) consists of a platform, two wheels with a differential drive and one roller, which is used solely for the stability of the structure and does not affect the dynamics of the system. The robot’s motion algorithm assumes its movement from the starting point to the final point in an environment with obstacles. The robot’s motion program is specified through servo-constraints, and the algorithm that implements the motion program is based on the potential field method. In the case of a dynamic obstacle, a repulsive field of a shape elongated in the direction of movement of the obstacle is constructed, allowing the robot to safely go around it. It is possible to change the geometric dimensions of the field using the entered numerical parameters. An algorithm for overcoming a potential hole by a robot is presented, according to which the robot is taken out of the potential hole and directed to a global goal by an introduced fictitious point located outside the critical region (local minimum region) and having its own attractive field. The paper presents the results of numerical simulation of the robot’s movement both in an environment with static and dynamic obstacles, as well as the results of a numerical experiment with overcoming the region of a potential well. Graphs of the required mechanical parameters are presented. The results of numerical simulation confirm the effectiveness of the proposed algorithms.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>управление</kwd><kwd>колесный робот</kwd><kwd>динамика</kwd><kwd>метод потенциального поля</kwd><kwd>локальный минимум</kwd><kwd>динамическое препятствие</kwd><kwd>сервосвязь</kwd></kwd-group><kwd-group xml:lang="en"><kwd>control</kwd><kwd>wheeled robot</kwd><kwd>dynamics</kwd><kwd>potential field method</kwd><kwd>local minimum</kwd><kwd>dynamic obstacle</kwd><kwd>servo-constraint</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено за счет гранта Российского научного фонда № 23-21-10019 и Чувашской республики, https://rscf.ru/project/23-21-10019/.</funding-statement><funding-statement xml:lang="en">The research was carried out at the expense of a grant from the Russian Science Foundation No. 23-21-10019 and the Chuvash Republic, https://rscf.ru/en/project/23-21-10019/.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов А. Б., Филимонов Н. Б. Методология искусственных потенциальных полей в задачах локальной навигации мобильных роботов // Интеллектуальные системы, управление и мехатроника — 2017. Матер. III Всеросс. науч.-техн. конф. Севастополь: СевГУ, 2017. С. 157—160.</mixed-citation><mixed-citation xml:lang="en">Filimonov A. B., Filimonov N. B. Methodology of artificial potential fields in the problems of local navigation of mobile robots, Intellectual systems, control and mechatronics, The materials of the third All-Russian conference, Sevastopol, Publishing house of Sev. SU, 2017, pp. 157—160 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Лю В. Методы планирования пути в среде с препятствиями (обзор) // Математика и математическое моделирование. 2018. № 1. С. 15—58. DOI:10.24108/mathm.0118.0000098</mixed-citation><mixed-citation xml:lang="en">Liu W. Path planning methods in an environment with obstacles (A review), Mat. Mat. Model, 2018, vol. 1, pp. 15—58 (in Russian), doi: 10.24108/mathm.0118.0000098</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Patle B. K., Babu L. G., Pandey A., Parhi D. R. K., Jagadeesh A. A review: On path planning strategies for navigation of mobile robot // Defence Technology. 2019. Vol. 15, Iss. 4. P. 582—606. DOI:10.1016/j.dt.2019.04.011</mixed-citation><mixed-citation xml:lang="en">Patle B. K., Babu L. G., Pandey A., Parhi, D. R. K., Jagadeesh A. A review: On path planning strategies for navigation of mobile robot, Defence Technology, 2019, vol. 15, iss. 4, pp. 582—606, doi: 10.1016/j.dt.2019.04.011</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов А. Б., Филимонов Н. Б. Конструктивные аспекты метода потенциальных полей в мобильной робототехнике // Автометрия. 2021. Т. 57, № 4. С. 45—53. DOI: 10.15372/AUT20210406</mixed-citation><mixed-citation xml:lang="en">Filimonov A. B., Filimonov N. B. Constructive Aspects of the Method of Potential Fields in Mobile Robotics, Optoelectronics, Instrumentation and Data Processing, 2021, vol. 57, no. 4, pp. 371—377, doi: 10.3103/S8756699021040063</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Khatib O. Real-time obstacle avoidance for manipulators and mobile robots // Proceedings. 1985 IEEE International Conference on Robotics and Automation. St. Louis, USA. 1985. P. 500—505. DOI: 10.1109/ROBOT.1985.1087247</mixed-citation><mixed-citation xml:lang="en">Khatib O. Real-time obstacle avoidance for manipulators and mobile robots, Proceedings. 1985 IEEE International Conference on Robotics and Automation, St. Louis, USA, 1985, vol. 5, no. 1, pp. 500—505, doi: 10.1109/ROBOT.1985.1087247</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Борисов А. В., Мамаев И. С., Трещев Д. В. Качение твердого тела без проскальзывания и верчения: Кинематика и динамика // Нелинейная динамика. 2012. Т. 8, № 4. С. 783—797.</mixed-citation><mixed-citation xml:lang="en">Borisov A. V., Mamaev I. S., Treschev D. V. Rolling of a rigid body without slipping and spinning: kinematics and dynamics, J. Appl. Nonlinear Dyn., 2013, vol. 2, iss. 2, pp. 161—173, doi: https://doi.org/10.5890/JAND.2013.04.005</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Beghin M. H. Étude théorique des compas gyrostatiques Anschutz et Sperry, Théses de léntre-deux-guerres. Vol. 34. Paris: Impr. nationale, 1922.</mixed-citation><mixed-citation xml:lang="en">Beghin M. H. Étude théorique des compas gyrostatiques Anschutz et Sperry, Theses de léntre-deux-guerres, vol. 34, Paris, Impr. nationale, 1922.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Appell P. Traité de mécanique rationnelle, Vol. 2: Dynamique des systémes. Mecanique analytique. Paris: Gauthier-Villars, 1932.</mixed-citation><mixed-citation xml:lang="en">Appell P. Traité de mécanique rationnelle, V. 2: Dynamique des systemes. Mécanique analytique, Paris, Gauthier-Villars, 1932.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Азизов А. Г. К динамике систем, стесненных сервосвязями // Науч. тр. ТашГУ. 1971. С. 3—9.</mixed-citation><mixed-citation xml:lang="en">Azizov A. G. On the Dynamics of Systems Constrained by Servo-constraints, Nauch. Trudy TashGU, 1971, no. 397, pp. 3—9 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Киргетов В. И. О движении управляемых механических систем с условными связями (сервосвязями) // Прикладная математика и механика. 1967. Т. 31, № 3. С. 433—446.</mixed-citation><mixed-citation xml:lang="en">Kirgetov V. I. The motion of controlled mechanical systems with prescribed constraints (servo-constraints), Prikl. Mat. Mekh., 1967, vol. 31, no. 3, pp. 433—446 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Козлов В. В. Принципы динамики и сервосвязи // Вестник Московского университета. Серия 1: Математика. Механика. 1989. № 5. С. 59—66.</mixed-citation><mixed-citation xml:lang="en">Kozlov V. V. Principles of dynamics and servo-constraints, Vestnik Moskov. Univ. Ser. I Mat. Mekh, 1989, no. 5, pp. 59—66 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Козлов В. В. Динамика систем с сервосвязями: 1 // Нелинейная динамика. 2015. Т. 11, № 2. С. 353—376.</mixed-citation><mixed-citation xml:lang="en">Kozlov V. V. The dynamics of systems with servoconstraints. I, Regul. and Chaotic Dyn., 2015, vol. 20, iss. 3, pp. 205—224, doi: 10.1134/S1560354715030016</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Татаринов Я. В. Уравнения классической механики в лаконичных формах. М.: Изд-во Центра прикладных исследований при механико-математическом факультете МГУ, 2005. 86 c.</mixed-citation><mixed-citation xml:lang="en">Tatarinov Ya. V. The Equations of Classical Mechanics in Concise Forms, Publishing House of the Centre for Applied Research at the Mechanical-Mathematical Faculty of MGU, 2005 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Микишанина Е. А. Динамика качения сферического робота с маятниковым приводом, управляемого сервосвязью Билимовича // ТМФ. 2022. Т. 211, № 2. С. 281—294. DOI:10.4213/tmf10227.</mixed-citation><mixed-citation xml:lang="en">Mikishanina E. A. Rolling motion dynamics of a spherical robot with a pendulum actuator controlled by the Bilimovich servo-constraint, Theoret. and Math. Phys., 2022, vol. 211, no. 2, pp. 679—691, doi: 10.1134/S0040577922050087</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Mikishanina E. A. Motion Control of a Spherical Robot with a Pendulum Actuator for Pursuing a Target // Rus. J. Nonlin. Dyn. 2022. Vol. 18, N. 5. P. 899—913. DOI:10.20537/nd221223.</mixed-citation><mixed-citation xml:lang="en">Mikishanina E. A. Motion Control of a Spherical Robot with a Pendulum Actuator for Pursuing a Target, Rus. J. Nonlin. Dyn., 2022, vol. 18, no. 5, pp. 899—913, doi:10.20537/nd221223</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов А. Б., Филимонов Н. Б. Вопросы управления движением мобильных роботов методом потенциального наведения // Мехатроника, автоматизация, управление. 2019. Т. 20, № 11. С. 677—685. DOI: 10.17587/mau.20.677-685.</mixed-citation><mixed-citation xml:lang="en">Filimonov A. B., Filimonov N. B. Issues of Motion Control of Mobile Robots Based on the Potential Guaidance Method, Mechatronics, Automatization, Control, 2019, vol. 20, no. 11, pp. 677—685 (in Russian), doi: 10.17587/mau.20.677-685</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Филимонов А. Б., Филимонов Н. Б., Барашков А. А. Вопросы построения потенциальных полей в задачах локальной навигации мобильных роботов // Автометрия. 2019. Т. 55, № 4. С. 65—70. DOI: 10.15372/AUT20190407</mixed-citation><mixed-citation xml:lang="en">Filimonov A. B., Filimonov N. B., Barashkov A. A. Construction of Potential Fields for the Local Navigation of Mobile Robots, Optoelectronics, Instrumentation and Data Processing, 2019, vol. 55, no. 4, pp. 371—375, doi: 10.3103/S8756699019040071</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Белоглазов Д. А., Гайдук А. Р., Косенко Е. Ю. и др. Групповое управление подвижными объектами в неопределенных средах. М.: ООО Издательская фирма "Физико-математическая литература", 2015.</mixed-citation><mixed-citation xml:lang="en">Beloglazov D. A., Gaiduk A. R., Kosenko E. Yu. et al. Group control of mobile vehicle in uncertain environments, Ed. by V. Kh Pshihopov, Moscow, Fizmatlit Publ., 2015 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Швидкая А. А., Хачатрян А. А. Разработка метода оптимальной навигации наземного робота для обхода статичного или движущегося препятствия // XXIV Региональная конференция молодых ученых и исследователей Волгоградской области. 2020. С. 397—399.</mixed-citation><mixed-citation xml:lang="en">Shvidkaya A. A., Khachatryan A. A. Development of a method for optimal navigation of a ground robot to bypass a static or moving obstacle, XXIV Regional Conference of Young Scientists and Researchers of the Volgograd Region, 2020, pp. 397—399 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Герасимов В. Н. Система управления движением мобильного робота в среде с динамическими препятствиями // Информатика, телекоммуникации и управление. 2013. № 5(181). С. 94—102.</mixed-citation><mixed-citation xml:lang="en">Gerasimov V. N. The motion control system of the mobile robot in environment with dynamic obstacles, Computing, Telecommunications and Control, 2013, no. 5 (181), pp. 94—102 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Malone N., Chiang H. T., Lesser K., Oishi M., Tapia L. Hybrid dynamic moving obstacle avoidance using a stochastic reachable set-based potential field // IEEE Transactions on Robotics. 2017. Vol. 33, N. 5. P. 1124—1138. DOI: 10.1109/TRO.2017.2705034</mixed-citation><mixed-citation xml:lang="en">Malone N., Chiang H. T., Lesser K., Oishi M., Tapia L. Hybrid dynamic moving obstacle avoidance using a stochastic reachable set-based potential field, IEEE Transactions on Robotics, 2017, vol. 33, no. 5, pp. 1124—1138, doi:10.1109/TRO.2017.2705034</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>
