<?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">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2024-12-1-7-14</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-822</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>MULTIPLE ROBOTS (ROBOTIC CENTERS) AND SYSTEMS. REMOTE SENSING AND NON-DESTRUCTIVE TESTING</subject></subj-group></article-categories><title-group><article-title>Автоматизация стыковки автономных мобильных роботов на основе развития метода поисковых случайных деревьев со встречным ростом</article-title><trans-title-group xml:lang="en"><trans-title>Automation of autonomous mobile robot docking based on the counter growth rapidly exploring random tree method</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0007-9227-6184</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>Golubov</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Голубов Владимир Васильевич - аспирант, кафедра проблем управления Института искусственного интеллекта.</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Vladimir V. Golubov - Postgraduate Student, Department of Problems Control, Institute of Artificial Intelligence.</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><email xlink:type="simple">golubov@mirea.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-6297-8894</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>Manko</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Манько Сергей Викторович - д.т.н., профессор, кафедра проблем управления Института искусственного интеллекта. Лауреат премии Правительства Российской Федерации в области образования, Член научного Совета по робототехнике и мехатронике Российской академии наук. Scopus Author ID 55761014700.</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Sergey V. Manko, Dr. Sci. (Eng.), Professor, Department of Problems Control, Institute of Artificial Intelligence, Laureate of the Government Prize of the Russian Federation in the field of education, Member of the Scientific Council on Robotics and Mechatronics of the Russian Academy of Sciences. Scopus Author ID 55761014700.</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><email xlink:type="simple">manko@mirea.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>MIREA – Russian Technological 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>01</day><month>02</month><year>2024</year></pub-date><volume>12</volume><issue>1</issue><fpage>7</fpage><lpage>14</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">Golubov V.V., Manko S.V.</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://www.rtj-mirea.ru/jour/article/view/822">https://www.rtj-mirea.ru/jour/article/view/822</self-uri><abstract><sec><title>Цели</title><p>Цели. В статье обоснована актуальность задачи автоматической стыковки автономных мобильных роботов. На конкретных примерах показано, что реализация функций автоматической стыковки автономных роботов открывает перспективы создания многоагентных систем с трансформируемой структурой. Целью работы является разработка средств автоматической стыковки автономных мобильных роботов, функционирующих в условиях сложных сцен и неопределенности окружающей обстановки.</p></sec><sec><title>Методы</title><p>Методы. Предлагаемый подход к автоматизации стыковки автономных мобильных роботов сводится к модификации метода поисковых случайных деревьев со встречным ростом на основе параллельного выполнения децентрализованного алгоритма планирования маршрутов с взаимной координацией процессов распределенных вычислений. Оценка эффективности разработанного комплекса алгоритмических и программных средств осуществлялась с помощью методов компьютерного и натурного моделирования. Заключительная серия натурных экспериментов проводилась на примере автоматической стыковки автономных робототехнических платформ «JetBot AI kit Nvidia», выполняемой с привлечением средств и методов интеллектуального управления, визуальной навигации, технического зрения и беспроводной сетевой связи.</p></sec><sec><title>Результаты</title><p>Результаты. Проведен анализ особенностей автоматической стыковки, как одной из задач группового управления автономными роботами в составе многоагентных систем, способных реконфигурировать свою структуру для целенаправленного изменения имеющегося набора функциональных свойств и возможностей прикладного применения. Предложена децентрализованная модификация метода поисковых случайных деревьев со встречным ростом, позволяющая обеспечить планирование перемещений автономных мобиль ных роботов по ходу их взаимного сближения и последующей стыковки. Разработан комплекс программноалгоритмических средств автоматизации стыковки автономных роботов. Проведены серии модельных и натурных экспериментов, подтвердивших эффективность развиваемого подхода.</p></sec><sec><title>Выводы</title><p>Выводы. Представленная модификация метода поисковых случайных деревьев со встречным ростом, традиционно применяемого для планирования перемещений манипуляторов и подвижных платформ, дополняет состав решаемых им задач, позволяя обеспечить автоматизацию стыковки автономных роботов. Полученные результаты открывают перспективы создания универсальных планировщиков с расширенным функционалом для систем управления автономными роботами.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objectives</title><p>Objectives. The article substantiates the relevance of automatic docking of autonomous mobile robots. Specific examples show that the implementation of the automatic docking functions of autonomous robots reveals the potential for creating multi-agent systems with a transformable structure. The aim of the work is to develop means for automatic docking of autonomous mobile robots in complex scenarios and an uncertain environment.</p></sec><sec><title>Methods</title><p>Methods. The proposed approach to automating autonomous mobile robot docking is reduced to a modification of the counter-growth rapidly-exploring random tree (RRT) method. It is based on the parallel execution of a decentralized route planning algorithm with mutual coordination of distributed computing processes. The effectiveness of the complex of algorithmic and software tools developed was evaluated using computer and natural simulation methods. The final series of full-scale experiments was carried out on the example of JetBot AI kit Nvidia platforms for automatic docking of autonomous robots. This was performed using the means and methods of intelligent control, visual navigation, technical vision and wireless network communication.</p></sec><sec><title>Results</title><p>Results. The study analyzed the features of automatic docking as one of the tasks of group control of autonomous robots. This is part of multi-agent systems, capable of reconfiguring structures for purposeful changes to the existing set of functional properties and application possibilities. The study also proposes a decentralized modification of the counter-growth RRT method. This allows the movements of autonomous mobile robots in the course of their mutual approach and subsequent docking to be planned. A set of software-algorithmic tools was developed to automate the docking of autonomous robots. A series of model and full-scale experiments were carried out to confirm the effectiveness of the approach developed herein.</p></sec><sec><title>Conclusions</title><p>Conclusions. The modification presented herein of the counter-growth RRT method, traditionally used for planning the movements of manipulators and mobile platforms, is complementary to the tasks it resolves. This enables the docking of autonomous robots to be automated. The results obtained open up the potential for universal schedulers with extended functionality for autonomous robot control systems to be designed.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>автономный робот</kwd><kwd>интеллектуальное управление</kwd><kwd>групповое управление</kwd><kwd>многоагентная робототехническая система</kwd><kwd>автоматическая стыковка</kwd><kwd>метод поисковых случайных деревьев со встречным ростом</kwd></kwd-group><kwd-group xml:lang="en"><kwd>autonomous robot</kwd><kwd>intelligent control</kwd><kwd>group control</kwd><kwd>multi-agent robotic system</kwd><kwd>automatic docking</kwd><kwd>counter-growth RRT method</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Авторы не имеют финансовой заинтересованности в представленных материалах или методах</funding-statement><funding-statement xml:lang="en">The authors have no a financial or property interest in any material or method mentioned</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">Wang Y., Shan M., Yue Y., Wang D. Autonomous Target Docking of Nonholonomic Mobile Robots Using Relative Pose Measurements. IEEE Trans. Ind. Electron. 2021;68(8):7233–7243. https://doi.org/10.1109/TIE.2020.3001805</mixed-citation><mixed-citation xml:lang="en">Wang Y., Shan M., Yue Y., Wang D. Autonomous Target Docking of Nonholonomic Mobile Robots Using Relative Pose Measurements. IEEE Trans. Ind. Electron. 2021;68(8):7233–7243. https://doi.org/10.1109/TIE.2020.3001805</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Davey J., Kwok N., Yim M. Emulating self-reconfigurable robots – design of the SMORES system. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. 2012. P. 4464–4469. https://doi.org/10.1109/IROS.2012.6385845</mixed-citation><mixed-citation xml:lang="en">Davey J., Kwok N., Yim M. Emulating self-reconfigurable robots – design of the SMORES system. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. 2012. P. 4464–4469. https://doi.org/10.1109/IROS.2012.6385845</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Tosun T., Daudelin J., Jing G., Kress-Gazit H., Campbell M., Yim M. Perception-informed autonomous environment augmentation with modular robots. In: 2018 IEEE International Conference on Robotics and Automation. 2018. P. 6818–6824. https://doi.org/10.1109/ICRA.2018.8463155</mixed-citation><mixed-citation xml:lang="en">Tosun T., Daudelin J., Jing G., Kress-Gazit H., Campbell M., Yim M. Perception-informed autonomous environment augmentation with modular robots. In: 2018 IEEE International Conference on Robotics and Automation. 2018. P. 6818–6824. https://doi.org/10.1109/ICRA.2018.8463155</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Liu C., Lin Q., Kim H., Yim M. SMORES-EP, a Modular Robot with Parallel Self-assembly. arXiv preprint or arXiv:2014.00800v2. https://doi.org/10.48550/arXiv.2104.00800</mixed-citation><mixed-citation xml:lang="en">Liu C., Lin Q., Kim H., Yim M. SMORES-EP, a Modular Robot with Parallel Self-assembly. arXiv preprint or arXiv:2014.00800v2. https://doi.org/10.48550/arXiv.2104.00800</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Knizhnik G., Yim M. Docking and Undocking a Modular Underactuated Oscillating Swimming Robot. In: 2021 IEEE International Conferenceon Roboticsand Automation. 2021. P. 6754–6760. https://doi.org/10.1109/ICRA48506.2021.9562033</mixed-citation><mixed-citation xml:lang="en">Knizhnik G., Yim M. Docking and Undocking a Modular Underactuated Oscillating Swimming Robot. In: 2021 IEEE International Conferenceon Roboticsand Automation. 2021. P. 6754–6760. https://doi.org/10.1109/ICRA48506.2021.9562033</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Sohal S.S., Sebastian B., Ben-Tzvi P. Autonomous Docking of Hybrid-Wheeled Modular Robots with an Integrated Active Genderless Docking Mechanism. J. Mechanisms Robotics. 2021;14(1):011010. https://doi.org/10.1115/1.4051519</mixed-citation><mixed-citation xml:lang="en">Sohal S.S., Sebastian B., Ben-Tzvi P. Autonomous Docking of Hybrid-Wheeled Modular Robots with an Integrated Active Genderless Docking Mechanism. J. Mechanisms Robotics. 2021;14(1):011010. https://doi.org/10.1115/1.4051519</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">LaValle S.M., Kuffner J. Rapidly-Exploring Random Trees: Progress and Prospects. In: Donald B., Lynch K., Rus D. (Eds.). Algorithmic and Computational Robotics. NY: CRC Press; 2001. P. 293–308. https://doi.org/10.1201/9781439864135</mixed-citation><mixed-citation xml:lang="en">LaValle S.M., Kuffner J. Rapidly-Exploring Random Trees: Progress and Prospects. In: Donald B., Lynch K., Rus D. (Eds.). Algorithmic and Computational Robotics. NY: CRC Press; 2001. P. 293–308. https://doi.org/10.1201/9781439864135</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Голубов В.В., Манько С.В. Особенности и перспективы применения метода поисковых случайных деревьев для планирования перемещений автономных роботов. Russ. Technol. J. 2023;11(6):16–27. https://doi.org/10.32362/2500-316X-2023-11-6-16-27</mixed-citation><mixed-citation xml:lang="en">Golubov V.V., Manko S.V. Features and perspectives of application of the search random trees method for movement planning of autonomous robots. Russ. Technol. J. 2023;11(6):16–27 (in Russ.). https://doi.org/10.32362/2500-316X-2023-11-6-16-27</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Kuffner J., LaValle S.M. RRT-Connect: An Efficient Approach to Single-Query Path Planning. In: 2000 IEEE International Conference on Robotics and Automation. 2000. P. 995–1001. https://doi.org/10.1109/ROBOT.2000.844730</mixed-citation><mixed-citation xml:lang="en">Kuffner J., LaValle S.M. RRT-Connect: An Efficient Approach to Single-Query Path Planning. In: 2000 IEEE International Conference on Robotics and Automation. 2000. P. 995–1001. https://doi.org/10.1109/ROBOT.2000.844730</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kang J.G., Lim D.W., Choi Y.S., Jang W.J., Jung J.W. Improved RRT-Connect Algorithm Based on Triangular Inequality for Robot Path Planning. Sensors. 2021;21(2):333. https://doi.org/10.3390/s21020333</mixed-citation><mixed-citation xml:lang="en">Kang J.G., Lim D.W., Choi Y.S., Jang W.J., Jung J.W. Improved RRT-Connect Algorithm Based on Triangular Inequality for Robot Path Planning. Sensors. 2021;21(2):333. https://doi.org/10.3390/s21020333</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Gravot F., Haneda A., Okada K., Inaba N. Cooking for humanoid robot, a task that needs symbolic and geometric reasonings. In: 2006 IEEE International Conference on Robotics and Automation. 2006. P. 462–467. https://doi.org/10.1109/ROBOT.2006.1641754</mixed-citation><mixed-citation xml:lang="en">Gravot F., Haneda A., Okada K., Inaba N. Cooking for humanoid robot, a task that needs symbolic and geometric reasonings. In: 2006 IEEE International Conference on Robotics and Automation. 2006. P. 462–467. https://doi.org/10.1109/ROBOT.2006.1641754</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Zahroof T., Bylard A., Shageer H., Pavone M. Perception-Constrained Robot Manipulator Planning for Satellite Servicing. In: 2019 IEEE Aerospace Conference. 2019. P. 1–10. https://doi.org/10.1109/AERO.2019.8741569</mixed-citation><mixed-citation xml:lang="en">Zahroof T., Bylard A., Shageer H., Pavone M. Perception-Constrained Robot Manipulator Planning for Satellite Servicing. In: 2019 IEEE Aerospace Conference. 2019. P. 1–10. https://doi.org/10.1109/AERO.2019.8741569</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Klemm S., Essinger M., Oberländer J., Zofka M.R., Kuhnt F., Weber M., Kohlhaas R., Kohs A., Roennau A., Schamm T., Zöllner J.M. Autonomous multi-story navigation for valet parking. In: 2016 IEEE 19th International Conference on Intelligent Transportation Systems. 2016. P. 1126–1133. https://doi.org/10.1109/ITSC.2016.7795698</mixed-citation><mixed-citation xml:lang="en">Klemm S., Essinger M., Oberländer J., Zofka M.R., Kuhnt F., Weber M., Kohlhaas R., Kohs A., Roennau A., Schamm T., Zöllner J.M. Autonomous multi-story navigation for valet parking. In: 2016 IEEE 19th International Conference on Intelligent Transportation Systems. 2016. P. 1126–1133. https://doi.org/10.1109/ITSC.2016.7795698</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Han P., Li G., Zhang H. Leveraging Past Experience for Path planning of Marine Vessel: A Docking Example. Modeling, Identification and Control. 2022;43(3):101–109. http://doi.org/10.4173/mic.2022.3.2</mixed-citation><mixed-citation xml:lang="en">Han P., Li G., Zhang H. Leveraging Past Experience for Path planning of Marine Vessel: A Docking Example. Modeling, Identification and Control. 2022;43(3):101–109. http://doi.org/10.4173/mic.2022.3.2</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Garrido-Jurado S., Muñoz-Salinas R., Madrid-Cuevas F.J., Marin-Jiménez M.J. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition. 2014;47(6):2280–2292. https://doi.org/10.1016/j.patcog.2014.01.005</mixed-citation><mixed-citation xml:lang="en">Garrido-Jurado S., Muñoz-Salinas R., Madrid-Cuevas F.J., Marin-Jiménez M.J. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition. 2014;47(6):2280–2292. https://doi.org/10.1016/j.patcog.2014.01.005</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>
