<?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.20.44-51</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-564</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>DYNAMICS, BALLISTICS AND CONTROL OF AIRCRAFT</subject></subj-group></article-categories><title-group><article-title>Алгоритмы терминального управления подвижными объектами мультикоптерного типа</article-title><trans-title-group xml:lang="en"><trans-title>Algorithms of Terminal Control of Multi-Copters</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>Pshikhopov</surname><given-names>V. Kh.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф.</p></bio><email xlink:type="simple">pshichop@rambler.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>Medvedev</surname><given-names>M. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, доц.</p></bio><bio xml:lang="en"><p>Ph.D., Associate Professor.</p></bio><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>Gurenko</surname><given-names>B. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук.</p></bio><email xlink:type="simple">boris.gurenko@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>Southern Federal University.</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>15</day><month>01</month><year>2019</year></pub-date><volume>20</volume><issue>1</issue><fpage>44</fpage><lpage>51</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2019</copyright-statement><copyright-year>2019</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/564">https://mech.novtex.ru/jour/article/view/564</self-uri><abstract><p>Статья посвящена разработке алгоритмов терминального управления подвижными объектами. Рассматривается подвижный объект мультикоптерного типа, описываемый нелинейной моделью движения твердого тела в трехмерном пространстве. Предлагается трехэтапная процедура решения задачи терминального управления подвижным объектом при его движении в заданную точку. Основное отличие предложенной процедуры заключается в такой коррекции программной траектории, чтобы она проходила в каждый момент времени через текущее положение подвижного объекта. Такой способ построения программной траектории позволяет автоматически корректировать скорость при движении в заданную точку. Необходимость коррекции программной траектории может быть вызвана наличием некартографированных препятствий, различиями между моделью и реальным объектом или воздействием внешних возмущений. На первом этапе строится программная траектория, учитывающая заданное конечное время движения. Программа движения представляет собой желаемую скорость и углы ориентации подвижного объекта мультикоптерного типа. На втором этапе методом позиционно-траекторного управления осуществляется синтез обратной связи, обеспечивающей стабилизацию подвижного объекта относительно вычисленной программной траектории. Результатом выполнения второго этапа являются тяга и моменты, создаваемые винтами, которые далее пересчитываются в скорости вращения винтов. На третьем этапе проводится коррекция программной траектории в зависимости от текущего положения подвижного объекта. В результате коррекции в целевой точке возникает особенность. В целях устранения возникающей в целевой точке неопределенности задача решается в постановке слабого терминального управления. До попадания в заданную окрестность целевой точки скорость подвижного объекта рассчитывается исходя из оставшегося расстояния и времени движения. При достижении заданной окрестности целевой точки скорость движения делается постоянной. Проводится анализ замкнутой системы, в результате которого показана асимптотическая устойчивость программной траектории и попадание подвижного объекта в конечную заданную окрестность целевой точки в конечный момент времени. Приводятся результаты численного моделирования, подтверждающие работоспособность предложенных алгоритмов на примере гексакоптера.</p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the development of algorithms for terminal control of mobile objects. A moving object of multicopter type described by a nonlinear model of motion of a solid body in three-dimensional space is considered. A three-stage procedure for solving the problem of terminal control of a moving object when it moves to a given point is proposed. The main difference of the proposed procedure is the correction of the desired trajectory so that it passes through the current position of the moving object at each moment of time. This method of constructing the desired trajectory allows you to automatically adjust the speed when moving to a given point. The need for correction of the desired trajectory can be caused by the presence of obstacles, differences between the model and the real object, and the influence of external disturbances. At the first stage, the desired trajectory taking into account a given finite time of motion is constructed. The motion trajectory represents the desired velocity and orientation angles of a moving object of multi-copter type. At the second stage, the method of position-trajectory control is used to synthesize feedback, which provides stabilization of the moving object relative to the calculated desired trajectory. The result of the second stage is the thrust and torque generated by the motors, which are then recalculated in the speed of rotation of the rotors. At the third stage, the desired trajectory is corrected depending on the current position of the moving object. As a result of the correction, a singularity occurs at the target point. In order to eliminate the singularity at the target point, the problem is solved in the formulation of weak terminal control. Before the target point hits the given neighborhood, the velocity of the moving object is calculated based on the remaining distance and time of movement. When a given neighborhood of the target point is reached, the speed of movement becomes constant. The analysis of the closed-loop system is carried out, as a result of which the asymptotic stability of the desired trajectory and the hit of a moving object in a finite given neighborhood of the target point at a finite time are shown. The results of numerical modeling, confirming the performance of the proposed algorithms in the example of hexacopter, are presented.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>терминальное управление</kwd><kwd>подвижный объект</kwd><kwd>мультикоптерный летательный аппарат</kwd><kwd>позиционно-траекторное управление</kwd></kwd-group><kwd-group xml:lang="en"><kwd>terminal control</kwd><kwd>mobile object</kwd><kwd>multi-copter</kwd><kwd>position control</kwd><kwd>path control</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">грант ЮФУ "Разработка теоретических основ и интеллектуальных методов управления терминальным состоянием подвижных объектов в условиях неопределенности"</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">Моисеев В. С. Групповое применение беспилотных летательных аппаратов. Казань: Редакционно-издательский центр "Школа", 2017. 572 с.</mixed-citation><mixed-citation xml:lang="en">Moiseev V. S. Gruppovoe primenenie bespilotnyh letatel’nyh apparatov: monografiya. (Group application of unmanned aircrafts), Kazan, Editorial and publishing center "School", 2017, 572 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Unmanned Systems Integrated Roadmap 2013-2038. Departament of defense. US, 2013.</mixed-citation><mixed-citation xml:lang="en">Unmanned Systems Integrated Roadmap 2013—2038, Departament of defense, US, 2013.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Al-Khatib H., Antonelli G., Caffaz A., Caiti A., Casalino G., De Jong I. B., Duarte H., Indiveri G., Jesus S., Kebkal K., Pascoal A., and Polani D. Navigation, guidance and control of underwater vehicles within the widely scalable mobile underwater sonar technology project: an overview // Proceedings of IFAC Workshop NGCUV. 2015. Girona. Spain. April 28—30.</mixed-citation><mixed-citation xml:lang="en">Al-Khatib H., Antonelli G., Caffaz A., Caiti A., Casalino G., De Jong I. B., Duarte H., Indiveri G., Jesus S., Kebkal K., Pascoal A., Polani D. Navigation, guidance and control of underwater vehicles within the widely scalable mobile underwater sonar technology project: an overview, Proceedings of IFAC Workshop NGCUV, 2015, Girona, Spain, April 28—30.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Фельдбаум А. А. О распределении корней характеристического уравнения системы регулирования // Автоматика и телемеханика. 1948. № 4. С. 253—279.</mixed-citation><mixed-citation xml:lang="en">Fel’dbaum A. A. O raspredelenii kornej harakteristicheskogo uravneniya sistemy regulirovaniya (On the distribution of roots of the characteristic equation of the control system), Avtomatika i Telemekhanika, 1948, no. 9 (4), pp. 253—279 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Зубер И. Е. Терминальное управление по выходу для нелинейных нестационарных дискретных систем // Дифференциальные уравнения и процессы управления. 2004. № 2. С. 35—42.</mixed-citation><mixed-citation xml:lang="en">Zuber I. E. Terminal’noe upravlenie po vyhodu dlya nelinejnyh nestacionarnyh diskretnyh sistem (Output terminal control for nonlinear time-dependent discrete systems), Differencial’nye uravneniya i processy upravleniya, 2004, no. 2, pp. 35—42 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Li B., Xu Y., Liu Ch., Fan Sh., Xu W. Terminal navigation and control for docking an underactuated autonomous underwater vehicle // IEEE International Conference on Cyber Technology in Automation Control and Intelligent Systems. 2015. P. 25—30.</mixed-citation><mixed-citation xml:lang="en">Li B., Xu Y., Liu Ch., Fan Sh., Xu W. Terminal navigation and control for docking an underactuated autonomous underwater vehicle, IEEE International Conference on Cyber Technology in Automation Control and Intelligent Systems, 2015, pp. 25—30.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Shikai W., Hongzhang J., Lingwei M. Trajectory tracking for underactuated UUV using terminal sliding mode control // Chinese Control and Decision Conference (CCDC). 2016. P. 6833—6837.</mixed-citation><mixed-citation xml:lang="en">Shikai W., Hongzhang J., Lingwei M. Trajectory trac king for underactuated UUV using terminal sliding mode control, Chinese Control and Decision Conference (CCDC), 2016, pp. 6833—6837.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Londhe P. S., Dhadekar D. D., Patre B. M., Waghmare L. M. Non-singular terminal sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle // 2017 Indian Control Conference (ICC). 2017. P. 443—449.</mixed-citation><mixed-citation xml:lang="en">Londhe P. S., Dhadekar D. D., Patre B. M., Waghmare L. M. Non-singular terminal sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle, 2017 Indian Control Conference (ICC), 2017, pp. 443—449.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Пшихопов В. Х. Аналитическое конструирование нелинейных систем терминального управления // Сб. РАН "Новые концепции общей теории управления". М.; Таганрог, 1995. С. 125—141.</mixed-citation><mixed-citation xml:lang="en">Pshikhopov V. Kh. Analiticheskoe konstruirovanie nelinejnyh sistem terminal’nogo upravleniya (Analytical design of nonlinear terminal control systems), Novye koncepcii obshchej teorii upravleniya, Moscow; Taganrog, 1995, pp. 125—141 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Половинчук Н. Я., Таран В. Н. Способ терминального оптимального управления летательным аппаратом на участке спуска в атмосфере // Научный вестник МГТУ ГА. 2011. № 171 (9). С. 145—150.</mixed-citation><mixed-citation xml:lang="en">Polovinchuk N. Ya., Taran V. N. Sposob terminal’nogo optimal’nogo upravleniya letatel’nym apparatom na uchastke spuska v atmosfere (The method of terminal optimal control of the aircraft on the descent section in the atmosphere), Nauchnyj vestnik MGTU GA, 2011, no. 171 (9), pp. 145—150 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Кабанов С. А., Шалыгин А. С. Решение терминальной задачи управления движением летательного аппарата с применением методов аналитической механики // Автоматика и телемеханика. 1992. № 8. С. 39—45.</mixed-citation><mixed-citation xml:lang="en">Kabanov S. A., Shalygin A. S. Reshenie terminal’noj zadachi upravleniya dvizheniem letatel’nogo apparata s primeneniem metodov analiticheskoj mekhaniki (Solution of a terminal problem for the control of the motion of an aircraft using the methods of analytical mechanics), Avtomatika i Telemekhanika. 1992, no. 8, pp. 39—45 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Пшихопов В. Х., Медведев М. Ю. Управление подвижными объектами в определенных и неопределенных средах. М.: Наука, 2011. 350 с.</mixed-citation><mixed-citation xml:lang="en">Pshikhopov V. Kh., Medvedev M. Yu. Upravlenie podvizhnymi ob"ektami v opredelennyh i neopredelennyh sredah (Control of mobile objects in certain and uncertain environment), Moscow, Nauka, 2011, 350 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Медведев М. Ю. Алгоритмы адаптивного управления исполнительными приводами. // Мехатроника, автоматизация и управление. 2006. № 6. С. 17—22.</mixed-citation><mixed-citation xml:lang="en">Medvedev M. Yu. Algoritmy adaptivnogo upravleniya ispolnitel’nymi privodami (Algorithms of adaptive control of actuators), Mekhatronika, avtomatizatsiya, upravlenie, 2006, no 6, pp. 17—22 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Гантмахер Ф. Р. Теория матриц. М.: ФИЗМАТЛИТ, 2004. 560 с.</mixed-citation><mixed-citation xml:lang="en">Gantmaher F. R. Teoriya matric (Theory of matrices), Moscow, Fizmatlit, 2004, 560 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Pshikhopov V. Kh., Beloglazov D., Finaev V., Guzik V., Kosenko E., Krukhmalev V., Medvedev M., Pereverzev V., Pyavchenko A., Saprykin R., Shapovalov I., Soloviev V. Path Planning for Vehicles Operating in Uncertain 2D Environments. Elsevier, Butterworth-Heinemann, 2017. 312 p.</mixed-citation><mixed-citation xml:lang="en">Pshikhopov V. Kh., Beloglazov D., Finaev V., Guzik V., Kosenko E., Krukhmalev V., Medvedev M., Pereverzev V., Pyavchenko A., Saprykin R., Shapovalov I., Soloviev V. Path Planning for Vehicles Operating in Uncertain 2D Environments, Elsevier, Butterworth-Heinemann, 2017, 312 p.</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>
