<?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.629-639</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-708</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>Tilt-Rotor Quadrotor Control System Design and Mobile Object Tracking</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>Shavin</surname><given-names>M.</given-names></name></name-alternatives><email xlink:type="simple">shawinmihail@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>Pritykin</surname><given-names>D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук</p></bio><email xlink:type="simple">dpritykin@rambler.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский физико-технический институт</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Moscow Institute of Physics and Technology</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сколковский институт науки и технологий</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Skolkovo Institute of Science and Technology (Skoltech)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>10</day><month>10</month><year>2019</year></pub-date><volume>20</volume><issue>10</issue><fpage>629</fpage><lpage>639</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/708">https://mech.novtex.ru/jour/article/view/708</self-uri><abstract><p>Предлагаются алгоритмы системы управления и навигации для беспилотного летательного аппарата (БЛА) с четырьмя поворотными роторами. Рассматриваемый аппарат реализует так называемую X-схему, основным элементом конструкции является корпус с симметричными лучами, на концах которых закреплены двигатели с пропеллерами. Отличие от классической конструкции квадрокоптера состоит в том, что аппарат снабжен дополнительными сервоприводами, способными изменять направление оси каждого ротора относительно корпуса, за счет чего увеличивается размерность вектора управляющих воздействий. Наличие дополнительных исполнительных органов системы управления, с одной стороны, открывает новые возможности использования БЛА, а с другой стороны, существенно усложняет модель динамики аппарата, что приводит к необходимости разработки новых алгоритмов управления.</p><p>Сформулирована математическая модель динамики аппарата. Показано, что наличие поворотных роторов позволяет добиться независимого управления положением и ориентацией аппарата. Синтезирован контур управления, в основе которого лежит аналитическое обращение динамики БЛА. Анализ полученных выражений для компонент вектора управляющих воздействий с применением численных методов позволяет учесть технические ограничения на максимальные обороты двигателей и углы отклонения сервоприводов.</p><p>Обратные связи в контуре управления реализованы посредством модели бортовых датчиков, характеристики которых соответствуют системе отслеживания движения, использованной при разработке прототипа БЛА. Для обработки сигналов бортовых датчиков применяется сигма-точечный фильтр Калмана.</p><p>Приведены результаты численных экспериментов, которые демонстрируют работоспособность алгоритмов управления и оценки состояния. В эксперименте аппарат выполняет движение по некоторой наперед заданной траектории, ориентируя при этом жестко закрепленную на корпусе камеру так, чтобы она отслеживала подвижный объект, также осуществляющий программное перемещение в трехмерном пространстве. Результаты численных экспериментов подтверждают способность аппарата выполнять сложные маневры, требующие независимого управления перемещением центра масс и ориентацией корпуса.</p></abstract><trans-abstract xml:lang="en"><p>We design the navigation and control system for unmanned aerial vehicle (UAV) with four tilting rotors. The considered UAV implements the so-called X-sceme, which implies the main body and four symmetrical beams, upon which rotors with propellers are mounted. It is different from the classical quadrotor by having four additional servomotors that may change the orientation of the rotors with respect t the main body, thus increasing the control parameters number. Greater number of the actuators in the system, on the one hand, opens new venues for UAVs’ applications but, on the other hand, makes the mathematical model of the UAV’s dynamics quite complicated. The latter calls for new control algorithms to be developed. We start by forming the mathematical models of the UAV’s dynamics. It is shown that the introduction of the tilting motors allows implementing independent control of the quadrotor’s position and attitude. The control loop is designed on the base on the analytical dynamics inversion. The expressions for the control parameters thus obtained are subjected to the numerical analysis, which allows taking into account technical constraints for maximal motor speed and tilt angles. Feedback in the control loop is implemented by simulation of the on-board sensors’ signals, whose characteristics correspond to those of the sensors used in the UAV’s experimental prototype design. The signals are processed with the aid of the unscented Kalman filter algorithm. The results of numerical experiments corroborate the efficiency of the developed control and navigation algorithms. The mission simulated in the numeric experiments is tracking of a pre-defined trajectory and pointing with a body-fixed camera at a mobile object, which, in turn, moves along a programmed trajectory.The results of the numeric experiments show that the UAV is capable of performing complex maneuvers with independent position and attitude control.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>управление БЛА</kwd><kwd>квадрокоптер</kwd><kwd>поворотные роторы</kwd><kwd>обращение динамики</kwd><kwd>сигма-точечный фильтр Калмана</kwd></kwd-group><kwd-group xml:lang="en"><kwd>UAV control</kwd><kwd>quadrotor</kwd><kwd>tilt-rotors</kwd><kwd>dynamics inversion</kwd><kwd>unscented Kalman filter</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Authors thank the head of MIPT Advanced Control Systems Lab. S. V. Avtaikin for providing facilities and assistance.</funding-statement><funding-statement xml:lang="en">Authors thank the head of MIPT Advanced Control Systems Lab. S. V. Avtaikin for providing facilities and assistance.</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">Otero A. S., Chen A., Miller D. W., Hilstad M. SPHERES: Development of an ISS Laboratory for formation flight and docking research // Proceedings IEEE Aerospace Confe rence, Big Sky, MT, USA, 2002. P. 1—1.</mixed-citation><mixed-citation xml:lang="en">Otero A. S., Chen A., Miller D. W., Hilstad M. SPHERES: Development of an ISS Laboratory for formation flight and docking research, Proceedings, IEEE Aerospace Conference, Big Sky, MT, USA, 2002, pp. 1—1.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zulu A., John S. A Review of Control Algorithms for Autonomous Quadrotors // Open. Journal of Applied Sciences. 2014. N. 4. P. 547—556.</mixed-citation><mixed-citation xml:lang="en">Zulu A., John S. A Review of Control Algorithms for Autonomous Quadrotors. Open. Journal of Applied Sciences, 2014, 4, pp. 547—556.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Шольц Г., Троммер Г. Ф. Модельное управление квадрокоптерами с поворотными роторами // Гироскопия и навигация. 2015. № 4 (91). C. 131—146.</mixed-citation><mixed-citation xml:lang="en">Sholc G., Trommer G. F. Gyroscopy and Navigation, 2015, no. 4 (91), pp. 131—146 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Sridhar S., Kumar R., Cohen K., Kumar M. Fault Tolerance of a Reconfigurable Tilt-Rotor Quadcopter Using Sliding Mode Control // ASME 2018 Dynamic Systems and Control.</mixed-citation><mixed-citation xml:lang="en">Sridhar S., Kumar R., Cohen K., Kumar M. ASME 2018 Dynamic Systems and Control, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Морозов Ю. В. Экстренное управление квадрокоптером при отказе двух симметричных винтов // Автоматика и телемеханика. 2018. № 3. С. 92—110.</mixed-citation><mixed-citation xml:lang="en">Morozov Y. V. Automation and Remote Control, 2018, no. 3, pp. 92—110 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Ryll M., Bülthoff H. H., Giordano P. R. A novel overactua ted quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation // IEEE Transactions on Control Systems Technology. 2015. 23 (2). P. 540—556.</mixed-citation><mixed-citation xml:lang="en">Ryll M., Bülthoff H. H., Giordano P. R. A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation, IEEE Transactions on Control Systems Technology, 2015, 23(2), pp. 540—556.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Falconi R., Melchiorri C. Dynamic Model and Control of an OverActuated Quadrotor UAV // Proc. of the 10th IFAC Symposium on Robotic Control. 2012. P. 192—197.</mixed-citation><mixed-citation xml:lang="en">Falconi R., Melchiorri C. Dynamic Model and Control of an OverActuated Quadrotor UAV, in Proc. of the 10th IFAC Symposium on Robotic Control, 2012, pp. 192—197.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Segui-Gasco P., Al-Rihani Y., Shin H. S., Savvaris A. A Novel Actuation Concept for a Multi Rotor UAV // Journal of Intelligent &amp; Robotic Systems. 2014. Vol. 74, Iss. 1—2. P. 173—191.</mixed-citation><mixed-citation xml:lang="en">Segui-Gasco P., Al-Rihani Y., Shin H. S., Savvaris A. A Novel Actuation Concept for a Multi Rotor UAV, Journal of Intelligent &amp; Robotic Systems, 2014, vol. 74, iss. 1—2, pp. 173—191.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Oosedo A. et al. Flight control systems of a quad tilt rotor unmanned aerial vehicle for a large attitude change // Robotics and Automation (ICRA). 2015 IEEE International Conference on. 2015. P. 2326—2331.</mixed-citation><mixed-citation xml:lang="en">Oosedo A. et al. Flight control systems of a quad tilt rotor unmanned aerial vehicle for a large attitude change, Robotics and Automation (ICRA), 2015 IEEE International Conference on. IEEE, 2015, pp. 2326—2331.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Mellinger D., Kumar V. Minimum snap trajectory generation and control for quadrotors // Proceedings of the IEEE International Conference on Robotics and Automation (ICRA ‘11). Shanghai, China, IEEE, May 2011. P. 2520—2525.</mixed-citation><mixed-citation xml:lang="en">Mellinger D., Kumar V. Minimum snap trajectory generation and control for quadrotors, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA ‘11), Shanghai, China, IEEE, May 2011, pp. 2520—2525.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Sridhar S., Kumar R., Radmanesh M., Kumar M. NonLinear Sliding Mode Control of a Tilting-Rotor Quadcopter // ASME 2017 Dynamic Systems and Control Conference.</mixed-citation><mixed-citation xml:lang="en">Sridhar S., Kumar R., Radmanesh M., Kumar M. NonLinear Sliding Mode Control of a Tilting-Rotor Quadcopter, ASME 2017 Dynamic Systems and Control Conference.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Kumar R., Nemati A., Kumar M., Sharma R., Cohen K., Cazaurang F. Tilting-Rotor Quadcopter for Aggressive Flight Maneuvers Using Differential Flatness Based Flight Controller // ASME 2017 Dynamic Systems and Control Conference.</mixed-citation><mixed-citation xml:lang="en">Kumar R., Nemati A., Kumar M., Sharma R., Cohen K., Cazaurang F. Tilting-Rotor Quadcopter for Aggressive Flight Maneuvers Using Differential Flatness Based Flight Controller, ASME 2017 Dynamic Systems and Control Conference.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Шавин М. Ю. Управляемая динамика квадрокоптера с поворотными роторами // Инженерный журнал: наука и инновации. 2018. 76 (4).</mixed-citation><mixed-citation xml:lang="en">Shavin M. Y. Engineering Journal: Science and Innovation, 2018, 76 (4) (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Xsens North America Inc. Xsens MTi-7 module official page. URL: https://www.xsens.com/products/mti-7/ (дата обращения: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Xsens North America Inc. Xsens MTi-7 module official page // xsens.com: Xsens official web-page. 2000—2018, available at: https://www.xsens.com/products/mti-7/</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Шавин М., Притыкин Д. Управляемая динамика квадрокоптера с поворотными роторами: алгоритмы оценки состояния // Проблемы механики и управления: Матер. Междунар. Конф. (16—22 сентября 2018 г., г. Махачкала). М.: Издательство Московского университета, 2018. С 337—339.</mixed-citation><mixed-citation xml:lang="en">Shavin M., Pritykin D. Proceedings of the Problems Of Mechanics And Control conference (2018, Makhachkala), pp. 337—339 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Julier S. J., Uhlmann J. K., Durrant-Whyte H. F. A new approach for filtering nonlinear systems // In Proceedings of the American Control Conference. 1995. P. 1628—1632.</mixed-citation><mixed-citation xml:lang="en">Julier S. J., Uhlmann J. K., Durrant-Whyte H. F. A new approach for filtering nonlinear systems, In Proceedings of the American Control Conference, 1995, pp. 1628—1632.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Julier S. J., Uhlmann J. K. Unscented filtering and nonlinear estimation // Proc. Of IEEE. 2004. N. 3. P. 401—422.</mixed-citation><mixed-citation xml:lang="en">Julier S. J., Uhlmann J. K. Unscented filtering and nonlinear estimation, Proc. of IEEE, 2004, no. 3, pp. 401—422.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Куликова М. В., Куликов Г. Ю. Численные методы нелинейной фильтрации для обработки сигналов и измерений // Вычислительные технологии. 2016. Т. 21, № 4. С. 64—98.</mixed-citation><mixed-citation xml:lang="en">Kulikova M. V., Kulikov G. Y. Computational Technologies, 2016, vol. 21, no. 4, pp. 64—98 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Вержбицкий М. Основы численных методов. М.: Высшая школа, 2009. 840 с.</mixed-citation><mixed-citation xml:lang="en">Vergbickiy M. Fundamentals of numerical methods, Electronic resources in HSE, Moscow, 2009, 840 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Feng Yanming, Jinling Wang. GPS RTK performance characteristics and analysis // Journal of Global Positioning Systems, 2008. Vol. 1. P. 1—8.</mixed-citation><mixed-citation xml:lang="en">Feng Yanming, Jinling Wang. GPS RTK performance characteristics and analysis, Journal of Global Positioning Systems, 2008, 1, pp. 1—8.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Андреев К. В., Рубинович Е. Я. Траекторное управление наблюдателем за мобильной целью по угломерной информации // Автоматика и телемеханика. 2016. № 1. С. 134—162.</mixed-citation><mixed-citation xml:lang="en">Andreev K. V., Rubinovich E. Ya. Automation and Remote Control, 2016, no. 1, pp. 134—162 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Миллер Б. М., Степанян К. В., Попов А. К., Миллер А. Б. Навигация БПЛА на основе последовательностей изображений, регистрируемых бортовой видеокамерой // Автоматика и телемеханика. 2017. № 12. С. 141—154.</mixed-citation><mixed-citation xml:lang="en">Miller B. M., Stepanyan K. V., Popov A. K., Miller A. B. Automation and Remote Control, 2017, no. 12, pp. 141—154 (in Russian).</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>
