<?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.601-609</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1084</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>Система управления шагающим роботом, адаптивным к изменению кинематической схемы</article-title><trans-title-group xml:lang="en"><trans-title>The Walking Robot Control System that is Adaptive to Changes in the Kinematics</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>Samoylova</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистр</p><p>Москва</p></bio><bio xml:lang="en"><p>Cand. Sc.</p><p>Moscow, 105005, Russian Federation</p></bio><email xlink:type="simple">sas15m206@student.bmstu.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>Vorotnikov</surname><given-names>S. A.</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">vorotn@bmstu.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>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>601</fpage><lpage>609</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/1084">https://mech.novtex.ru/jour/article/view/1084</self-uri><abstract><p>В последнее время в робототехнике получили широкое распространение шагающие мобильные роботы (ШМР) различного назначения. Особенно актуально их использование в задачах экстремальной робототехники, а именно: для помощи при проведении поисково-спасательных операций; перемещения грузов по сильно пересеченной местности; построения карт. Данные роботы также служат для исследования и описания частично или полностью недетерминированного рабочего пространства, а также обследования территорий, опасных для жизни человека. Одним из важнейших требований к таким ШМР является робастность их систем управления, при которой обеспечивается сохранение работоспособности ШМР как при изменении характеристик опорной поверхности, так и при более серьезных проблемах, в частности связанных с потерей управляемости или повреждением опорной конечности (ОК). При создании системы управления ШМР авторами предлагается использовать принципы генетического программирования, позволяющие адаптировать робот к возможным изменениям его кинематической схемы, а также к характеристикам опорной поверхности, по которой он передвигается. Данный подход не требует сильных вычислительных мощностей и строгой формальной классификации возможных повреждений ШМР. В статье рассмотрены два основных режима управления ШМР: штатный, который соответствует исправной кинематической схеме, и аварийный, при котором один или несколько приводов ОК повреждены или потеряли управляемость. В качестве примера предложена структура системы управления ШМР, кинематическая схема которого частично разрушается в процессе движения. Разработан способ управления таким роботом, основанный на использовании генетического алгоритма совместно с автоматом Мили. Проведено моделирование режимов перемещения ШМР с шестью ОК в программе V-REP для двух случаев повреждения: конечность отсутствует и конечность перестала функционировать. Представлены результаты моделирования аварийных походок для этих конфигураций ШМР. Показана эффективность предложенного метода в случае повреждения кинематической схемы ШМР. Выполнено сравнение результатов работы генетического алгоритма для ШМР, имеющего повреждения, со штатным алгоритмом управления.</p></abstract><trans-abstract xml:lang="en"><p>The walking mobile robots (WMR) have recently become widely popular in robotics. They are especially useful in the extreme cases: search and rescue operations; cargo delivery over highly rough terrain; building a map. These robots also serve to explore and describe a partially or completely non-deterministic workspace, as well as to explore areas that are dangerous to human life. One of the main requirements for these WMR is the robustness of its control system. It allows WMR to maintain the operability when the characteristics of the support surface change as well as under more severe conditions, in particular, loss of controllability or damage of the supporting limb (SL). We propose to use the principles of genetic programming to create a WMR control system that allows a robot to adapt to possible changes in its kinematics, as well as to the characteristics of the support surface on which it moves. This approach does not require strong computational power or a strict formal classification of possible damage to the WMR. This article discusses two main WMR control modes: standard, which accord to a serviceable kinematics, and emergency, in which one or more SL drives are damaged or lost controllability. As an example, the structure of the control system of the WMP is proposed, the kinematics of which is partially destroyed in the process of movement. We developed a method for controlling such robot, which is based on the use of a genetic algorithm in conjunction with the Mealy machine. Modeling of modes of movement of WMR with six SL was carried out in the V-REP program for two cases of injury: absent and not functioning limb. We present the results of simulation of emergency gaits for these configurations of WMP and the effectiveness of the proposed method in the case of damage to the kinematic scheme. We also compared the performance of the genetic algorithm for the damaged WMR with the standard control algorithm.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>ШМР</kwd><kwd>ОК</kwd><kwd>гексапод</kwd><kwd>штатный режим</kwd><kwd>аварийный режим</kwd><kwd>аварийная походка</kwd><kwd>генетический алгоритм</kwd><kwd>автомат Мили</kwd><kwd>эффективность походки</kwd></kwd-group><kwd-group xml:lang="en"><kwd>WMR</kwd><kwd>SL</kwd><kwd>hexapod</kwd><kwd>standard mode</kwd><kwd>emergency mode</kwd><kwd>emergency gait</kwd><kwd>genetic algorithm</kwd><kwd>Mealy machine</kwd><kwd>gait effectiveness</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">Bartsch S. Development, control, and empirical evaluation of the six-legged robot SpaceClimber designed for extraterrestrial crater exploration // Artificial intelligence. 2014. Vol. 28. P. 127—131. DOI:10.1007/s13218-014-0299-y.</mixed-citation><mixed-citation xml:lang="en">Bartsch S. Development, control, and empirical evaluation of the six-legged robot SpaceClimber designed for extraterrestrial crater exploration, Artificial intelligence, 2014, vol. 28, pp. 127—131, DOI:10.1007/s13218-014-0299-y.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Назарова А. В., Мэйсинь Ч. Проблемы использования робототехнических систем в операциях спасения `при землетрясениях // Робототехника и техническая кибернетика. 2018. № 3(20). С. 31—38. DOI 10.31776/RTCJ.6303.</mixed-citation><mixed-citation xml:lang="en">Nazarova A. V., Meixin Zhai. Problems of using robotic systems in earthquake rescue operation, Robotics and Technical Cybernetics, 2018, no. 3(20), pp. 31—38. DOI 10.31776/RTCJ.6303.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Roennau A., Heppner G., Nowickiand M., Dillmann R. LAURON V: A Versatile Six-Legged Walking Robot with Advanced Maneuverability // International Conference on Advanced Intelligent Mechatronics. 2014. P. 82—87. DOI:10.1109/AIM.2014.6878051.</mixed-citation><mixed-citation xml:lang="en">Roennau A., Heppner G., Nowickiand M., Dillmann R. LAURON V: A Versatile Six-Legged Walking Robot with AdvancedManeuverability, International Conference on Advanced Intelligent Mechatronics, 2014, pp. 82—87, DOI:10.1109/AIM.2014.6878051.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Юревич Е. И. Основы робототехники. СПб.: БХВ-Петербург, 2005. 416 с.</mixed-citation><mixed-citation xml:lang="en">Yurevich E. I. Fundamentals of robotics, St. Petersburg, BHV-Petersburg, 2005, 416 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bongard J., Zykov V., Lipson H. Resilient machines through continuous self-modeling // ScienceRobotics. 2006. 314 (5802), P. 1118—1121. DOI: 10.1126/science.1133687.</mixed-citation><mixed-citation xml:lang="en">Bongard J., Zykov V., Lipson H. Resilient machines through continuous self-modeling, ScienceRobotics, 2006, 314 (5802), pp. 1118—1121. DOI: 10.1126/science.1133687.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Cully A., Clune J. Robots that can adapt like animals // Nature. 2015. 521 (7553), P. 503—507. DOI:10.1038/nature14422.</mixed-citation><mixed-citation xml:lang="en">Cully A., Clune J. Robots that can adapt like animals, Nature, 2015, 521 (7553), pp. 503—507. DOI: 10.1038/nature14422.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Мунасыпов Р. А., Москвичев С. С. Методика синтеза стратегии движения автономного мобильного робота на основе эволюционных процессов // Вестник УГАТУ. 2012. Т. 16, № 3. С. 56—62.</mixed-citation><mixed-citation xml:lang="en">Munasypov R. A., Moskvichev S. S. Evolutionary-based synthesis of locomotion strategy of an autonomous mobile robot, Bulletin UGATU, 2012, vol. 16, no. 3, pp. 56—62.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Chatzilygeroudis K., Vassiliades V., Mouret J. Resetfree Trial-and-Error Learning for Robot Damage Recovery // Robotics and Autonomous Systems. 2018. Vol. 100. P. 236—250. DOI:10.1016/j.robot.2017.11.010.</mixed-citation><mixed-citation xml:lang="en">Chatzilygeroudis K., Vassiliades V., Mouret J. Reset-free Trial-and-Error Learning for Robot Damage Recovery, Robotics and Autonomous Systems, 2018, vol. 100, pp. 236—250. DOI: 10.1016/j.robot.2017.11.010.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Бураков М. В. Генетический алгоритм: теория и практика: учеб. пособие. СПб.: ГУАП, 2008. 164 с.</mixed-citation><mixed-citation xml:lang="en">Burakov M. V. Genetic algorithm: theory and practice, Saint Petersburg, GUAP, 2008, 164 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Гасников А. В. Современные численные методы оптимизации. Метод универсального градиентного спуска: Учеб. пособие. М.: МФТИ, 2018. 291 с.</mixed-citation><mixed-citation xml:lang="en">Gasnikov A. V. Modern numerical optimization methods. The method of universal gradient descent: training manual, Moscow, MIPT, 2018, 291 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ramdya P., Thandiackal R., Cherney R. Climbing favours the tripod gait over alternative faster insect gaits // Nature Communications. 2017. 8 (1), 14494. DOI: 10.1038/ncomms14494.</mixed-citation><mixed-citation xml:lang="en">Ramdya P., Thandiackal R., Cherney R. Climbing favours the tripod gait over alternative faster insect gaits, Nature Communications, 2017, 8 (1), 14494. DOI:10.1038/ncomms14494.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Михайлова В. В., Соловьева Т. Н., Попов В. П. Моделирование кинематики шагающего робота // Информационно-управляющие системы. 2015. № 6 (79). С. 50—56.</mixed-citation><mixed-citation xml:lang="en">Mikhailova V. V., Solovyova T. N., Popov V. P. Kinematic modeling of a walking machine, Information and Control Systems, 2015, no. 6 (79), pp. 50—56.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Перов А. И., Харисов В. Н. ГЛОНАСС. Принципы построения и функционирования. М.: Радиотехника, 2010. 800 с.</mixed-citation><mixed-citation xml:lang="en">Perov A. I., Kharisov V. N. GLONASS. Principles of construction and functioning, Moscow, Radio Engineering, 2010, 800 p.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Гречишкин М. Н. Система технического зрения для обнаружения движения в видеопотоке // Известия Тульского государственного университета. Технические науки. 2015. № 9. С. 66—70.</mixed-citation><mixed-citation xml:lang="en">Grechishkin M. N. Computer vision system for motion detection in a video stream, Izvestiya Tula State University. Technical sciences, 2015, no. 9, pp. 66—70.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Воротников С. А. Информационные устройства робототехнических систем: Учеб. пособие / Под ред. С. Л. Зенкевича, А. С. Ющенко. М: Изд. МГТУ им. Н. Э. Баумана, 2005. 383 с.</mixed-citation><mixed-citation xml:lang="en">Vorotnikov S. A. Information devices of robotic systems: Study guide, Edited by S. L. Zenkevich, A. S. Yushchenko, Moscow, Publishing house of the Bauman Moscow State Technical University, 2005, 383 p.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Антонов А. В., Воротников С. А., Выборнов Н. А. Система управления трехопорным колесно-шагающим роботом // Прикаспийский журнал: управление и высокие технологии. 2016. № 2 (34). С. 58—69.</mixed-citation><mixed-citation xml:lang="en">Antonov A. V., Vorotnikov S. A., Vybornov N. A. The control system of a three-point wheel-legged robot, Caspian Journal: management and high technologies, 2016, no, 2 (34), pp. 58—69.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Ющенко А. С. Маршрутизация движения мобильного робота в условиях неопределенности // Мехатроника, автоматизация, управление. 2004. № 1. С. 31—38.</mixed-citation><mixed-citation xml:lang="en">Yushchenko A. S. Routing the movement of a mobile robot in conditions of uncertainty, Mekhatronika, Avtomatizatsiya, Upravlenie, 2004, no. 1, pp. 31—38.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Erazo A. S. Terrain Adaptive Gaits for Hexapod Robots // Electronic Engineer in Automation and Control. 2014. V. 10. P. 513—528.</mixed-citation><mixed-citation xml:lang="en">Erazo A. S. Terrain Adaptive Gaits for Hexapod Robots, Electronic Engineer in Automation and Control, 2014, vol. 10, pp. 513—528.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Бжихатлов И. А. Моделирование робототехнических систем в программе V-REP: учеб. пособие. СПб.: Университет ИТМО, 2018. 59 с.</mixed-citation><mixed-citation xml:lang="en">Brzikhatlov I. A. Modeling of robotic systems in the V-REP program: training manual, St. Petersburg, ITMO University, 2018, 59 p.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Eric Rohmer, Surya P. N. Singh. CoppeliaSim (formerly V-REP): a versatile and scalable robot simulation framework // Proc. of The International Conference on Intelligent Robots and Systems (IROS). 2013. URL: https://www.coppeliarobotics.com/coppeliaSim_v-rep_iros2013.pdf, 6 p.</mixed-citation><mixed-citation xml:lang="en">Eric Rohmer, Surya P. N. Singh. CoppeliaSim (formerly V-REP): a versatile and scalable robot simulation framework, Proc. of The International Conference on Intelligent Robots and Systems (IROS), 2013, available at: https://www.coppeliarobotics.com/coppeliaSim_v-rep_iros2013.pdf, 6 p.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Самойлова А. С., Груничев П. А., Воротников С. А. Система управления шагающим мобильным роботом с использованием генетического алгоритма // Известия Тульского государственного университета. Технические науки. 2020. № 10. С. 153—162.</mixed-citation><mixed-citation xml:lang="en">Samoylova A. S., Grunichev P. A., Vorotnikov S. A. Control system of a walking mobile robot using a genetic algorithm, Izvestiya Tula State University. Technical sciences, 2020, no. 10, pp. 153—162.</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>
