<?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">gyroscopy</journal-id><journal-title-group><journal-title xml:lang="ru">Гироскопия и навигация</journal-title><trans-title-group xml:lang="en"><trans-title>Giroskopiya i Navigatsiya</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0869-7035</issn><issn pub-type="epub">2075-0927</issn><publisher><publisher-name>AO «Концерн «ЦНИИ «Электроприбор»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17285/0869-7035.0024</article-id><article-id custom-type="elpub" pub-id-type="custom">gyroscopy-205</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></article-categories><title-group><article-title>Обнаружение контекстных неисправностей в беспилотных летательных аппаратах с использованием динамической линейной регрессии и классификации методом k-ближайших соседей</article-title><trans-title-group xml:lang="en"><trans-title>Detecting Contextual Faults in Unmanned Aerial Vehicles Using Dynamic Linear Regression and K-Nearest Neighbour Classifier</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>Alos</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Алос Ахмад. Аспирант, кафедра информатики.</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>Dahrouj</surname><given-names>Z.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Дахрудж Зухайр. Доктор наук, преподаватель, кафедра информатики.</p></bio><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>Department of Informatics, Higher Institute for Applied Sciences and Technology, Damascus, Syria</institution><country>Syrian Arab Republic</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>28</day><month>10</month><year>2025</year></pub-date><volume>28</volume><issue>1</issue><fpage>66</fpage><lpage>80</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Алос А., Дахрудж З., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Алос А., Дахрудж З.</copyright-holder><copyright-holder xml:lang="en">Alos A., Dahrouj Z.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.gyroscopy.ru/jour/article/view/205">https://www.gyroscopy.ru/jour/article/view/205</self-uri><abstract><p>Беспилотный летательный аппарат (БПЛА) представляет собой сложную систему, при проектировании которой рассматриваются проблемы управления, аэродинамики и связи. В статье предложен новый метод обнаружения контекстных неисправностей на основе сложных линейных соотношений между параметрами БПЛА (показаниями датчиков и командами). Под контекстными неисправностями подразумеваются вырабатываемые неисправным датчиком значения, недопустимые в контексте других параметров. Предлагаемый подход основан на оценке значений целевого параметра с использованием динамической линейной регрессии, после чего выполняется расчет погрешности оценивания на каждом временном интервале. Путем классификации методом ближайших соседей (K-Nearest Neighbour – K-NN) значения погрешности оценивания разделяются на нормальные и аномальные. Аномальные значения принимаются за потенциально ошибочные. Помимо этого, предложенный метод сравнивается с другими методами поиска аномалий – k-средних (K-Means) и One-Class SVM. Результаты сопоставления продемонстрировали более высокую эффективность нового подхода в большинстве случаев.</p></abstract><trans-abstract xml:lang="en"><p>Unmanned aerial vehicle (UAV) is a complex system. Its design involves control, aerodynamics, and communication systems. We use the complex linear relationships among UAV attributes (sensor readings, and commands) to propose a new technique to detect contextual faults. The contextual faults mean that a defective sensor shows invalid values concerning the context of other attributes. The proposed approach depends on estimating the values of a focused attribute using dynamic linear regression. Next, it calculates the estimation error at each time step. The values of the estimation error are classified using K-NN (Nearest Neighbour) classifier into two classes (Normal, Abnormal). The abnormal points are flagged as potential faults. Moreover, comparison with other algorithms (K-Means and One-Class SVM) is made. The proposed approach showed better results in most of the cases.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>БПЛА</kwd><kwd>полет</kwd><kwd>линейная регрессия</kwd><kwd>обнаружение аномалии</kwd><kwd>аномальный</kwd><kwd>K-NN</kwd><kwd>классификация.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>UAV</kwd><kwd>flight</kwd><kwd>linear regression</kwd><kwd>anomaly detection</kwd><kwd>abnormal</kwd><kwd>K-NN</kwd><kwd>classification.</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">Colomina, I., Molina, P., Unmanned aerial systems for photogrammetry and remote sensing: A review, ISPRS Journal of Photogrammetry and Remote Sensing, 2014, vol. 92, pp. 79–97. DOI:10,1016/j. isprsjprs.2014.02.013.</mixed-citation><mixed-citation xml:lang="en">Colomina, I., Molina, P., Unmanned aerial systems for photogrammetry and remote sensing: A review, ISPRS Journal of Photogrammetry and Remote Sensing, 2014, vol. 92, pp. 79–97. DOI:10,1016/j. isprsjprs.2014.02.013.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Chandola, V., Banerjee, A., and Kumar, V., Anomaly detection: A survey, ACM Comput. Surv., 2009, vol. 41, pp. 1–58. DOI:10,1145/1541880,1541882.</mixed-citation><mixed-citation xml:lang="en">Chandola, V., Banerjee, A., and Kumar, V., Anomaly detection: A survey, ACM Comput. Surv., 2009, vol. 41, pp. 1–58. DOI:10,1145/1541880,1541882.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Renckens, I., Automatic detection of suspicious behaviour, Master Thesis, 2014.</mixed-citation><mixed-citation xml:lang="en">Renckens, I., Automatic detection of suspicious behaviour, Master Thesis, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Sun, R., Cheng, Q., Wang, G., and Ochieng, W.Y., A novel online data-driven algorithm for detecting UAV navigation sensor faults, Sensors, 2017, vol. 17, no. 10, p. 2243. doi:10,3390/s17102243.</mixed-citation><mixed-citation xml:lang="en">Sun, R., Cheng, Q., Wang, G., and Ochieng, W.Y., A novel online data-driven algorithm for detecting UAV navigation sensor faults, Sensors, 2017, vol. 17, no. 10, p. 2243. doi:10,3390/s17102243.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ding, X., Li, Y., Belatreche, A., and Maguire, L.P., An experimental evaluation of novelty detection methods, Neurocomputing, 2014, vol. 135, pp. 313–327. DOI: 10,1016/j.neucom.2013.12.002.</mixed-citation><mixed-citation xml:lang="en">Ding, X., Li, Y., Belatreche, A., and Maguire, L.P., An experimental evaluation of novelty detection methods, Neurocomputing, 2014, vol. 135, pp. 313–327. DOI: 10,1016/j.neucom.2013.12.002.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Pasillas-Díaz, J.R., Ratté, S., An unsupervised approach for combining scores of outlier detection techniques, based on similarity measures, Electron. Notes Theor. Comput. Sci., 2016, vol. 329, pp. 61–77. DOI:10,1016/j.entcs.2016.12.005.</mixed-citation><mixed-citation xml:lang="en">Pasillas-Díaz, J.R., Ratté, S., An unsupervised approach for combining scores of outlier detection techniques, based on similarity measures, Electron. Notes Theor. Comput. Sci., 2016, vol. 329, pp. 61–77. DOI:10,1016/j.entcs.2016.12.005.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Khalastchi, E., Kalech, M., Kaminka, G.A., and Lin, R., Online data-driven anomaly detection in autonomous robots, Knowledge and Information Systems, 2015, vol. 43, pp. 657–688. DOI: 10,1007/ s10115-014-0754-y.</mixed-citation><mixed-citation xml:lang="en">Khalastchi, E., Kalech, M., Kaminka, G.A., and Lin, R., Online data-driven anomaly detection in autonomous robots, Knowledge and Information Systems, 2015, vol. 43, pp. 657–688. DOI: 10,1007/ s10115-014-0754-y.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Cork, L., Walker, R., Sensor fault detection for UAVs using a nonlinear dynamic model and the IMMUKF algorithm, IEEE Information, Decision and Control, 2007, pp. 230–235.</mixed-citation><mixed-citation xml:lang="en">Cork, L., Walker, R., Sensor fault detection for UAVs using a nonlinear dynamic model and the IMMUKF algorithm, IEEE Information, Decision and Control, 2007, pp. 230–235.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Bu, J., Sun, R., Bai, H., Xu, R., Xie, F., Zhang, Y., and Ochieng, W.Y., Integrated method for the UAV navigation sensor anomaly detection, IET Radar, Sonar &amp; Navigation, 2017, vol. 11, pp. 847–853. DOI:10,1049/iet-rsn.2016.0427.</mixed-citation><mixed-citation xml:lang="en">Bu, J., Sun, R., Bai, H., Xu, R., Xie, F., Zhang, Y., and Ochieng, W.Y., Integrated method for the UAV navigation sensor anomaly detection, IET Radar, Sonar &amp; Navigation, 2017, vol. 11, pp. 847–853. DOI:10,1049/iet-rsn.2016.0427.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Lin, R., Khalastchi, E., and Kaminka, G.A., Detecting anomalies in unmanned vehicles using the Mahalanobis distance, Proc. IEEE International Conference on Robotics and Automation, 2010, pp. 3038–3044. DOI:10,1109/ROBOT.2010,5509781.</mixed-citation><mixed-citation xml:lang="en">Lin, R., Khalastchi, E., and Kaminka, G.A., Detecting anomalies in unmanned vehicles using the Mahalanobis distance, Proc. IEEE International Conference on Robotics and Automation, 2010, pp. 3038–3044. DOI:10,1109/ROBOT.2010,5509781.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Khalastchi, E., Kaminka, G.A., Kalech, M., and Lin, R., Online anomaly detection in unmanned vehicles, Proc. 10th International Conference on Autonomous Agents and Multiagent Systems, 2011, vol. 1, pp. 115–122.</mixed-citation><mixed-citation xml:lang="en">Khalastchi, E., Kaminka, G.A., Kalech, M., and Lin, R., Online anomaly detection in unmanned vehicles, Proc. 10th International Conference on Autonomous Agents and Multiagent Systems, 2011, vol. 1, pp. 115–122.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Pokrajac, D., Latecki, L.J., and Lazarevic, A., Incremental local outlier detection for data streams, Proc. IEEE Symposium on Computational Intelligence and Data Mining, 2007, pp. 504–515. DOI:10,1109/CIDM.2007.368917. 13. Paffenroth, R., Kay, K., and Servi, L., Robust PCA for anomaly detection in cyber networks, ArXiv, 2018, https://arxiv.org/pdf/1801.01571.pdf.</mixed-citation><mixed-citation xml:lang="en">Pokrajac, D., Latecki, L.J., and Lazarevic, A., Incremental local outlier detection for data streams, Proc. IEEE Symposium on Computational Intelligence and Data Mining, 2007, pp. 504–515. DOI:10,1109/CIDM.2007.368917. 13. Paffenroth, R., Kay, K., and Servi, L., Robust PCA for anomaly detection in cyber networks, ArXiv, 2018, https://arxiv.org/pdf/1801.01571.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Yong, D., Yaqing, X., Yuanpeng, Z., Yu, P., and Datong, L., Unmanned aerial vehicle sensor data anomaly detection using kernel principal component analysis, Proc. IEEE 13th International Conference on Electronic Measurement and Instruments, 2017, pp. 241–246.</mixed-citation><mixed-citation xml:lang="en">Yong, D., Yaqing, X., Yuanpeng, Z., Yu, P., and Datong, L., Unmanned aerial vehicle sensor data anomaly detection using kernel principal component analysis, Proc. IEEE 13th International Conference on Electronic Measurement and Instruments, 2017, pp. 241–246.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Hundman, K., Constantinou, V., Laporte, C., Colwell, I., and Soderstrom, T., Detecting spacecraft anomalies using LSTMs and nonparametric dynamic thresholding, Proc. 24th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, New York, NY, 2018, pp. 387–395.</mixed-citation><mixed-citation xml:lang="en">Hundman, K., Constantinou, V., Laporte, C., Colwell, I., and Soderstrom, T., Detecting spacecraft anomalies using LSTMs and nonparametric dynamic thresholding, Proc. 24th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, New York, NY, 2018, pp. 387–395.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Weisberg, S., Applied Linear Regression, Hoboken, NJ: Wiley-Interscience, 2005.</mixed-citation><mixed-citation xml:lang="en">Weisberg, S., Applied Linear Regression, Hoboken, NJ: Wiley-Interscience, 2005.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Ullah, I., Fayaz, M., and Kim, D., Improving accuracy of the Kalman filter algorithm in dynamic conditions using ANN-based learning module, Symmetry, 2019, vol. 11, no. 1, p. 94. DOI:10,3390/ sym11010094.</mixed-citation><mixed-citation xml:lang="en">Ullah, I., Fayaz, M., and Kim, D., Improving accuracy of the Kalman filter algorithm in dynamic conditions using ANN-based learning module, Symmetry, 2019, vol. 11, no. 1, p. 94. DOI:10,3390/ sym11010094.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Oza, N., FLTz flight simulator, https://c3.ndc.nasa.gov/dashlink/resources/294/</mixed-citation><mixed-citation xml:lang="en">Oza, N., FLTz flight simulator, https://c3.ndc.nasa.gov/dashlink/resources/294/</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Chu, E., Gorinevsky, D., and Boyd, S.P., Detecting aircraft anomalies cruise flight data, Proc. AIAA Infotech Aerospace Conference, Atlanta, GA, 2010, pp. 1–15.</mixed-citation><mixed-citation xml:lang="en">Chu, E., Gorinevsky, D., and Boyd, S.P., Detecting aircraft anomalies cruise flight data, Proc. AIAA Infotech Aerospace Conference, Atlanta, GA, 2010, pp. 1–15.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Le, V.-H., Kim, S.-R., K-strings algorithm, a new approach based on Kmeans, Proc. 2015 Conference on Research in Adaptive and Convergent Systems (RACS), 2015, pp. 15–20.</mixed-citation><mixed-citation xml:lang="en">Le, V.-H., Kim, S.-R., K-strings algorithm, a new approach based on Kmeans, Proc. 2015 Conference on Research in Adaptive and Convergent Systems (RACS), 2015, pp. 15–20.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Ouyang, Q., Lu, W., Monthly rainfall forecasting using echo state networks coupled with data preprocessing methods, Water Resources Management, 2018, vol. 32, pp. 659–674. DOI:10,1007/ s11269-017-1832-1.</mixed-citation><mixed-citation xml:lang="en">Ouyang, Q., Lu, W., Monthly rainfall forecasting using echo state networks coupled with data preprocessing methods, Water Resources Management, 2018, vol. 32, pp. 659–674. DOI:10,1007/ s11269-017-1832-1.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Karami, A., Guerrero-Zapata, M., A fuzzy anomaly detection system based on hybrid PSOKmeans algorithm in content-centric networks, Neurocomputing, 2015, vol. 149, pp. 1253–1269. DOI:10,1016/j.neucom.2014.08.070.</mixed-citation><mixed-citation xml:lang="en">Karami, A., Guerrero-Zapata, M., A fuzzy anomaly detection system based on hybrid PSOKmeans algorithm in content-centric networks, Neurocomputing, 2015, vol. 149, pp. 1253–1269. DOI:10,1016/j.neucom.2014.08.070.</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>
