<?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">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37661/1816-0301-2022-19-3-86-100</article-id><article-id custom-type="elpub" pub-id-type="custom">inform-1206</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>MATHEMATICAL MODELING</subject></subj-group></article-categories><title-group><article-title>Форсированное управление движением мобильного робота</article-title><trans-title-group xml:lang="en"><trans-title>Forced motion control of a mobile robot</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-0002-4126-6572</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>Kim</surname><given-names>T. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ким Татьяна Юрьевна, аспирант</p><p>ул. Сурганова, 6, Минск, 220012</p></bio><bio xml:lang="en"><p>Tatyana Yu. Kim, Postgraduate Student </p><p>st. Surganova, 6, Minsk, 220012</p></bio><email xlink:type="simple">tatyana_kim92@mail.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-0002-3412-9174</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>Prakapovich</surname><given-names>R. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Прокопович Григорий Александрович, кандидат технических наук, доцент, заведующий лабораторией робототехнических систем </p><p>ул. Сурганова, 6, Минск, 220012</p></bio><bio xml:lang="en"><p>Ryhor A. Prakapovich, Ph. D. (Eng.), Associate Professor, Head of the Robotics Systems Department </p><p>st. Surganova, 6, Minsk, 220012</p></bio><email xlink:type="simple">rprakapovich@robotics.by</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>Lobatiy</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Лобатый Александр Александрович, доктор технических наук, профессор </p><p>пр. Независимости, 65, Минск, 220013</p></bio><bio xml:lang="en"><p>Alexander A. Lobatiy, D. Sc. (Eng.), Professor </p><p>av. Nezavisimosti, 65, Minsk, 220013</p></bio><email xlink:type="simple">lobaty@tut.by</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики Национальной академии наук Беларуси</institution></aff><aff xml:lang="en"><institution>The United Institute of Informatics Problems of the National Academy of Sciences of Belarus</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский национальный технический университет</institution></aff><aff xml:lang="en"><institution>Belarusian National Technical University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>28</day><month>09</month><year>2022</year></pub-date><volume>19</volume><issue>3</issue><fpage>86</fpage><lpage>100</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ким Т.Ю., Прокопович Г.А., Лобатый А.А., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Ким Т.Ю., Прокопович Г.А., Лобатый А.А.</copyright-holder><copyright-holder xml:lang="en">Kim T.Y., Prakapovich R.A., Lobatiy A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" 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://inf.grid.by/jour/article/view/1206">https://inf.grid.by/jour/article/view/1206</self-uri><abstract><p>Цели. Требуется повысить эффективность работы отдельного транспортного мобильного робота на складе за счет оптимизации регулирования скорости его передвижения. Для этого необходимо регулировать положение, скорость, ускорение и направление движения мобильного робота в каждый момент времени по известному маршруту. Предложена методика форсированного управления движением транспортного мобильного робота. На ее основе в среде Simulink разработан блок управления различными маневрами движений робота, который вычисляет его расстояние до ближайшей точки поворота или останова и на основании построенной циклограммы определяет соответствующую скорость в каждый момент времени. Блок управления может быть использован в практических приложениях, требующих оптимального управления движением транспортных роботов по заранее известной местности.Методы. Применяется метод теории оптимального управления по критерию максимального быстродействия, волновой алгоритм для поиска кратчайшего пути и метод конечных автоматов для релейного управления ускорением движения.Результаты. На основе предложенной методики форсированного управления движением транспортного мобильного робота в среде Simulink разработана система управления маневрами, обеспечивающая минимальное время прохождения на каждом отрезке пути. Под маневрами подразумеваются прямолинейное движение робота, а также его разворот на месте в двух режимах: с выходом на максимальную скорость и без выхода. Методика строится на предположении, что движение транспортного робота равноускоренное. Дополнительным результатом разработанной системы управления является то, что при ее масштабировании на группу роботов появляется возможность спрогнозировать время и место их потенциальных столкновений (коллизий), чтобы впоследствии учитывать это для эффективного управления уже группой роботов.Заключение. Разработанная система может быть использована для управления реальным транспортным мобильным роботом, оснащенным сервоприводом, при решении задач перевозки грузов по складу.</p></abstract><trans-abstract xml:lang="en"><p>Objectives. The increase of the efficiency of a separate transport mobile robot in a warehouse due to optimal regulation of the speed of its movement. It is required to control the position, speed, acceleration and direction of movement of the mobile robot at each moment of time along a known route. A method for forced control of the movement of a transport mobile robot was proposed. A control block for various motion maneuvers was developed in Simulink environment, which calculates the distance to the nearest turning point or stop and then by constructed cyclogram the corresponding speed at each moment of time is determined. The proposed control unit can be used in practice for the tasks of optimal movement of transport robots in predetermined area.Methods. The method of the theory of optimal control according to the criterion of maximum speed, the wave algorithm for finding the shortest path, the method of finite automata for relay control of the acceleration of movement are used.Results. Based on the proposed method of forced control of the movement of a transport mobile robot in the Simulink environment, a maneuver control system was developed that provides the minimum travel time for each segment of the path. Maneuvers mean the rectilinear movement of the robot, as well as its turn on the spot, in two modes: with and without reaching maximum speed. The technique is based on the assumption that the movement of the transport robot is uniformly accelerated. A side result of the developed control system is that when it is scaled to a group of robots, it becomes possible to predict the time and place of their potential collisions, in order to subsequently take into account a group of robots for effective control.Conclusion. The developed control system can be used to control a real transport mobile robot equipped with a servo drive in solving the problems of transporting goods around the warehouse.</p></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>transport mobile robot</kwd><kwd>differential drive</kwd><kwd>forced control</kwd><kwd>kinematic modeling</kwd><kwd>uniformly accelerated&#13;
motion</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">Planning and control of autonomous mobile robots for intralogistics: Literature review and research agenda / G. Fragapane [et al.] // European J. of Operational Research. – 2021. – Vol. 294, no. 2. – P. 405–426. https://doi.org/10.1016/j.ejor.2021.01.019</mixed-citation><mixed-citation xml:lang="en">Fragapane G., Koster R., Sgarbossa F., Strandhagen J. O. Planning and control of autonomous mobile robots for intralogistics: Literature review and research agenda. European Journal of Operational Research, 2021, vol. 294, no. 2, pp. 405–426. https://doi.org/10.1016/j.ejor.2021.01.019</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bräunl, Th. Embedded Robotics. Mobile Robot Design and Applications with Embedded Systems / Th. Bräunl. – Berlin, Heidelberg : Springer, 2008. – XIV, 546 p.</mixed-citation><mixed-citation xml:lang="en">Bräunl Th. Embedded Robotics. Mobile Robot Design and Applications with Embedded Systems. Berlin, Heidelberg, Springer, 2008, XIV, 546 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Ким, Д. П. Теория автоматического управления : в 2 т. / Д. П. Ким. – М. : Физматлит, 2004. – Т. 2 : Многомерные, нелинейные, оптимальные и адаптивные системы. – 464 с.</mixed-citation><mixed-citation xml:lang="en">Kim D. P. Teoriya avtomaticheskogo upravleniya : v 2 tomah. Theory of Automatic Control : In 2 Volumes. Moscow, Fizmatlit, 2004, vol. 2: Mnogomernie, nelineinie, optimalnie i adaptivnie sistemi. Multidimensional, nonlinear, optimal and adaptive systems, 464 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Сейдж, Э. П. Оптимальное управление системами / Э. П. Сейдж, Ч. С. Уайт ; пер. с англ. – М. : Радио и связь, 1982. – 392 с.</mixed-citation><mixed-citation xml:lang="en">Sage A. P., White C. C. Optimum Systems Control. 2nd Edition. Prentice Hall, 1977, 372 р.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Абуфанас, А. С. Аналитический синтез форсированного импульсного управления электроприводом системы слежения / А. С. Абуфанас, А. А. Лобатый, Ю. Ф. Яцына // Системный анализ и прикладная информатика. – 2017. – № 4. – С. 16–20. https://doi.org/10.21122/2309-4923-2017-4-16-20</mixed-citation><mixed-citation xml:lang="en">Abufanas A. S., Lobaty A. A., Yacina Y. F. Analytical synthesis of forced pulse electronic drive control of a tracking system. Sistemnyj analiz i prikladnaja informatika [System Analysis and Applied Information Science], 2017, no. 4, pp.16–20 (In Russ.). https://doi.org/10.21122/2309-4923-2017-4-16-20</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Rizk-Allah, R. M. A movable damped wave algorithm for solving global optimization problems / R. M. Rizk-Allah, A. E. Hassanien // Evolutionary Intelligence. – 2019. – No. 12. – P. 49–72. https://doi.org/10.1007/s12065-018-0187-8</mixed-citation><mixed-citation xml:lang="en">Rizk-Allah R. M., Hassanien A. E. A movable damped wave algorithm for solving global optimization problems. Evolutionary Intelligence, 2019, no. 12, pp. 49–72. https://doi.org/10.1007/s12065-018-0187-8</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Patel, Apoorva D. Wave algorithms: Optimal database search and catalysis [Electronic resource] / Apoorva D. Patel // AIP Conference Proceedings. – 2006. – No. 2. – P. 261–272. – Mode of access: https://doi.org/10.1063/1.2400898. – Date of access: 30.05.2022.</mixed-citation><mixed-citation xml:lang="en">Patel Apoorva D. Wave algorithms: Optimal database search and catalysis. AIP Conference Proceedings, 2006, no. 2, pp. 261–272. Available at: https://doi.org/10.1063/1.2400898 (accessed 30.05.2022).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ким, Т. Ю. Имитационное моделирование движения двухколесного робота robocake на горизонтальной плоскости / Т. Ю. Ким, Г. А. Прокопович // XVII Междунар. науч. конф. «Молодежь в науке», Минск, 22–25 сент. 2020 г. – Минск, 2020. – С. 398–400.</mixed-citation><mixed-citation xml:lang="en">Kim T. Yu, Prokopovich G. A. Simulation of the movement of a two-wheeled robot robocake on a horizontal plane. XVII Mezhdunarodnaja nauchnaja konferencija «Molodezh' v nauke», Minsk, 22–25 sentjabrja 2020 g. [XVII International Scientific Conference "Youth in Science", Minsk, 22–25 September 2020]. Minsk, 2020, pр. 398–400 (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ким, Т. Ю. Цифровой двойник транспортной тележки с дифференциальным приводом для отладки алгоритма следования по траектории / Т. Ю. Ким, Г. А. Прокопович // Междунар. конф. «Наука и инновации» : сб. науч. тр., Минск, 2020. – Минск, 2020. – С. 496–499.</mixed-citation><mixed-citation xml:lang="en">Kim T. Yu, Prokopovich G. A. Digital twin of a transport cart with a differential drive for debugging the path-following algorithm. Mezhdunarodnaja konferencija «Nauka i innovacii» : sbornik nauchnyh trudov, Minsk, 2020 [International Conference "Science and Innovation" : Collection of Scientific Papers, Minsk, 2020]. Minsk, 2020, pр. 496–499 (In Russ.).</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>
