<?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">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2023-66-2-125-130</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-109</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>INFORMATION-MEASURING AND CONTROL SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Применение методов машинного обучения для локализации отказов датчиков квадрокоптера</article-title><trans-title-group xml:lang="en"><trans-title>Application of Machine Learning Methods to Localize Quadcopter Sensor Failures</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>Kim</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Станислав Александрович Ким — аспирант; факультет систем управления и робототехники</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Stanislav A. Kim — Post-Graduate Student; Faculty of Control Systems and Robotics</p><p>St. Petersburg</p></bio><email xlink:type="simple">skimitmo@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>Margyn</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алексей Анатольевич Маргун — канд. техн. наук, доцент; факультет систем управления и робототехники</p><p>Санкт-Петербург</p><p> </p></bio><bio xml:lang="en"><p>Alexey A. Margun — PhD, Associate Professor; Faculty of Control Systems and Robotics</p><p>St. Petersburg</p></bio><email xlink:type="simple">aamargun@itmo.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>Pyrkin</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Антон Александрович Пыркин — д-р техн. наук, профессор; факультет систем Управления и робототехники; декан факультета</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Anton A. Pyrkin — Dr. Sci., Professor; Faculty of Control Systems and Robotics;Dean of the Faculty</p><p>St. Petersburg</p></bio><email xlink:type="simple">pyrkin@itmo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университет ИТМО</institution></aff><aff xml:lang="en"><institution>ITMO University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>26</day><month>11</month><year>2024</year></pub-date><volume>66</volume><issue>2</issue><fpage>125</fpage><lpage>130</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/109">https://pribor.ifmo.ru/jour/article/view/109</self-uri><abstract><p>Рассматривается задача локализации отказов датчиков (акселерометра и гироскопа) беспилотного летательного аппарата типа „квадрокоптер“. Разработан алгоритм, обеспечивающий возможность детектирования и классификации отказов датчиков квадрокоптера с помощью методов машинного обучения. Для решения задачи использованы следующие методы машинного обучения: логистическая регрессия, метод случайного леса, LASSO и гребневая регрессии, а также эластичная сеть. Экспериментальные результаты, полученные в ходе компьютерного моделирования, подтверждают работоспособность предложенного алгоритма. Проведен сравнительный анализ используемых методов машинного обучения.</p></abstract><trans-abstract xml:lang="en"><p>The problem of localizing failures of sensors (accelerometer and gyroscope) of an unmanned aerial vehicle of the "quadcopter" type is considered. An algorithm is developed that provides the ability to detect and classify quadcopter sensor failures using machine learning methods. To solve the problem, the following machine learning methods were used: logistic regression, random forest method, LASSO and ridge regression, as well as elastic net. Experimental results obtained in the course of computer simulation confirm the efficiency of the proposed algorithm. A comparative analysis of the used methods of machine learning is performed.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>локализация отказов</kwd><kwd>квадрокоптер</kwd><kwd>БПЛА</kwd><kwd>логистическая регрессия</kwd><kwd>метод случайного леса</kwd><kwd>LASSO-регрессия</kwd><kwd>гребневая регрессия</kwd><kwd>эластичная сеть</kwd><kwd>акселерометр</kwd><kwd>гироскоп</kwd></kwd-group><kwd-group xml:lang="en"><kwd>failure localization</kwd><kwd>quadcopter</kwd><kwd>UAV</kwd><kwd>logistic regression</kwd><kwd>random forest method</kwd><kwd>LASSO regression</kwd><kwd>ridge regression</kwd><kwd>elastic net</kwd><kwd>accelerometer</kwd><kwd>gyroscope</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">Козлов Д. С., Тюменцев Ю. В. Нейросетевые методы обнаружения отказов датчиков и приводов летательного аппарата // Труды МАИ. 2012. Вып. 52.</mixed-citation><mixed-citation xml:lang="en">Kozlov D.S., Tyumentsev Y.V. Trudy MAI, 2012, no. 52, https://mai.ru/upload/iblock/0e5/neyrosetevye-metodyobnaruzheniya-otkazov-datchikov-i-privodov-letatelnogoapparata.pdf?referer=https%3A%2F%2Fyandex.ru%2Fclck%2Fjsredir%3Ffrom%3Dyandex.ru%3Bsearch%2F%3Bweb%3B%3B. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Lee D., Burg T., Dawson D., Shu D., Xian B., and Tatlicioglu E. Robust tracking control of an underactuated quadrotor aerial-robot based on a parametric uncertain model // IEEE Intern. Conf. on Systems, Man and Cybernetics (SMC 2009). 2009. P. 3187—3192.</mixed-citation><mixed-citation xml:lang="en">Lee D., Burg T., Dawson D., Shu D., Xian B., and Tatlicioglu E. IEEE International Conference on Systems, Man and Cybernetics, SMC 2009, 2009, pp. 3187–3192.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Пыркин А. А., Мальцева Т. А., Лабадин Д. В., Суров М. О., Бобцов А. А. Синтез системы управления квадрокоптером с использованием упрощенной математической модели // Изв. вузов. Приборостроение. 2013. Т. 56, № 4. С. 47—51.</mixed-citation><mixed-citation xml:lang="en">Pyrkin A.A., Maltseva T.A., Labadin D.V., Surov M.O., Bobtsov A.A. Journal of Instrument Engineering, 2013, no. 4(56), pp. 47–51. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Patan K. Artificial neural networks for the modeling and fault diagnosis of technical processes // Lecture Notes in Control and Information Sciences. Vol. 377. Berlin: Springer-Verlag, 2008. 206 p.</mixed-citation><mixed-citation xml:lang="en">Patan K. Lecture Notes in Control and Information Sciences, vol. 377, Berlin, Springer-Verlag, 2008, 206 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Blanke M. et al. Diagnosis and fault-tolerant control. Berlin: Springer-Verlag, 2006. 672 p.</mixed-citation><mixed-citation xml:lang="en">Blanke M. et al. Diagnosis and fault-tolerant control, Berlin, Springer-Verlag, 2006, 672 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Sobhani-Tehrani E., Khorasani K. Fault diagnosis of nonlinear systems using a hybrid approach // Lecture Notes in Control and Information Sciences. Vol. 383. NY: Springer-Verlag, 2009. 265 p.</mixed-citation><mixed-citation xml:lang="en">Sobhani-Tehrani E., Khorasani K. Lecture Notes in Control and Information Sciences, vol. 383, NY, Springer-Verlag, 2009, 265 p.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Шаханов Н. И., Варфоломеев И. А., Юдина О. В., Ершов Е. В. Прогнозирование аномалий в работе натяжных устройств агрегата полимерных покрытий металла в условиях малого количества отказов // Программные продукты и среды. 2018. № 1(36). С. 212—217. DOI:10.15827/0236-235X.121.212-217.</mixed-citation><mixed-citation xml:lang="en">Shakhanov N.I., Varfolomeev I.A., Yudina O.V., Ershov E.V. Software products and environments, 2018, no. 1(36), pp. 212–217, DOI:10.15827/0236-235X.121.212-217. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Mian A. A., and Wang D. B. Dynamic modeling and nonlinear control strategy for an underactuated quad rotor rotorcraft // Journal of Zhejiang University Science A. 2008. Vol. 9, N 4. Р. 539—545.</mixed-citation><mixed-citation xml:lang="en">Mian A.A. and Wang Dao-bo, Journal of Zhejiang University Science A, 2008, no. 4(9), pp. 539–545.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Min B. C., Cho C. H., Choi K. M. &amp; Kim D. H. Development of a micro quad-rotor UAV for monitoring an Indoor environment // Part of the Lecture Notes in Computer Science book series. Vol. 5744. Advances in Robotics. P. 262—271.</mixed-citation><mixed-citation xml:lang="en">Min B.C., Cho C.H., Choi K.M. &amp; Kim D.H. Part of the Lecture Notes in Computer Science book series, vol. 5744, Advances in Robotics, pp. 262–271.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Tayebi A. and McGilvray S. Attitude stabilization of a VTOL quadrotor aircraft // IEEE Transactions on Control Systems Technology. 2006. Vol. 14, N 3. Р. 562—571.</mixed-citation><mixed-citation xml:lang="en">Tayebi A., and McGilvray S. IEEE Transactions on Control Systems Technology, 2006, no. 3(14), pp. 562–571.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Жерон О. Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow: концепции, инструменты и техники для создания интеллектуальных схем. М.: Вильямс, 2018. 187—189 с.</mixed-citation><mixed-citation xml:lang="en">Giron A. Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques for Building Intelligent Systems, O'Reilly Media, Inc., 2019, pp. 187–189.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Chen J. and Patton R. J. Model-Based Fault Diagnosis for Dynamic Systems. Kluwer Academic Publishers, 1999. 356 p.</mixed-citation><mixed-citation xml:lang="en">Chen J. and Patton R.J. Robust Model-Based Fault Diagnosis for Dynamic Systems, Kluwer Academic Publishers, 1999, 356 p.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Wei W. DC Motor Parameter Identification Using Speed Step Responses // Proc. of the 2010 American Control Conf. 2010. P. 1937—1941.</mixed-citation><mixed-citation xml:lang="en">Wei W. Proceedings of the 2010 American Control Conference, 2010, pp. 1937–1941.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Мельник М. Основы прикладной статистики. М.: Энергоатомиздат, 1983. 416 с.</mixed-citation><mixed-citation xml:lang="en">Melnik M. Osnovy prikladnoy statistiki (Fundamentals of Applied Statistics), Moscow, 1983, 416 p. (in Russ.)</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>
