<?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">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">novtexmech-47</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>ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Особенности методов распознавания образов в автоматической системе управления поворотом мобильного робота</article-title><trans-title-group xml:lang="en"><trans-title>Features of Pattern Recognition Methods for the Turn Control System of Mobile Robot</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>Volosatova</surname><given-names>T. M.</given-names></name></name-alternatives><email xlink:type="simple">tamaravol@gmail.com</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>Kozov</surname><given-names>A. V.</given-names></name></name-alternatives><email xlink:type="simple">alexey.kozov@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>Bauman Moscow State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>23</day><month>08</month><year>2018</year></pub-date><volume>19</volume><issue>2</issue><fpage>104</fpage><lpage>110</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/47">https://mech.novtex.ru/jour/article/view/47</self-uri><abstract><p>Рассмотрена задача построения системы компьютерного зрения для управления мобильным роботом. Разработаны основные требования к системе управления мобильным роботом, определен выбор операционной системы для мобильного робота. Приведен обзор и выполнено сравнение методов распознавания заданного объекта на изображении с использованием современных программных инструментов и с учетом ограничений мобильных вычислительных платформ. По итогам сравнения для реализации в прототипе системы управления был выбран метод контурной сегментации и последующего сравнения контуров. Реализация прототипа системы управления была выполнена в виде исполняемого приложения в среде ROS. Реализованная система успешно протестирована в робототехническом симуляторе Gazebo. Исследования возможности оценки расстояния до распознаваемого объекта, а также эффективность комбинаций различных методов могут быть дальнейшими направлениями развития данной работы.</p></abstract><trans-abstract xml:lang="en"><p>The paper considers the problem of designing the automatic control system of robot based on computer vision. The paper contains the problem formulation of designing the computer vision system to control mobile robot and describes restrictions and basic requirements for control system. The choice of the operating system for mobile robot is described. The paper also contains overview and comparison of recognition methods of the specified object in the image using modern program tools and considering restrictions of mobile computing platforms. The following methods have been analyzed: detection using a marker, pattern matching, image detection and contour matching, feature detections, object classification, method of statistical image analysis, application of artificial neural networks. The paper describes possible ways to implement these methods using OpenCV library. Experiments with OpenCV implementations have been made, and also main advantages and disadvantages of compared methods have been determined. As the result of comparison the method of image segmentation and contour matching has been chosen to be implemented in control system prototype. The paper also describes the implemented prototype of the mobile robot angular velocity control system, which is based on pattern recognition system. The implemented system has been tested in a robotic simulator Gazebo. Research of possibility of distance measurement to a recognized object, as well as research of the effectiveness of different methods combinations can be further directions of development of this work.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>компьютерное зрение</kwd><kwd>распознавание образов</kwd><kwd>мобильный робот</kwd><kwd>система управления</kwd><kwd>эффективность распознавания</kwd><kwd>computer vision</kwd><kwd>pattern recognition</kwd><kwd>mobile robot</kwd><kwd>control system</kwd><kwd>recognition efficiency</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">Буняков В. А., Юревич Е. И. Техническое зрение в робототехнике. СПб.: Астерион, 2008. 67 с.</mixed-citation><mixed-citation xml:lang="en">Буняков В. А., Юревич Е. И. Техническое зрение в робототехнике. СПб.: Астерион, 2008. 67 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Визильтер Ю. В., Желтов С. Ю., Бондаренко А. В., Ососков М. В., Моржин А. В. Обработка и анализ изображений в задачах машинного зрения. М.: Физматкнига, 2010. 672 с.</mixed-citation><mixed-citation xml:lang="en">Визильтер Ю. В., Желтов С. Ю., Бондаренко А. В., Ососков М. В., Моржин А. В. Обработка и анализ изображений в задачах машинного зрения. М.: Физматкнига, 2010. 672 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Mahtani A., Sanchez L., Fernandez E. Effective Robotics Programming with ROS. - Packt Publishing, 2016. 468 с.</mixed-citation><mixed-citation xml:lang="en">Mahtani A., Sanchez L., Fernandez E. Effective Robotics Programming with ROS. - Packt Publishing, 2016. 468 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Bradski G., Kaehler A. Learning OpenCV: Computer vision with the OpenCV library. - O'Reilly Media, Inc., 2008.</mixed-citation><mixed-citation xml:lang="en">Bradski G., Kaehler A. Learning OpenCV: Computer vision with the OpenCV library. - O'Reilly Media, Inc., 2008.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Гудаев О. А. Распознавание маркеров расширенной реальности ARGET робототехнической системой // Известия Южного федерального университета. Технические науки. 2006. Т. 71. № 16.</mixed-citation><mixed-citation xml:lang="en">Гудаев О. А. Распознавание маркеров расширенной реальности ARGET робототехнической системой // Известия Южного федерального университета. Технические науки. 2006. Т. 71. № 16.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV 2.4.13.1 documentation - Object Detection, электронный ресурс http://docs.opencv.org/2.4/modules/ imgproc/doc/object_detection.html (дата обращения 31.01.2017).</mixed-citation><mixed-citation xml:lang="en">OpenCV 2.4.13.1 documentation - Object Detection, электронный ресурс http://docs.opencv.org/2.4/modules/ imgproc/doc/object_detection.html (дата обращения 31.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Arbelaez P., Maire M., Fowlkes C., Malik J. Contour detection and hierarchical image segmentation // IEEE transactions on pattern analysis and machine intelligence. 2011. Т. 33. N 5. С. 898-916.</mixed-citation><mixed-citation xml:lang="en">Arbelaez P., Maire M., Fowlkes C., Malik J. Contour detection and hierarchical image segmentation // IEEE transactions on pattern analysis and machine intelligence. 2011. Т. 33. N 5. С. 898-916.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV 2.4.13.1 documentation - Structural Analysis and Shape Descriptors, электронный ресурс http://docs.opencv. org/2.4/modules/imgproc/doc/structural_analysis_and_shape_ descriptors.html (дата обращения 31.01.2017).</mixed-citation><mixed-citation xml:lang="en">OpenCV 2.4.13.1 documentation - Structural Analysis and Shape Descriptors, электронный ресурс http://docs.opencv. org/2.4/modules/imgproc/doc/structural_analysis_and_shape_ descriptors.html (дата обращения 31.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Hu M. K. Visual pattern recognition by moment invariants // IRE transactions on information theory. 1962. Т. 8. N. 2. С. 179-187.</mixed-citation><mixed-citation xml:lang="en">Hu M. K. Visual pattern recognition by moment invariants // IRE transactions on information theory. 1962. Т. 8. N. 2. С. 179-187.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Lowe D. G. Object recognition from local scale-invariant features // Computer vision, 1999. The proceedings of the seventh IEEE international conference on. - IEEE, 1999. Т. 2. С. 1150-1157.</mixed-citation><mixed-citation xml:lang="en">Lowe D. G. Object recognition from local scale-invariant features // Computer vision, 1999. The proceedings of the seventh IEEE international conference on. - IEEE, 1999. Т. 2. С. 1150-1157.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV 2.4.13.1 documentation - features2d. 2D Features Framework, электронный ресурс http://docs.opencv.org/2.4/modules/features2d/doc/features2d.html (дата обращения 31.01.2017).</mixed-citation><mixed-citation xml:lang="en">OpenCV 2.4.13.1 documentation - features2d. 2D Features Framework, электронный ресурс http://docs.opencv.org/2.4/modules/features2d/doc/features2d.html (дата обращения 31.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Viola P., Jones M. Rapid object detection using a boosted cascade of simple features // Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on. IEEE, 2001. Т. 1. С. I-511-I-518.</mixed-citation><mixed-citation xml:lang="en">Viola P., Jones M. Rapid object detection using a boosted cascade of simple features // Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on. IEEE, 2001. Т. 1. С. I-511-I-518.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV 2.4.13.1 documentation - Cascade Classification, электронный ресурс http://docs.opencv.org/2.4/modules/objde-tect/doc/cascade_classification.html (дата обращения 31.01.2017).</mixed-citation><mixed-citation xml:lang="en">OpenCV 2.4.13.1 documentation - Cascade Classification, электронный ресурс http://docs.opencv.org/2.4/modules/objde-tect/doc/cascade_classification.html (дата обращения 31.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Comparison of object detection methods, электронный ресурс http://github.com/vvozokk/object-detecting (дата обращения 31.01.2017).</mixed-citation><mixed-citation xml:lang="en">Comparison of object detection methods, электронный ресурс http://github.com/vvozokk/object-detecting (дата обращения 31.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Benavidez P., Jamshidi M. Mobile robot navigation and target tracking system // System of Systems Engineering (SoSE), 2011 6th International Conference on. IEEE, 2011. С. 299-304.</mixed-citation><mixed-citation xml:lang="en">Benavidez P., Jamshidi M. Mobile robot navigation and target tracking system // System of Systems Engineering (SoSE), 2011 6th International Conference on. IEEE, 2011. С. 299-304.</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>
