<?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">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2022-65-3-185-193</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-230</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>COMPUTER VISION AND ROBOT MOVEMENT PLANNING IN MANIPULATION TASKS</subject></subj-group></article-categories><title-group><article-title>Алгоритм модифицированного интеллектуального двунаправленного случайного дерева для планирования движения антропоморфных манипуляторов</article-title><trans-title-group xml:lang="en"><trans-title>Modified intelligent bidirectional random tree algorithm for planning the movement of anthropomorphic manipulators</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>Dovgopolik</surname><given-names>I. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Довгополик Илья Сергеевич — магистр; факультет систем управления и робототехники, лаборатория биомехатроники и энергоэффективной робототехники; инженер.</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Ilya S. Dovgopolik — MSc; ITMO University, Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Engineer.</p><p>St. Petersburg</p></bio><email xlink:type="simple">isdovgopolik@itmo.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>Artemov</surname><given-names>K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Артемов Кирилл — аспирант; факультет систем управления и робототехники, лаборатория биомехатроники и энергоэффективной робототехники; инженер-исследователь.</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Kirill Artemov — Post-Graduate Student; ITMO University, Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Engineer-Researcher.</p><p>St. Petersburg</p></bio><email xlink:type="simple">kaartemov@itmo.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>Borisov</surname><given-names>O. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Борисов Олег Игоревич — канд. техн. наук; факультет систем управления и робототехники, лаборатория биомехатроники и энергоэффективной робототехники; доцент.</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Oleg I. Borisov — PhD; ITMO University, Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Associate Professor.</p><p>St. Petersburg</p></bio><email xlink:type="simple">borisov@itmo.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>Zabihifar</surname><given-names>S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Забихифар СейедХассан — канд. техн. наук; лаборатория робототехники; инженер-разработчик.</p><p>Москва</p></bio><bio xml:lang="en"><p>Seyedhassan Zabihifar — PhD; Sberbank, Robotics Laboratory; Engineer-Designer.</p><p>Moscow</p></bio><email xlink:type="simple">zabikhifar.s@sberbank.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>Semochkin</surname><given-names>A. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Семочкин Александр Николаевич — канд. физ.-мат. наук, доцент; лаборатория робототехники; гл. инженер-разработчик.</p><p>Москва</p></bio><bio xml:lang="en"><p>Aleksandr N. Semochkin — PhD, Associate Professor; Sberbank, Robotics Laboratory; Сhief Engineer-Designer.</p><p>Moscow</p></bio><email xlink:type="simple">Semochkin.A.N@sberbank.ru</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>ITMO University</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сбербанк</institution></aff><aff xml:lang="en"><institution>Sberbank</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>01</day><month>12</month><year>2024</year></pub-date><volume>65</volume><issue>3</issue><fpage>185</fpage><lpage>193</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/230">https://pribor.ifmo.ru/jour/article/view/230</self-uri><abstract><p>Рассматривается алгоритм планирования движения многозвенной робототехнической системы в пространстве с препятствиями. Основные требования, предъявляемые к данной задаче, — высокое быстродействие и эффективное использование памяти в процессе работы. Представлен алгоритм планирования пути на основе метода двунаправленного быстроисследующего случайного дерева с использованием подхода, исключающего добавление новых вершин к дереву, если по их расположению в пространстве можно однозначно определить нецелесообразность их использования для построения пути. Эта модификация позволяет ускорить планирование движения и уменьшить объем памяти, необходимой для хранения данных об анализе пространства.</p></abstract><trans-abstract xml:lang="en"><p>An algorithm for planning the movement of a multi-link robotic system in an environment with obstacles is considered. The main requirements for this task are high performance and efficient memory usage during operation. An algorithm for path planning based on the method of a bidirectional fast-investigating random tree is presented. An approach is used which excludes addition of new vertices to the tree if their location in space can unambiguously conclude that it is inappropriate to use them in the path construction. This modification makes it possible to speed up movement planning and reduce the amount of memory needed to store the environment analysis data.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>планирование пути</kwd><kwd>быстроисследующие случайные деревья</kwd><kwd>исключение неиспользуемых вершин</kwd><kwd>iCub</kwd></kwd-group><kwd-group xml:lang="en"><kwd>path planning</kwd><kwd>rapidly-exploring random trees</kwd><kwd>exclusion of unused vertices</kwd><kwd>iCub</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">Лю В. Методы планирования пути в среде с препятствиями (обзор) // Математика и математическое моделирование. 2018. № 1. С. 15—58. DOI: 10.24108/mathm.0118.0000098.</mixed-citation><mixed-citation xml:lang="en">Liu W. Mathematics and Mathematical Modelling, 2018, no. 01, pp. 15–58, DOI: 10.24108/mathm.0118.0000098.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">LaValle S. М. Rapidly-exploring random trees : A new tool for path planning // The Annual Research Report. Iowa State University, 1998. October.</mixed-citation><mixed-citation xml:lang="en">LaValle S. TR 98-11, Computer Science Dept., Iowa State University, October 1998.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Karaman S., Frazzoli E. Sampling-based algorithms for optimal motion planning // Intern. Journal of Robotics Research. 2011. Vol. 30. P. 846—894.</mixed-citation><mixed-citation xml:lang="en">Karaman S. and Frazzoli E. The International Journal of Robotics Research, 2011, vol. 30, pp. 846–894.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Левин Б. Р. Теоретические основы статической радиотехники. М.: Радио и связь, 1989. 656 с.</mixed-citation><mixed-citation xml:lang="en">Levin B.R. Teoreticheskiye osnovy staticheskoy radiotekhniki (Theoretical Foundations of Static Radio Engineering), Moscow, 1989, 656 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Jordan M., Perez A. Optimal bidirectional rapidly-exploring random trees // Tech. Rep. MITCSAIL-TR-2013-021. Massachusetts Institute of Technology, Cambridge, MA. 2013. August.</mixed-citation><mixed-citation xml:lang="en">Jordan M. and Perez A. Tech. Rep. MITCSAIL-TR-2013-021, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, August 2013.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Qureshi A. H., Ayaz Y. Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments // ArXiv. 2015. Vol. abs/1703.08944.</mixed-citation><mixed-citation xml:lang="en">Qureshi A.H. and Ayaz Y. ArXiv, 2015, vol. abs/1703.08944.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Tahir Z., Qureshi A. H., Ayaz Y., Nawaz R. Potentially guided bidirectionalized RRT* for fast optimal path planning in cluttered environments // Robotics Auton. Syst. 2018. Vol. 108. P. 13—27.</mixed-citation><mixed-citation xml:lang="en">Tahir Z., Qureshi A.H., Ayaz Y., and Nawaz R. Robotics Auton. Syst., 2018, vol. 108, pp. 13–27.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Gammell J., Srinivasa S., Barfoot T. Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic // IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems. 2014. P. 2997—3004.</mixed-citation><mixed-citation xml:lang="en">Gammell J., Srinivasa S., and Barfoot T. 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2014, pp. 2997–3004.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Burget F., Bennewitz M., Burgard W. Bi2RRT*: An efficient sampling-based path planning framework for task-constrained mobile manipulation // IEEE/RSJ Intern. Conf. on Intelligent Robots and Systems (IROS). 2016. P. 3714—3721.</mixed-citation><mixed-citation xml:lang="en">Burget F., Bennewitz M., and Burgard W. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016, pp. 3714–3721.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kingston Z., Moll M., Kavraki L. Exploring implicit spaces for constrained sampling-based planning // Intern. Journal of Robotics Research. 2019. Vol. 38. P. 1151—1178.</mixed-citation><mixed-citation xml:lang="en">Kingston Z., Moll M., and Kavraki L. The International Journal of Robotics Research, 2019, vol. 38, pp. 1151–1178.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hauser K. Motion and Path Planning. Berlin, Heidelberg: Springer, 2020. P. 1—11.</mixed-citation><mixed-citation xml:lang="en">Hauser K. Motion and Path Planning, Berlin, Heidelberg, Springer, 2020, pp. 1–11.</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>
