<?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-2021-9-3-15-23</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-324</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>Algorithmic support of the system of external observation and routing of autonomous mobile robots</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-2096-2544</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>Egortsev</surname><given-names>M. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Егорцев Максим Викторович, аспирант кафедры проблем управления Института кибернетики</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Maksim V. Egortsev, Postgraduate Student, Department of Control Problems, Institute of Cybernetics</p><p>78, Vernadskogo pr., Moscow, 119454 </p></bio><email xlink:type="simple">maksimegortsev1@gmail.com</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-8690-6422</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>Diane</surname><given-names>S. A. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Диане Секу Абдель Кадер, к.т.н., доцент кафедры проблем управления Института кибернетики </p><p>ResearcherID: T-5560-2017 Scopus Author ID: 57188548666</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Sekou Abdel Kader Diane, Cand. Sci. (Eng.), Associate Professor, Department of Control Problems, Institute of Cybernetics</p><p>ResearcherID: T-5560-2017, Scopus Author ID: 57188548666</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><email xlink:type="simple">sekoudiane1990@gmail.com</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-0740-4628</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>Kaz</surname><given-names>N. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кац Николай Дмитриевич, аспирант кафедры проблем управления Института кибернетики</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Nikolai D. Kaz, Postgraduate Student, Department of Control Problems, Institute of Cybernetics</p><p>78, Vernadskogo pr., Moscow, 119454 </p></bio><email xlink:type="simple">nkatz777@gmail.com</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>2021</year></pub-date><pub-date pub-type="epub"><day>26</day><month>06</month><year>2021</year></pub-date><volume>9</volume><issue>3</issue><fpage>15</fpage><lpage>23</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Егорцев М.В., Диане С.К., Кац Н.Д., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Егорцев М.В., Диане С.К., Кац Н.Д.</copyright-holder><copyright-holder xml:lang="en">Egortsev M.V., Diane S.K., Kaz N.D.</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/324">https://www.rtj-mirea.ru/jour/article/view/324</self-uri><abstract><p>В статье представлено алгоритмическое обеспечение системы внешнего наблюдения и маршрутизации автономных мобильных роботов. В ряде случаев практическое применение мобильных роботов сопряжено с решением задач навигации. В частности, положение наземных роботов может определяться за счет применения средств видеонаблюдения, закрепляемых на неподвижном основании или же на борту сопровождающих беспилотных летательных аппаратов. В предлагаемом к рассмотрению подходе по видеоизображению, получаемому с внешней видеокамеры, расположенной над рабочей зоной мобильных роботов, распознается местоположение как роботов, так и расположенных поблизости препятствий. Строится оптимальный маршрут до целевой точки выбранного робота и отслеживаются изменения его рабочей зоны. Информация о допустимых маршрутах робота передается в сторонние приложения по каналам сетевой связи. Первичная обработка изображения с камеры включает коррекцию дисторсии, оконтуривание и бинаризацию, что позволяет отделить фрагменты изображения, содержащие роботов и препятствия от фоновых поверхностей и предметов. Распознавание роботов на видеокадре основано на применении SURF детектора. Данная технология выделяет ключевые точки на видеокадре в сопоставлении их с ключевыми точками эталонных изображений роботов. Планирование траекторий реализовано с применением алгоритма Дейкстры. Дискретность траекторий, получаемых с использованием алгоритма поиска пути на графе, может быть компенсирована на борту автономных мобильных роботов за счет применения сплайн-аппроксимации. Проведенные экспериментальные исследования подтвердили работоспособность предлагаемого подхода как в задаче распознавания и локализации мобильных роботов, так и в задаче планирования безопасных траекторий.</p></abstract><trans-abstract xml:lang="en"><p>This article presents the algorithmic support of the external monitoring and routing system of autonomous mobile robots. In some cases, the practical usage of mobile robots is related to the solution of navigation problems. In particular, the position of ground robots can be secured using unmanned aerial vehicles. In the proposed approach based on the video image obtained from an external video camera located above the working area of mobile robots, the location of both robots and nearby obstacles is recognized. The optimal route to the target point of the selected robot is built, and changes in its working area are monitored. Information about the allowed routes of the robot is transmitted to third-party applications via network communication channels. Primary image processing from the camera includes distortion correction, contouring and binarization, which allows to separate image fragments containing robots and obstacles from background surfaces and objects. Recognition of robots in a video frame is based on the use of a SURF detector. This technology extracts key points in the video frame and compares them with key points of reference images of robots. Trajectory planning is implemented using Dijkstra’s algorithm. The discreteness of the trajectories obtained using the algorithm for finding a path on the graph can be compensated for on board autonomous mobile robots by using spline approximation. Experimental studies have confirmed the efficiency of the proposed approach both in the problem of recognition and localization of mobile robots and in the problem of planning safe trajectories.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>SURF detection</kwd><kwd>A-star</kwd><kwd>UDP protocol</kwd><kwd>автономные мобильные роботы</kwd><kwd>маршрутизация</kwd><kwd>видеонаблюдение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>SURF detection</kwd><kwd>A-star</kwd><kwd>UDP protocol</kwd><kwd>autonomous mobile robots</kwd><kwd>routing</kwd><kwd>video monitoring</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">Lee D., ParangiA. CS 4758: Automated semantic mapping of environment. 2013. URL: https://www.cs.cornell.edu/courses/cs4758/2013sp/final_projects/spring_2011/Dongsu_Aperahama.pdf</mixed-citation><mixed-citation xml:lang="en">Lee D., Parangi A. CS 4758: Automated semantic mapping of environment. 2013. Available from URL: https://www.cs.cornell.edu/courses/cs4758/2013sp/final_projects/spring_2011/Dongsu_Aperahama.pdf</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Le Saux B., Sanfourche M. Rapid semantic mapping: learn environment classifiers on the fly. In: Proc. 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). November 3−7, 2013. Tokyo, Japan. https://doi.org/10.1109/IROS.2013.6696888</mixed-citation><mixed-citation xml:lang="en">Le Saux B., Sanfourche M. Rapid semantic mapping: learn environment classifiers on the fly. In: Proc. 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). November 3−7, 2013. Tokyo, Japan. https://doi.org/10.1109/IROS.2013.6696888</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Kurose J.F., Ross K.W. Computer networking: A topdown approach. 5th ed. Boston, MA: Pearson Education; 2010. 864 р. ISBN 978-0-13-136548-3</mixed-citation><mixed-citation xml:lang="en">Kurose J.F., Ross K.W. Computer networking: A topdown approach. 5th ed. Boston, MA: Pearson Education; 2010. 864 р. ISBN 978-0-13-136548-3</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Преимущества IP-видеонаблюдения над аналоговым на примере BEWARD. URL: https://www.beward.ru/articles/statya-preimushhestva-ip-videonablyudeniyanad-analogovym-na-primere-oborudovaniya-beward/</mixed-citation><mixed-citation xml:lang="en">Preimushchestva IP-videonablyudeniya nad analogovym na primere BEWARD (Advantages of IP-video surveillance over analog by the example of BEWARD). Available from URL: https://www.beward.ru/articles/statya-preimushhestvaip-videonablyudeniya-nad-analogovym-na-primereoborudovaniya-beward/ (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Иофис Е.А., Шебалин И.Ю. Фотокинотехника. М.: Советская энциклопедия; 1981. С. 80, 81.</mixed-citation><mixed-citation xml:lang="en">Iofis E.A., Shebalin I.Yu. Fotokinotekhnika (Photocinotechnics). Moscow: Sovetskaya entsiklopediya; 1981, p. 80, 81 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Helland T. A simple algorithm for correcting lens distortion. URL: http://www.tannerhelland.com/4743/simple-algorithm-correcting-lens-distortion/</mixed-citation><mixed-citation xml:lang="en">Helland T. A simple algorithm for correcting lens distortion. Available from URL:http://www.tannerhelland.com/4743/simple-algorithm-correcting-lens-distortion/</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Манюкова Н.В. Компьютерное зрение как средство извлечения информации из видеоряда. Математические структуры и моделирование. 2015;4(36):123−128.</mixed-citation><mixed-citation xml:lang="en">Manukova N.V. Computer vision as a means of extracting information from the video. Matematicheskie struktury i modelirovanie = Mathematical Structures and Modeling. 2015;4(36):123–128 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Mikolajczyk K., Schmid C. A performance evaluation of local descriptors. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2005;27(10):1615−1630. https://doi.org/10.1109/TPAMI.2005.188</mixed-citation><mixed-citation xml:lang="en">Mikolajczyk K., Schmid C. A performance evaluation of local descriptors. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2005;27(10):1615–1630. https://doi.org/10.1109/TPAMI.2005.188</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Абилмажинова Б.С., Андреев В.О. Детекторы углов или как происходит распознавание маркеров дополненной реальности. Инновации в науке. 2016;2(51):156−162.</mixed-citation><mixed-citation xml:lang="en">Abilmazhinova B.S., Andreev V.O. Corner detectors or how to implement marker detection for augmented reality. Innovatsii v nauke. 2016;2(51):156–162 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Ивашечкин А.П., Василенко А.Ю., Гончаров Б.Д. Методы нахождения особых точек изображения и их дескрипторов. Молодой ученый. 2016;15(119):138−140.</mixed-citation><mixed-citation xml:lang="en">Ivashechkin A.P., Vasilenko A.Yu., Goncharov B.D. Methods for finding special points of an image and their descriptors. Molodoi uchenyi = Young scientist. 2016;15(119):138–140 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Бовырин А.В., Дружков П.Н., Ерухимов В.Л., Половинкин А.Н. и др. Разработка мультимедийных приложений с использованием библиотек OpenCV и IPP. М.: ИНТУИТ; 2016. 515 с.</mixed-citation><mixed-citation xml:lang="en">Bovyrin A.V., Druzhkov P.N., Erukhimov V.L., Polovinkin A.N., et al. Razrabotka mul’timediinykh prilozhenii s ispol’zovaniem bibliotek OpenCV i IPP (Development of multimedia applications using the OpenCV and IPP libraries). Moscow: INTUIT; 2016. 515 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Canny J. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1986;PAMI-8(6):679−698. https://doi.org/10.1109/TPAMI.1986.4767851</mixed-citation><mixed-citation xml:lang="en">Canny J. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1986;PAMI-8(6):679–698. https://doi.org/10.1109/TPAMI.1986.4767851</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Blair B., Murphy C. Difference of gaussian scale-space pyramids for SIFT feature detection. 6.375: Complex Digital Systems Design Final Project Report, Spring 2007. URL: http://www.ballardblair.com/projects/Difference_of_Gaussian_paper.pdf</mixed-citation><mixed-citation xml:lang="en">Blair B., Murphy C. Difference of gaussian scale-space pyramids for SIFT feature detection. 6.375: Complex Digital Systems Design Final Project Report, Spring 2007. Available from URL: http://www.ballardblair.com/projects/Difference_of_Gaussian_paper.pdf</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Рудаков И.В., Васютович И.М. Исследование перцептивных хеш-функций изображений. Наука и образование: научное издание МГТУ им. Н.Э. Баумана. 2015;08:269−280. http://dx.doi.org/10.7463/0815.0800596</mixed-citation><mixed-citation xml:lang="en">Rudakov I.V., Vasiutovich I.M. Analysis of perceptual image hash functions. Nauka i obrazovanie: nauchnoe izdanie MGTU im. N.E. Baumana = Science and Education of Bauman MSTU. 2015;08:269–280 (in Russ.). http://dx.doi.org/10.7463/0815.0800596</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Юферев В.С. Локальная аппроксимация кубическими сплайнами. Ж. вычисл. матем. и матем. физ. 1981;21(1):5−10.</mixed-citation><mixed-citation xml:lang="en">Yuferev V.S. Local approximation by cubic splines. U.S.S.R. Comput. Math. Math. Phys. 1981;21(1):2–7. https://doi.org/10.1016/0041-5553(81)90126-9 [Yuferev V.S. Lokal’naya approksimatsiya kubicheskimi splainami. Zh. vychisl. matem. i matem. fiz. = USSR. Comput. Math. Math. Phys. 1981;21(1):5−10 (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>
