<?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 pub-id-type="doi">10.17587/mau.22.594-600</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1083</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>ROBOT, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Экстремальная навигация по 3D-изображениям в мобильной робототехнике</article-title><trans-title-group xml:lang="en"><trans-title>Extreme 3D Image Navigation in Mobile Robotics</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>Noskov</surname><given-names>V. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. тех. наук, заведующий сектором НИИ СМ, доц. кафедры СМ7</p><p>Москва</p></bio><bio xml:lang="en"><p>PhD. Bauman</p><p>Moscow,105005, Russian Federation</p></bio><email xlink:type="simple">noskov_mstu@mail.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>Gubernatorov</surname><given-names>D. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистр</p><p>Москва</p></bio><bio xml:lang="en"><p>Moscow,105005, Russian Federation</p></bio><email xlink:type="simple">gubernatorovdanil@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>2021</year></pub-date><pub-date pub-type="epub"><day>09</day><month>11</month><year>2021</year></pub-date><volume>22</volume><issue>11</issue><fpage>594</fpage><lpage>600</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2021</copyright-statement><copyright-year>2021</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/1083">https://mech.novtex.ru/jour/article/view/1083</self-uri><abstract><p>Исследована форма функционала разности 3D-изображений для различных сред (помещения, индустриально-городская среда, пересеченная и лесистая местности). Сформулированы требования к характеристикам сенсора и геометрии внешней среды, выполнение которых обеспечивает корректную постановку и решение задачи экстремальной навигации. Описаны оптимальные способы сканирования окружающего пространства и обоснованы условия, выполнение которых обеспечивает решение навигационной задачи предложенным алгоритмом в реальном времени (в темпе движения) при обработке 3D-изображений, формируемых современными 3D-лазерными сенсорами. В частности, описана зависимость между частотой формирования 3D-изображений и угловыми и линейными скоростями движения, обеспечивающая попадание в многомерный интервал унимодальности функционала разности 3D-изображений, что гарантирует прямой поиск его глобального минимума в реальном времени. Опробованы различные методы прямого поиска глобального минимума функционала и выбраны наиболее быстродействующие для рассматриваемого случая. Выполнена оценка точности решения задачи навигации и предложен способ снижения накапливаемой ошибки, основанный на использовании для коррекции вычисленного значения текущих координат более "старого" 3D-изображения, имеющего пересечение зоны обзора с зоной обзора текущего изображения. Предложенный способ, являющийся модификацией метода опорных изображений, позволяет снизить суммарную ошибку, растущую пропорционально числу циклов решения задачи экстремальной навигации, до значений, обеспечивающих автономное функционирование транспортных роботов и БПЛА в заранее не подготовленных и неизвестных средах. Эффективность предложенных алгоритмических и разработанных программно-аппаратных средств экстремальной навигации подтверждена натурными экспериментами, проведенными в реальных условиях различных сред.</p></abstract><trans-abstract xml:lang="en"><p>The actual problem of determining all six coordinates of the current position of a mobile robot (unmanned aerial vehicle) from 3D-range-finding images (point clouds) generated by an onboard 3D laser sensor when moving (flying) in an unknown environment is considered. An extreme navigation algorithm based on using multidimensional optimization methods is proposed. The rules for calculating the difference between 3D images of the external environment used for optimization of the functional are described. The form of the functional of the difference of 3D images for different environments (premises, industrial-urban environment, rugged and wooded areas) has been investigated. Requirements for the characteristics of the sensor and the geometry of the external environment are formulated, the fulfillment of which ensures the correct formulation and solution of the problem of extreme navigation. The optimal methods of scanning the surrounding space are described and the conditions are substantiated, the fulfillment of which ensures the solution of the navigation problem by the proposed algorithm in real time (at the rate of movement) when processing 3D images formed by modern 3D laser sensors. In particular, the dependence between the frequency of formation of 3D images and the angular and linear velocities of motion is described, which ensures that the functional of the difference of 3D images falls into the multidimensional interval of unimodality, which guarantees a direct search of global minimum in real time. Various methods of direct search for the global minimum of the functional are tested and the  fastest for the case under consideration are selected. The accuracy of solving the navigation problem is estimated and a method is proposed to reduce the accumulated error, based on using an older 3D image for correcting the calculated value of the current coordinates, which has an intersection of the view area with the current view area. The proposed method, which is a modification of the reference image method, allows reduce the total error, which grows in proportion to the number of cycles of solving the extreme navigation problem, to values that ensure the autonomous functioning of transport robots and UAVs in previously unprepared and unknown environments. The effectiveness of the proposed algorithmic and developed software and hardware for extreme navigation is confirmed by field experiments carried out in real conditions of various environments.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>лазерный сенсор</kwd><kwd>3D-дальнометрическое изображение</kwd><kwd>экстремальная навигация</kwd><kwd>задача многомерной оптимизации</kwd></kwd-group><kwd-group xml:lang="en"><kwd>laser sensor</kwd><kwd>3D range-finding images</kwd><kwd>extreme navigation</kwd><kwd>multidimensional optimization problem</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">Михайлов Б. Б., Назарова А. В., Ющенко А. С. Автономные мобильные роботы — навигация и управление // Известия ЮФУ. Технические науки, 2016. № 2(175). С. 48—67.</mixed-citation><mixed-citation xml:lang="en">Mikhailov B. B., Nazarova A. V., Yuschenko A. S. Autonomous mobile robots — navigation and control, Izvestiya SFedU, Engineering Sciences, 2016, vol. 2(175), pp. 48—67.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ющенко А. С. Диалоговое управление роботами на основе нечеткой логики // Труды конференции "Экстремальная робототехника". С-Пб.: Политехника-сервис, 2015. С. 143—146.</mixed-citation><mixed-citation xml:lang="en">Yuschenko A. S. Dialogue Mode of Robot Control on the Base of Fuzzy Logic, Transaction of the Conference Extreme Robotics, S-Pb., 2015, pp. 143—146.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Инь Шуай, Ющенко А. С. Коллаборативный робот — ассистент хирурга. С-Пб.: Политехника-сервис, 2019. C. 568—575.</mixed-citation><mixed-citation xml:lang="en">Shuai Yin, Yuschenko A. S. Collaborative robot — surgeon assistant, Transaction of the Conference Extreme Robotics, S-Pb., 2019, pp. 568—575.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Шуай Инь, Ющенко А. С. Диалоговая система управления роботом на базе теории конечных автоматов // Мехатроника, автоматизация и управление. 2019. Т. 20, № 11. С. 686—695.</mixed-citation><mixed-citation xml:lang="en">Shuai Yin, Yuschenko A. S. Dialogue system of controlling robot based on the theory of finite automata, Mekhatronika, Avtomatizatsiya, Upravlenie, 2019, vol. 20, no. 11, pp. 686—695.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ющенко А. С. Интеллектуальное планирование в деятельности роботов // Мехатроника, автоматизация, управление. 2005. № 3. С.5—18.</mixed-citation><mixed-citation xml:lang="en">Yuschenko A. S. Intelligent Planning of Work of Robots, Mekhatronika, Avtomatizatsiya, Upravlenie, 2005, no. 3, pp. 5—18.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Жонин А. А. Алгоритм обучения менеджера диалога речевой диалоговой системы управления роботом // Интегрированные модели и мягкие вычисления в искусственном интеллекте. Сб. научных трудов международной конференции. М.: ФИЗМАТЛИТ, 2011. C.395—406.</mixed-citation><mixed-citation xml:lang="en">Zhonin A. A. Training Algorithm for dialogue manager of a speech dialogue system, Integrated Models and Soft Calculations in Artificial Intelligence. Proceedings of International Conference, 2011, pp. 395—406.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Nist´er D., Naroditsky O., Bergen J. Visual odometry for ground vehicle applications.// Journal of Field Robotics. Vol. 23(1). 2006. P. 3—20.</mixed-citation><mixed-citation xml:lang="en">Nist´er D., Naroditsky O., Bergen J. Visual odometry for ground vehicle applications, Journal of Field Robotics, 2006, vol. 23(1), pp. 3—20.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Девятериков Е. А. Алгоритм описания траектории мобильного робота по данным визуального одометра для автоматического возвращения к оператору // Наука и Образование. 2014. № 12. С.705—715.</mixed-citation><mixed-citation xml:lang="en">Devetjarikov E. A. Algorithm of the trajectory planning for a mobile robot return to operator using the visual odometer datum, Nauka i Obrasovanie, 2014, no. 12, pp. 705—715.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Wang X., Lian Y., Li L. Localization of Autonomous Cars Using Multi-Sensor Data // Fusion Chinese Automation Congress. 2018. P. 4152—4155.</mixed-citation><mixed-citation xml:lang="en">Wang X., Lian Y., Li L. Localization of Autonomous Cars Using Multi-Sensor Data, Fusion Chinese Automation Congress, 2018, pp. 4152—4155.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Девятериков Е. А., Михайлов Б. Б. Визуальный одометр // Вестник МГТУ им. Н. Э. Сер Приборостроение, Спецвыпуск "Робототехнические системы". 2012. № 6. C. 68—82.</mixed-citation><mixed-citation xml:lang="en">Devetjarikov E. A, Mikhailov B. B. Visual odometer, Vestnik BMSTU Priborostroenie, 2012, Special issue no. 6 "Robotic Systems", pp. 68—82.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ющенко А. С., Зенкевич С. Л. Основы теории управления манипуляционными роботами. М.: Изд. МГТУ им. Н. Э. Баумана, 2004. 480 с.</mixed-citation><mixed-citation xml:lang="en">Yuschenko A. S., Zenkevich S. L. Basic of the manipulation robots control, Moscow, Publishing house of BMSTU, 2004, 480 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Mellinger D., Kumar V. Minimum snap trajectory generation and control for quadrotors // IEEE International Conference on Robotics and Automation. 2011. P. 2520—2525.</mixed-citation><mixed-citation xml:lang="en">Mellinger D., Kumar V. Minimum snap trajectory generation and control for quadrotors, IEEE International Conference on Robotics and Automation, 2011, pp. 2520—2525.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Carius J., Ranftl R., Koltun V., Hutter M. Trajectory Optimization with Implicit Hard Contacts // IEEE Robotics and Automation Letters. 2018. Vol 3. P. 3326—3323.</mixed-citation><mixed-citation xml:lang="en">Carius J., Ranftl R., Koltun V., Hutter M. Trajectory Optimization with Implicit Hard Contacts, IEEE Robotics and Automation Letters, 2018, vol. 3, pp. 3326—3323.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Zenkevich S. L., Nazarova A. V., Zhu H. Logical Control a Group of Mobile Robots // Smart Electromechanical Systems Studies in Systems. 2019. Vol. 174. P. 32—43.</mixed-citation><mixed-citation xml:lang="en">Zenkevich S. L., Nazarova A. V., Zhu H. Logical Control a Group of Mobile Robots, Smart Electromechanical Systems Studies in Systems, 2019, vol. 174, pp. 32—43.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Zhao Z. Q., Zheng P., Xu S., Wu X. Object Detection with Deep Learning: A Review // IEEE Transactions on Neural Networks and Learning Systems 2019. Vol. 30. P. 3212—3232.</mixed-citation><mixed-citation xml:lang="en">Zhao Z. Q., Zheng P., Xu S., Wu X. Object Detection with Deep Learning: A Review, IEEE Transactions on Neural Networks and Learning Systems, 2019, vol. 30, pp. 3212—3232.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Yin S., Yuschenko A. Object Recognition of the Robotic System with Using a Parallel Convolutional Neural Network // Industry 40 Issues &amp; New Intelligent Control Paradigms. 2019. Vol 272. P. 3—11.</mixed-citation><mixed-citation xml:lang="en">Yin S., Yuschenko A. Object Recognition of the Robotic System with Using a Parallel Convolutional Neural Network, Industry 40 Issues &amp; New Intelligent Control Paradigms, 2019, vol. 272, pp. 3—11.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Yin S., Yuschenko A. The application of the convolutional neural network to organize the work of a collaborative robot — surgeon assistant // Interactive Collaborative Robotics. 2019. P. 287—297.</mixed-citation><mixed-citation xml:lang="en">Yin S., Yuschenko A. The application of the convolutional neural network to organize the work of a collaborative robot — surgeon assistant, Interactive Collaborative Robotics, 2019, pp. 287—297.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Hochreiter S., Schmidhuber J. Long short-term memory // Neural Computation. 1997. N. 9 (8). P. 1735—1780.</mixed-citation><mixed-citation xml:lang="en">Hochreiter S., Schmidhuber J. Long short-term memory, Neural Computation, 1997, vol. 9, no. 8, pp. 1735—1780.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Борисов Е. С. О рекуррентных нейронных сетях. URL: http://mechanoid.kiev.ua/neural-net-rnn.html</mixed-citation><mixed-citation xml:lang="en">Borisov E. S. About recurrent neural networks, available at: http://mechanoid.kiev.ua/neural-net-rnn.html.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Ющенко А. С. Эргономические проблемы коллаборативной робототехники // Робототехника и техническая кибернетика. 2019. № 7 (2). C. 85—93.</mixed-citation><mixed-citation xml:lang="en">Yuschenko A. S. Ergonomic problems of collaborative robotics, Robototechnika i Technichskaya Kybernetika, 2019, no. 7 (2), pp. 85—93.</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>
