<?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">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2024-4-29-33</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-703</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>Management of technical objects</subject></subj-group></article-categories><title-group><article-title>Алгоритм огибания препятствий при перемещении мобильного робот</article-title><trans-title-group xml:lang="en"><trans-title>Obstacle  avoidance  algorithm  in  mobile  robot  motion</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>А. B.</given-names></name><name name-style="western" xml:lang="en"><surname>Sidorenko</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Доктор технических наук. профессор факультета радиофизики и компьютерных технологий &#13;
Минск</p></bio><bio xml:lang="en"><p>Minsk</p></bio><email xlink:type="simple">sidorenkoa@yandex.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>Saladukha</surname><given-names>N. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Магистр физико-математических наук, старший преподаватель факультета радиофизики и компьютерных технологий&#13;
Минск</p></bio><bio xml:lang="en"><p>Minsk</p></bio><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>Belarusian State University</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>27</day><month>12</month><year>2024</year></pub-date><volume>0</volume><issue>4</issue><fpage>29</fpage><lpage>33</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Сидоренко А.B., Солодухо Н.А., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Сидоренко А.B., Солодухо Н.А.</copyright-holder><copyright-holder xml:lang="en">Sidorenko A.V., Saladukha N.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://sapi.bntu.by/jour/article/view/703">https://sapi.bntu.by/jour/article/view/703</self-uri><abstract><p>Предложен алгоритм и разработана компьютерная программа для моделирования огибания препятствий роботизированной системой. Для расширения возможностей перемещений роботизированной системой алгоритм совмещает основные элементы алгоритма vfh и разработанного нами ранее алгоритма I [<xref ref-type="bibr" rid="cit1">1</xref>] и позиционируется в данной работе как алгоритм II. Проведена оценка среднего времени огибания препятствий различного типа, включая пять препятствий кубического типа, препятствие в виде длинной стены и сложное препятствие. В процессе вычислительного эксперимента с использованием симуляционного пространства Gazebo 11 рассчитаны временные параметры перемещения роботом препятствий различного типа, включая пять препятствий кубического типа, препятствие в виде стены и сложное препятствие. В процесс вычислительного эксперимента проведена статистическая обработка полученных результатов. Показано, что при использовании предложенного алгоритма оценка среднего времени огибания препятствий роботизированной системой снижается в отдельных случаях в 7,2 раза по сравнению с использованием алгоритма I.</p></abstract><trans-abstract xml:lang="en"><p>A method has been proposed, and a computer program has been developed for simulating obstacle avoidance by a robotic system. To expand the mobility capabilities of the robotic system, the algorithm combines the core elements of the vfh algorithm and our previously developed algorithm I [<xref ref-type="bibr" rid="cit1">1</xref>], and is positioned in this work as algorithm II. An evaluation of the average obstacle avoidance time for various types of obstacles has been conducted, including five cubic obstacles, a long wall obstacle, and a complex obstacle. During the computational experiment using the Gazebo 11 simulation environment, the time parameters for robot movements around various types of obstacles were calculated, including five cubic obstacles, a wall obstacle, and a complex obstacle. In the computational experiment, statistical processing of the obtained results was carried out. It was shown that using the proposed algorithm, the assessment of the average time for the robotic system to avoid obstacles is reduced in some cases by up to 7.2 times compared to the use of algorithm I.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>робот</kwd><kwd>перемещение</kwd><kwd>препятствия</kwd><kwd>ROS 2</kwd><kwd>Gazebo 11</kwd></kwd-group><kwd-group xml:lang="en"><kwd>robot</kwd><kwd>movement</kwd><kwd>obstacles</kwd><kwd>ROS 2</kwd><kwd>Gazebo 11</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">Сидоренко, А.В. Огибание препятствий при перемещении мобильного робота / А.В. Сидоренко, Н.А. Солодухо // Системный анализ и прикладная информатика. – 2023. – № 1. – С. 4-9.</mixed-citation><mixed-citation xml:lang="en">Sidorenko А.V., Saladukha N.А. Bending obstacles when moving a mobile robot. System Analysis And Applied Information Science. 2023. № 1, рр. 4-9.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ulrich, I. VFH*: Local Obstacle Avoidance with Look-Ahead Verification / I. Ulrich, J. Borenstein // Proceedings of the 2000 IEEE International Conference on Robotics &amp; Automation, San Francisco, CA, San Francisco, 2000. – Pр. 2505-2511.</mixed-citation><mixed-citation xml:lang="en">Ulrich I., Borenstein J. VFH*: Local Obstacle Avoidance with Look-Ahead Verification. Proceedings of the 2000 IEEE International Conference on Robotics &amp; Automation, San Francisco, CA, San Francisco, 2000, рр. 2505-2511.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Сидоренко, А.В. Алгоритм для огибания препятствий при движении мобильного робота / А.В. Сидоренко, Н.А. Солодухо // Компьютерные технологии и анализ данных (CTDA’2024) : материалы IV Междунар. науч.-практ. конф., Минск, 25-26 апр. 2024 г. / БГУ; редкол.: В. В. Скакун (гл. ред.), Н.Н. Яцков, В.В. Гринёв. – Минск : БГУ, 2024. – С. 122-125.</mixed-citation><mixed-citation xml:lang="en">Sidorenko, A.V., Saladukha N.А. Algoritm dlya ogibaniya prepyatstvij pri dvizhenii mobil'nogo robota. Komp'yuternye tekhnologii i analiz dannyh (CTDA’2024) : materialy IV Mezhdunar. nauch.-prakt. konf., Minsk, 25–26 apr. 2024. / Belorus. gos. un-t ; redkol.: V. V. Skakun (gl. red.), N.N. Yackov, V.V. Grinyov. – Minsk : BGU, 2024.– Pр. 122-125.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">GitHub [Электронный ресурс]. – Режим доступа: https://github.com/MikitaSaladukha/ROSproject – Дата доступа: 11.03.2024.</mixed-citation><mixed-citation xml:lang="en">GitHub [Electronic resource]. Mode of access: https://github.com/MikitaSaladukha/ROSproject. Date of access: 11.03.2024.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">YouTube [Электронный ресурс]. – Режим доступа: https://youtube.com/playlist?list=PLU4iF0_W9xOks7JPA_BAWjbfVECA8PgO4&amp;si=GrTnC6w58-Rpeu8w – Дата доступа: 07.05.2024.</mixed-citation><mixed-citation xml:lang="en">YouTube [Electronic resource]. – Mode of access: https://youtube.com/playlist?list=PLU4iF0_W9xOks7JPA_BAWjbfVECA8PgO4&amp;si=GrTnC6w58-Rpeu8w – Date of access: 07.05.2024</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>
