<?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">btps</journal-id><journal-title-group><journal-title xml:lang="ru">Безопасность техногенных и природных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Safety of Technogenic and Natural Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2541-9129</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2541-9129-2026-10-2-152-165</article-id><article-id custom-type="edn" pub-id-type="custom">FMTCRW</article-id><article-id custom-type="elpub" pub-id-type="custom">btps-569</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>MACHINE BUILDING</subject></subj-group></article-categories><title-group><article-title>Интеллектуализация фильтров Калмана для повышения автономности и точности навигационных систем беспилотных летательных аппаратов</article-title><trans-title-group xml:lang="en"><trans-title>Intellectualization of Kalman Filters to Increase the Autonomy  and Accuracy of Navigation Systems of Unmanned Aerial Vehicles</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0002-8808-0246</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Контарев</surname><given-names>И. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kontarev</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Игорь Викторович Контарев, кандидат сельскохозяйственных наук, доцент кафедры «Медицинская физика, математика и информационные технологии» </p><p>344022, г. Ростов-на-Дону, пер. Нахичеванский, 29</p></bio><bio xml:lang="en"><p>Igor V. Kontarev, Cand. Sci. (Agriculture), Associate Professor of the Department of Medical Physics, Mathematics, and Information Technology</p><p>29, Nakhichevansky Lane, Rostov-on-Don, 344022</p></bio><email xlink:type="simple">k1010@bk.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7131-810X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Белик</surname><given-names>В. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Belik</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Владимир Владимирович Белик, магистрант кафедры «Радиоэлектроника» </p><p>344003, г. Ростов-на-Дону, пл. Гагарина, 1</p></bio><bio xml:lang="en"><p>Vladimir V. Belik, Master's Degree Student of the Department of Radio Electronics</p><p>1, Gagarin Sq., Rostov-on-Don, 344003</p></bio><email xlink:type="simple">megabelik@mail.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>Rostov State Medical University</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>Don State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>06</day><month>06</month><year>2026</year></pub-date><volume>10</volume><issue>2</issue><fpage>152</fpage><lpage>165</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Контарев И.В., Белик В.В., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Контарев И.В., Белик В.В.</copyright-holder><copyright-holder xml:lang="en">Kontarev I.V., Belik V.V.</copyright-holder><license 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.bps-journal.ru/jour/article/view/569">https://www.bps-journal.ru/jour/article/view/569</self-uri><abstract><sec><title>Введение</title><p>Введение. Современные беспилотные летательные аппараты (БПЛА) широко применяются для мониторинга территорий, аэрофотосъемки и логистики. Их навигация в значительной степени опирается на глобальные спутниковые системы (GNSS), сигналы которых подвержены случайным и преднамеренным помехам, экранированию и мультипутевости. В плотной городской застройке и лесных массивах среднеквадратическая ошибка позиционирования по GNSS может превышать восемь метров, а вероятность кратковременных и длительных потерь сигнала остается высокой даже при благоприятной видимости. Все это делает задачу обеспечения устойчивой и точной навигации БПЛА в условиях деградации GNSS особенно актуальной. Обзор специальной литературы показал, что классические методы интеграции данных, такие как расширенный и ансцентный фильтры Калмана, эффективно работают в номинальных режимах, но теряют устойчивость при длительных сбоях GNSS из-за накопления дрейфа инерциальных датчиков. Новые архитектуры на основе глубокого обучения (например KalmanNet, FusionNet, Deep Sensor Fusion) улучшают аппроксимацию нелинейной динамики и частично компенсируют дрейф. Однако они часто требуют значительных вычислительных ресурсов, тщательной настройки под конкретные сенсоры и не всегда обеспечивают детерминированные задержки в реальном времени. Следовательно, можно заключить, что остается недостаточно проработанным вопрос баланса между точностью, вычислительной сложностью и адаптивностью к разным типам движения и условиям деградации сенсорных данных. В связи с этим цель данного исследования — провести сравнительный анализ традиционных и нейросетевых методов повышения точности и надежности навигации БПЛА и разработать адаптивную калмановскую структуру, способную работать в реальном времени при частичных потерях сигнала. Для этого небходимо решить следующие задачи: реализовать оптимальные модификации фильтра Калмана для различных участков траектории и режимов движения, создать нечеткий контроллер для адаптивного переключения фильтров и параметров, экспериментально оценить устойчивость предложенных методов в разнообразных сценариях с деградацией GNSS.</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Исследование выполнено на основе обзора литературы по интеграции сенсорных данных и нелинейной фильтрации, находящихся в ведущих наукометрических базах (Scopus, eLIBRARY, CyberLeninka) и в открытых интернет-источниках за 2015–2025 годы. Математическое моделирование проводилось в среде MATLAB. В качестве исходных теоретических данных использовалась GPS-траектория полета БПЛА, преобразованная в локальную декартову систему координат с добавлением синтетических возмущений и частичных обрывов измерений. Базовая динамическая модель — двумерная локализация в горизонтальной плоскости с состоянием [x, y, курс, угловая скорость, путевая скорость] и белыми гауссовскими возмущениями в каналах скорости и угловой скорости. Для дискретизации применялся метод Эйлера. Модель измерений, основанная на знании известной точки, позволяет применить декартову систему координат. Реализованы и сопоставлены EKF, UKF/SRCDKF и фильтр частиц (Particle Filter) как эталонные алгоритмы нелинейной фильтрации. Предложенный авторами метод включает в себя нечёткий контроллер для адаптивного выбора модели движения (CV, CA, CT, MV) на основе нормированных инноваций, оценок ускорения и кривизны траектории. Для самокалибровки точности использована адаптация ковариаций измерений по инновациям в скользящем режиме с экспоненциальным сглаживанием. Надежность мультисенсорной интеграции обеспечивалась динамическим взвешиванием источников через вектор доверия, корректирующий вклад измерений в ковариацию невязки. Экспериментальная оценка выполнена на сценариях с гауссовым шумом измерений, различной долей пропусков (вплоть до 30 %) и изменяемой маневренностью. Сравнение проводилось по среднеквадратической ошибке (СКО) координат и метрикам устойчивости (вероятность критического роста ошибки), а также по относительной вычислительной сложности.</p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Метод был оценен на имитационных и стендовых траекториях с маневрами и пропусками измерений. В среднем СКО координат снизилась на 18–35 %, по сравнению с EKF/UKF, при сопоставимых условиях возбуждения, а вероятность критического роста ошибки стремилась к нулю при доле пропусков до 30 %. Нормированная инновационная статистика оставалась в доверительных интервалах, что подтверждает корректную настройку ковариаций. Самокалибровка шумов измерений сходилась к стационарным значениям за 1–2 шага алгоритма после запуска и после резких изменений помех. Абляционные эксперименты показали, что нечеткое переключение моделей движения дает наибольший вклад в точность на криволинейных участках, тогда как динамическое взвешивание источников повышает робастность к выбросам и дрейфу датчиков. За счёт увеличения вычислительной сложности в сравнении с фильтром частиц удалось повысить стабильность на различных траекториях движения и достичь оптимальных показателей среднеквадратичной ошибки до двух метров, что подтверждено на встраиваемом ARM-процессоре.</p></sec><sec><title>Обсуждение</title><p>Обсуждение. Выигрыш в точности и устойчивости объясняется сочетанием локально адекватной кинематической модели и онлайн-адаптацией доверия к сенсорам, что уменьшает систематические смещения и предотвращает разгон ковариации при пропусках. Фаззи-логика обеспечивает мягкие переходы между режимами без резких скачков оценки, однако она чувствительна к выбору правил и масштабов функций принадлежности, это требует методичной процедуры настройки. Ограничения текущей постановки включают в себя 2D-конфигурацию с одной дальномерной опорой и ограниченный спектр маневров, поэтому перенос на 3D и многоопорные измерения может потребовать пересмотра набора моделей. Сопоставимость с альтернативами сохраняется при одинаковых ограничениях на бюджет вычислений; при неограниченных ресурсах более тяжелые методы частично сокращают разрыв. Наблюдаемая сходимость самокалибровки быстра, но в условиях длительных нестационарностей предпочтительна регуляризация и скользящее окно.</p></sec><sec><title>Заключение</title><p>Заключение. Представленный авторами адаптивный метод локализации обеспечивает существенное снижение среднеквадратичной ошибки при сохранении или улучшении устойчивости, оставаясь вычислительно экономичным для встраиваемых платформ. Комбинация нечеткого переключения моделей и динамического взвешивания источников делает решение практичным при пропусках и возмущениях, а корректная инновационная статистика подтверждает согласованность вероятностной части алгоритма. Ограничения текущей версии связаны с размерностью задачи и ручной настройкой правил, тем не менее архитектура модульна и совместима с существующими конвейерами фильтрации. Перспективы развития предполагают расширение в 3D, интеграцию многоопорных дальномерных и угловых измерений, онлайн-обучение параметров правил и всестороннюю валидацию на натурных стендах. В совокупности результаты указывают на готовность метода к прикладному использованию в мобильной робототехнике и навигации автономных систем.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Introduction</title><p>Introduction. Modern unmanned aerial vehicles (UAVs) are widely used for monitoring territories, aerial photography, and logistics. Their navigation heavily relies on the Global Navigation Satellite System (GNSS), but their signals are susceptible to accidental and intentional interference, shielding, and multipath effects. In dense urban areas and woodlands, the standard error of GNSS positioning can exceed eight meters, and the probability of short-term and prolonged signal loss remains high, even with favorable visibility conditions. This makes the task of ensuring stable and accurate UAV navigation under conditions of GNSS degradation particularly challenging. A literature review has shown that classical data integration methods, such as extended and unscented Kalman filters, work effectively in nominal modes, but they lose stability during prolonged GNSS failures due to inertial sensor drift accumulation. New architectures based on deep learning (e.g. KalmanNet, FusionNet, Deep Sensor Fusion) improve the approximation of nonlinear dynamics and partially compensate for drift. However, they often require significant computing resources, careful configuration for specific sensors, and do not always provide deterministic delays in real time. Therefore, it can be concluded that the issue of the balance between accuracy, computational complexity, and adaptability to different types of motion and conditions of degradation of sensory data remains insufficiently studied. In this regard, the aim of this research was to conduct a comparative analysis of traditional and neural network methods for improving the accuracy and reliability of UAV navigation and to develop an adaptive Kalman structure capable of operating in real time with partial signal loss. To accomplish this, it was necessary to solve the following tasks: implement optimal modifications of the Kalman filter for various sections of the trajectory and driving modes, create a fuzzy controller for adaptive filters and parameters switching, and experimentally evaluate the stability of the proposed methods in various scenarios with GNSS degradation.</p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The research was based on a literature review on the integration of sensory data and nonlinear filtering in leading scientometric databases (Scopus, eLibrary, CyberLeninka) and in open Internet sources for 2015–2025. Mathematical modeling was conducted in the MATLAB environment. The UAV's GPS flight path, transformed into a local Cartesian coordinate system with the addition of synthetic perturbations and partial measurement breaks, was used as the initial theoretical data. The basic dynamic model was a two-dimensional localization in the horizontal plane with the state [x, y, heading, angular velocity, ground speed] and white Gaussian perturbations in the velocity and angular velocity channels. The Euler method was used for discretization. The measurement model, based on the knowledge of a known point, allowed us to apply the Cartesian coordinate system. EKF, UKF/SRCDKF and Particle Filter were implemented and compared as reference algorithms for nonlinear filtering. The method proposed by the authors included a fuzzy controller for adaptive selection of the motion model (CV, CA, CT, MV) based on normalized innovations, estimates of acceleration and curvature of the trajectory. For self-calibration of accuracy, the adaptation of measurement covariances for innovations in a sliding mode with exponential smoothing was used. The reliability of multisensory integration was ensured by dynamic weighting of sources through a confidence vector that corrected the measurement contribution to the discrepancy covariance. The experimental evaluation was performed on scenarios with Gaussian measurement noise, varying proportions of gaps (up to 30%) and variable maneuverability. The comparison was based on the root-mean-square error (RMSE) of coordinates and stability metrics (the probability of critical error growth), as well as relative computational complexity.</p></sec><sec><title>Results</title><p>Results. The method was evaluated on simulation and bench trajectories with maneuvers and measurement skips. On average, the RMSE of coordinates decreased by 18–35% compared to the EKF/UKF under comparable excitation conditions. The probability of a critical error increase tended to zero at a loss rate up to 30%. The normalized innovation statistics stayed within confidence intervals, confirming the correct adjustment of covariances. Self-calibration of measurement noise converged to steady-state values in 1–2 steps of the algorithm after startup and after sudden changes in interference. Ablation experiments showed that fuzzy switching of motion models made the greatest contribution to accuracy in curved sections, while dynamic weighing of sources increased robustness to outliers and sensor drift. By increasing the computational complexity in comparison with the particle filter, it was possible to increase stability on various motion trajectories and achieve optimal RMSE values of up to two meters, which was confirmed on an embedded ARM processor.</p></sec><sec><title>Discussion</title><p>Discussion. The gain in accuracy and stability was due to a combination of a locally adequate kinematic model and online adaptation of sensor confidence, which reduced systematic biases and prevented covariance overclocking. Fuzzy logic provided smooth transitions between modes without sudden jumps in estimation. However, it was sensitive to the choice of rules and the scale of membership functions, which required a methodical setup procedure. Limitations of the current setup included a 2D configuration with a single support and a limited range of maneuvers, so the transfer to 3D and multi-support measurements might require a revision of the model set. Comparability with alternatives remained with the same limitations on the computing budget. With unlimited resources, heavier methods partially reduced the gap. The observed convergence of self-calibration was fast, but under conditions of long-term unsteadiness, regularization and a sliding window were preferable.</p></sec><sec><title>Conclusion</title><p>Conclusion. The adaptive localization method proposed by the authors significantly reduces the root-mean-square error, while maintaining or improving stability and remaining computationally efficient for embedded platforms. The combination of fuzzy model switching and dynamic source weighting makes the solution practical for omissions and perturbations. Correct innovative statistics confirm the consistency of the probabilistic part of the algorithm. The limitations of the current version are related to the problem size and manual configuration of the rules. However, the architecture is modular and compatible with existing filtering lines. Future prospects include expansion into 3D, integration with multi-support range and angular measurements, online training of rule parameters and comprehensive validation on full-scale stands. Overall, the results suggest that the method is well-suited for application in mobile robotics and autonomous navigation systems.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>беспилотный летательный аппарат</kwd><kwd>фильтр Калмана</kwd><kwd>навигация</kwd><kwd>определение координат</kwd><kwd>расширенный фильтр Калмана (EKF)</kwd><kwd>ансцентный фильтр Калмана (UKF)</kwd><kwd>математическое моделирование</kwd><kwd>интеллектуальная фильтрация</kwd><kwd>адаптивный алгоритм</kwd><kwd>нейро-байесовская модель</kwd></kwd-group><kwd-group xml:lang="en"><kwd>unmanned aerial vehicle</kwd><kwd>Kalman filter</kwd><kwd>navigation</kwd><kwd>coordinate determination</kwd><kwd>extended Kalman filter (EKF)</kwd><kwd>unscented Kalman filter (UKF)</kwd><kwd>mathematical modeling</kwd><kwd>intelligent filtering</kwd><kwd>adaptive algorithm</kwd><kwd>neuro-Bayesian model</kwd></kwd-group></article-meta></front><body><p>Введение. Современные беспилотные летательные аппараты все шире применяются для решения разнообразных задач — от мониторинга территорий и аэрофотосъемки до логистики. Многие из них для определения своих координат в значительной степени или полностью полагаются на глобальные спутниковые системы навигации (GNSS), такие как GPS и ГЛОНАСС [<xref ref-type="bibr" rid="cit1">1</xref>]. Однако GNSS-сигналы уязвимы для случайных или преднамеренных помех, что может приводить к их полному или частичному отказу. Поэтому специалисты ведут постоянный поиск новых методов снижения ошибок в позиционировании БПЛА. Так, в работе авторов X Li и R. Jiang [<xref ref-type="bibr" rid="cit2">2</xref>] был предложен адаптивный нечеткий фильтр Калмана (AF-UKF) для использования в условиях плотной городской застройки, что позволило значительно снизить такие ошибки за счет исключения зашумленных сигналов. Однако, как отмечают сами авторы, данный метод может ошибочно отсеивать «здоровые» сигналы, что критично для БПЛА. Исследователи L.-T. Hsu, S.-S. Jan [<xref ref-type="bibr" rid="cit3">3</xref>] сосредоточились на совершенствовании алгоритмов слежения, применяя векторное сопровождение с фильтром Калмана для обнаружения и подавления многолучевости (multipath/NLoS). Несмотря на эффективность в городских условиях, их метод не рассчитан на противодействие подавлению сигнала и целенаправленному глушению. Авторы Y. Liu, S. Li [<xref ref-type="bibr" rid="cit4">4</xref>] использовали анализ инновационной последовательности фильтра Калмана в интегрированной системе GNSS/INS. Хотя метод успешно выявляет «плавные» атаки, его эффективность снижается при резких маневрах БПЛА, которые сами по себе создают схожие инновации. Таким образом, существующие фильтры Калмановского типа либо адаптированы под конкретный тип помех, либо требуют точной настройки под конкретный сценарий движения.</p><p>При решении задач навигации в условиях неопределенности наиболее близким классическим аналогом адаптивной фильтрации является алгоритм взаимодействующих множественных моделей (Interacting Multiple Model, IMM) [<xref ref-type="bibr" rid="cit5">5</xref>]. IMM-фильтры используют марковские цепи для вероятностного переключения между несколькими заранее заданными моделями динамики. Однако существенным недостатком классического IMM является использование статической матрицы переходных вероятностей. В реальных условиях эксплуатации БПЛА, особенно при воздействии средств радиоэлектронной борьбы (РЭБ), потеря сигнала GNSS или резкий маневр уклонения не являются марковскими процессами. Жесткая структура переходов делает IMM-фильтр недостаточно гибким при внезапных и длительных потерях сигнала, что приводит к запаздыванию переключения моделей и росту ошибки.</p><p>В последние годы в качестве альтернативы активно развиваются адаптивные фильтры на основе искусственных нейронных сетей (ИНС) и глубокого обучения, такие как KalmanNet или Deep Sensor Fusion [<xref ref-type="bibr" rid="cit6">6</xref>]. Нейросетевые подходы демонстрируют высокую эффективность в аппроксимации сложных нелинейностей и компенсации инструментального дрейфа датчиков. Тем не менее их применение на борту малых и средних БПЛА сопряжено с рядом критических ограничений. Во-первых, ИНС требуют значительных вычислительных мощностей, что противоречит жестким ограничениям по массе, габаритам и энергопотреблению (SWaP) встраиваемых систем. Во-вторых, нейросетевые модели сильно зависят от обучающей выборки и подвержены проблеме «черного ящика»: их поведение в нештатных ситуациях (edge cases), отсутствовавших в датасете, математически непредсказуемо, что недопустимо для критически важных систем управления полетом. В связи с этим возникает необходимость разработки гибридных методов, сочетающих строгую математическую базу фильтров Калмана с легковесными эвристическими алгоритмами адаптации, такими как нечеткая логика.</p><p>Даже в благоприятных условиях возможны кратковременные потери сигнала, что для БПЛА, ориентирующихся исключительно по GNSS, может иметь катастрофические последствия. Существующие системы защиты (например, на уровне антенн или обработки сигнала) часто полагаются на известные модели помех и не справляются со сложными, адаптивными и гибридными атаками (сочетание джамминга и спуфинга).</p><p>В связи с этим целью данного исследования является разработка фильтра калмановской структуры, способного в реальном времени подстраиваться под различные типы движения объекта, а также восполнять частичные потери сигнала. Одним из наиболее эффективных подходов к решению данной задачи является комплексирование (сенсорная фьюжн) данных от различных источников, таких как инерциальные измерительные блоки (IMU), камеры, лидары и датчики измерения расстояний. Математическим ядром таких систем часто выступают фильтр Калмана [<xref ref-type="bibr" rid="cit7">7</xref>] и его нелинейные модификации [<xref ref-type="bibr" rid="cit8">8</xref>], которые позволяют рекурсивно оценивать состояние системы на основе неполных и зашумленных измерений. Для достижения поставленной цели необходимо решить следующие задачи: разработать оптимальные модификации фильтра Калмана для различных участков траектории, создать контроллер на нечёткой логике, который будет адаптивно переключаться между данными фильтрами, и провести экспериментальную оценку устойчивости предложенного метода.</p><p>Материалы и методы. Исследование включает в себя следующие этапы: анализ существующей литературы, теоретическое моделирование, проверка теории в условиях, приближенным к реальным, подведение итогов. Анализ литературы состоял из подбора и изучения научных публикаций по теме с последующим систематическим обобщением, изложением и анализом переработанного материала и с использованием ведущих наукометрических баз данных SKOPUS, elibrary.ru и cyberleninka.ru, а также информации, размещенной в глобальной сети интернет. Был проведён поиск по ключевым словам: «фильтр Калмана», «расширенный фильтр Калмана», «модификации фильтра Калмана», «GPS позиционирование», «помехи», «интеллектуализация фильтра Калмана». Было рассмотрено порядка 100 статей, из которых 20 соответствовали как проблематике, так и диапазону временного поиска 2015–2025 годов. Для теоретической части использовалась программная среда MATLAB R2025b с базовыми пакетами, в которой осуществлялось математическое моделирование. В качестве вычислительного оборудования выступал ПК с CPU Amd Ryzen 5 5600G и GPU Gigabyte RTX 3070, ОС Windows 10. В качестве исходных данных применялась GPS-траектория полета БПЛА, преобразованная в локальную декартову систему координат, которая для теоретической части была сгенерирована с учётом различных видов траекторий движения (то же самое касается шумов и обрывов). Для проверки теоретической части в связи с действующими ограничениями на проведение полётов было решено исследовать работу фильтра без полётов (наземными испытаниями путём перемещения тестового образца автомобилем). В практической части для испытания адаптивного контроллера в качестве главного процессора применялась плата NodeMCU V3.0, в роли GPS антенны, а также датчика скорости использовался модуль NEO6MV2, для питания системы был взят аккумулятор с преобразователем напряжения. Итоговая конструкция перевозилась по различным траекториям движения на расстояние в 12 киллометров, всего было проведено 60 тестов (30 тестов без фильтра, 30 — с фильтром). После каждого теста данные выгружались в вышеописанный ПК. Временные рамки сбора данных разнились от 25 до 90 минут. GPS модуль записывал данные один раз в секунду в формате NMEA, после чего главный процессор обрабатывал данные в долготу и широту для работы фильтра.</p><p>В качестве базовой модели рассмотрена задача двумерной локализации БПЛА, движущегося в горизонтальной плоскости. Данная модель справедлива для многих практических сценариев (например, при полете на постоянной высоте) и позволяет ее упростить.</p><p>Непрерывная динамика БПЛА может быть описана следующей системой дифференциальных уравнений [<xref ref-type="bibr" rid="cit7">7</xref>]:</p><p>где x(t), y(t) — координаты БПЛА в горизонтальной плоскости; η(t) — курс (направление движения) БПЛА; ω(t) — угловая скорость; v(t) — путевая скорость; ϵω(t), ϵv(t) — независимые белые гауссовские шумы с нулевым математическим ожиданием и ковариациями Qω и Qv соответственно, моделирующие возмущения (порывы ветра, маневры).</p><p>Для реализации на цифровых вычислительных устройствах проводилась дискретизация модели. С использовагием метода Эйлера была получена дискретная модель динамики:</p><p> (1)</p><p>где qk = [xk, yk, ηk, ωk, vk] — вектор состояния на k‑м шаге; Δtk — интервал времени между шагами k и k+1; {γω, k} — дискретные последовательности белого гауссовского шума с нулевым средним и ковариационными матрицами Qω и Qv соответственно [<xref ref-type="bibr" rid="cit8">8</xref>].</p><p>Данная модель (1) может быть записана в компактной векторно-матричной форме:</p><p> (2)</p><p>где f() — нелинейная вектор-функция, описывающая эволюцию системы, а U() — матрица, определяющая влияние шума.</p><p>Если предположить, что доступно расстояние от БПЛА до некоторой известной точки с координатами (x0, y0), например, до другого БПЛА или наземного маяка, модель измерения будет иметь вид:</p><p> (3)</p><p>где ϵd,k — белый гауссовский шум измерения с нулевым средним и дисперсией R, независимый от шумов процесса γk.</p><p>EKF является классическим подходом для нелинейных систем. Его идея заключается в линеаризации моделей динамики и измерений вокруг текущей оценки состояния с помощью разложения в ряд Тейлора первого порядка.</p><p>Шаг прогноза в EKF описывается уравнениями:</p><p> (4)</p><p>Для коррекции оценки используются формулы:</p><p> (5)</p><p>где ,  — априорная и апостериорная оценки вектора состояния; ,  — априорная и апостериорная ковариационные матрицы ошибки оценки; Fk — матрица Якоби функции f; Hk — матрица Якоби функции h; Kk — коэффициент усиления Калмана; Q, R — ковариационные матрицы шумов процесса и измерений.</p><p>К преимуществам EKF относится низкая вычислительная сложность. К недостаткам — необходимость аналитического вычисления матриц Якоби [<xref ref-type="bibr" rid="cit9">9</xref>], что может быть трудоемко для сложных моделей, а также низкая точность и возможная расходимость фильтра при сильной нелинейности, так как линеаризация по касательной становится грубым приближением.</p><p>Для преодоления недостатков EKF был разработан класс сигма-точечных фильтров Калмана (Sigma-Point Kalman Filters), наиболее известным из которых является UKF. Вместо линеаризации UKF использует детерминированное выборочное преобразование (ансцентное преобразование). Выбирается набор сигма-точек, которые точно отображают среднее и ковариацию текущего распределения состояния. Эти точки пропускаются через нелинейные функции модели динамики и модели измерений, и на основе преобразованных точек вычисляются новое среднее и ковариация.</p><p>Существуют дальнейшие модификации UKF, такие как фильтр Калмана центральной разности (CDKF) и фильтр Калмана квадратного корня (SRCDKF). SRCDKF, в частности, обладает повышенной вычислительной устойчивостью, так как работает непосредственно с квадратным корнем ковариационной матрицы, что гарантирует ее положительную определенность на каждом шаге и позволяет избежать численно нестабильного разложения Холецкого.</p><p>В случаях, когда шумы имеют негауссовский характер или система обладает высокой степенью нелинейности, эффективным инструментом является фильтр частиц. Этот метод относится к классу алгоритмов последовательного Монте-Карло. Его основная идея заключается в представлении апостериорной плотности вероятности состояния с помощью набора случайных выборок (частиц) с соответствующими весами.</p><p>Алгоритм включает в себя следующие шаги:</p><p>В разработанной системе нечёткий контроллер предназначен для определения наиболее подходящей модели движения объекта на каждом шаге фильтрации. Контроллер анализирует текущую динамическую ситуацию и выдаёт вероятности использования четырёх моделей: равномерного движения (CV), равноускоренного движения (CA), координированного поворота (CT) и манёвра (MV). На основе этих вероятностей формируется комбинированная оценка состояния либо осуществляется переключение между моделями.</p><p>На вход контроллера поступают три величины, характеризующие текущее состояние системы:</p><p> (6)</p><p> (7)</p><p>Для приведения к единому масштабу используется нормировочный коэффициент скорости, который приблизительно равен средней скорости объекта. Нормализованные значения:</p><p> (8)</p><p>При отсутствии измерений GNSS-инновация не может быть вычислена. В этом случае контроллер замораживает вероятности режимов. Если потеря сигнала длится более одной секунды, контроллер принудительно увеличивает активацию модели равномерного движения (CV). Физический смысл этого решения заключается в переходе БПЛА в режим инерциального счисления пути (Dead Reckoning) по вектору последней известной скорости, что предотвращает экспоненциальное нарастание ошибки, характерное для моделей с ускорением.</p><p>Для каждой входной переменной определены три нечётких терма: низкий (low), средний (medium) и высокий (high). Функции принадлежности имеют треугольную форму и задаются тремя параметрами (a, b, c). Значения параметров получены эмперически и уточнены в ходе моделирования и тестирования (таблица 1).</p><table-wrap id="table-1"><caption><p>Таблица 1</p><p>Параметры функций принадлежности входных переменных</p></caption><table><tbody><tr><td>Переменная</td><td>Терм</td><td>a</td><td>b</td><td>c</td></tr><tr><td></td><td>низкий</td><td>0</td><td>0</td><td>12</td></tr><tr><td>средний</td><td>8</td><td>20</td><td>40</td></tr><tr><td>высокий</td><td>25</td><td>40</td><td>70</td></tr><tr><td></td><td>низкий</td><td>0</td><td>0</td><td>1,5</td></tr><tr><td>средний</td><td>1,0</td><td>2,5</td><td>5,0</td></tr><tr><td>высокий</td><td>3,5</td><td>6,0</td><td>10,0</td></tr><tr><td></td><td>низкий</td><td>0</td><td>0</td><td>0,0004</td></tr><tr><td>средний</td><td>0,0003</td><td>0,0009</td><td>0,0018</td></tr><tr><td>высокий</td><td>0,0012</td><td>0,0022</td><td>0,0038</td></tr></tbody></table></table-wrap><p>Для устранения неоднозначности при вычислении степеней активации математические функции принадлежности для всех термов заданы строго, с явным указанием нулевых значений вне рабочих диапазонов в формулах (9), (10), (11).</p><p>Для терма «низкий» (low) функция принадлежности имеет вид:</p><p> (9)</p><p>Для терма «средний» (medium) используется треугольная функция:</p><p> (10)</p><p>Для терма «высокий» (high):</p><p> (11)</p><p>Значения параметров (a, b, c) для каждой переменной не являются произвольными. Процедура их настройки выполнялась методом сеточного поиска (Grid Search) в среде MATLAB. В качестве целевой функции (критерия оптимальности) использовался минимум среднеквадратической ошибки позиционирования на репрезентативном наборе симуляционных траекторий, включающих в себя все базовые маневры. Для подтверждения надежности найденных параметров был проведен анализ чувствительности системы. Результаты показали, что вариация границ термов на ±15 % приводит к изменению итогового СКО не более чем на 3–4 %. Это свидетельствует о том, что предложенный нечеткий контроллер не переобучен под конкретную траекторию, а обладает высокой робастностью и структурной устойчивостью</p><p>Синтез базы правил нечеткого вывода осуществлялся на основе физики полета БПЛА. При наличии трех входных переменных, каждая из которых описывается тремя термами, полное пространство состояний составляет 27 возможных комбинаций. Однако прямое использование 27 правил избыточно и может приводить к логическим противоречиям. В связи с этим пространство состояний было редуцировано до шести макроситуаций (продукций), которые являются семантически полными и непротиворечивыми. Использование оператора ANY (любое значение) выполняет роль логического ИЛИ, позволяя одному правилу перекрывать сразу несколько комбинаций входных переменных, тем самым гарантируя отсутствие слепых зон в пространстве принятия решений.</p><p>Итоговая база правил содержит шесть продукций:</p><p>Для исключения резких скачков при переключении моделей итоговые вероятности pm вычислялись на основе степени активации правил βm (12) с использованием нормализующей функции Softmax с температурным коэффициентом T = 0,5: данный подход обеспечивает плавное, но математически контрастное распределение вероятностей между параллельными фильтрами:</p><p> (12)</p><p>Особого внимания требует логика работы контроллера при деградации или полной потере сигнала GNSS. При отсутствии измерений вычисление вектора инноваций становится математически невозможным. В разработанном алгоритме при фиксации пропуска измерений контроллер замораживает текущее распределение вероятностей. Если потеря сигнала носит длительный характер (превышает одну секунду), система принудительно перераспределяет веса в пользу модели равномерного прямолинейного движения (CV).</p><p>Физический смысл данного решения заключается в реализации минимаксной стратегии выживания навигационной системы. Если в момент потери связи БПЛА находился в маневре (модели CA, CT или MV), сохранение этих моделей активными приведет к двойному интегрированию ускорения или угловой скорости в условиях отсутствия корректирующих измерений. Это неизбежно вызывает экспоненциальное нарастание ошибки позиционирования (уход по параболе или раскручивание спирали). Принудительный переход к модели CV переводит систему в режим классического инерциального счисления пути (Dead Reckoning) по вектору последней достоверно известной скорости. Линеаризация предсказанной траектории является наиболее безопасным математическим допущением в условиях полной информационной неопределенности, что позволяет минимизировать накопленную ошибку к моменту восстановления сигнала.</p><p>Анализ различных модификаций фильтра Калмана позволяет выявить различные недостатки у каждого варианта алгоритма, однако возможность интеллектуализации, то есть наделение их способностями к адаптации, обучению и принятию решений в условиях неопределенности, позволяет перейти от систем, жестко запрограммированных под определенные модели шумов и динамики, к гибким, самонастраивающимся и устойчивым решениям.</p><p>Ключевой проблемой реализации фильтра Калмана является необходимость точного априорного знания ковариационных матриц шумов процесса Qk и измерений Rk. Интеллектуализация решает эту проблему путем их оценки в реальном времени.</p><p>Рассмотрена невязка на шаге k:</p><p> (14)</p><p>Её теоретическая ковариация вычислялась, как описано в формуле:</p><p> (14)</p><p>Адаптивные алгоритмы, такие как метод максимального правдоподобия или подход на основе скользящего окна, позволяют оценивать Rk (а иногда и Qk) путем минимизации разницы между теоретической ковариацией Sk и фактической ковариацией инноваций, вычисленной за N последних шагов [<xref ref-type="bibr" rid="cit10">10</xref>]:</p><p>Упрощенная адаптация Rk в данном случае имеет вид, представленный формулой:</p><p> (15)</p><p>где α ∈ (0,1) — коэффициент сглаживания.</p><p>Это придает фильтру свойство самокалибровки при изменении точности сенсоров (например, при ухудшении сигнала GNSS) [<xref ref-type="bibr" rid="cit11">11</xref>].</p><p>В условиях многоканального потока данных от разнородных сенсоров интеллектуальная система должна динамически оценивать достоверность каждого источника. Вводится вектор доверия , где  — коэффициент достоверности i-го измерения.</p><p>Модифицируется уравнение вычисления ковариации невязки:</p><p>где Λk = diag(λk).</p><p>Коэффициент  вычисляется по собственному алгоритму для каждого типа сенсора (например, для GNSS — на основе HDOP и числа спутников; для визуальной одометрии — на основе количества трековых точек и контраста изображения). Таким образом, фильтр приобретает способность критического анализа входящей информации и автоматически снижает влияние сбоящих или деградирующих сенсоров [<xref ref-type="bibr" rid="cit12">12</xref>].</p><p>Для максимальной отказоустойчивости предложена архитектура с параллельным выполнением нескольких алгоритмов фильтрации (например EKF, UKF, PF), каждый из которых наиболее оптимален в определенном режиме полета. Управляющий модуль на основе набора правил нечёткой логики анализирует текущие условия Ck (наличие сигнала GNSS, величина угловых скоростей, оцененные дисперсии) и выбирает итоговую оценку. Таким образом, он имеет следующую структуру:</p><p> (16)</p><p>где  — вес, назначаемый модулем j-му фильтру в момент k, причем . Модуль может полностью отключать нерелевантные фильтры, экономя вычислительные ресурсы.</p><p>Результаты исследования. Для всесторонней верификации предложенного метода исследование было разделено на два этапа: строгое математическое моделирование и натурные испытания на аппаратной платформе.</p><p>Результаты математического моделирования. В среде MATLAB была синтезирована сложная тестовая траектория длительностью 300 секунд, имитирующая полет БПЛА со скоростью до 70 м/с (250 км/ч). Траектория включала в себя участки равномерного движения, резкие ускорения и серию координированных разворотов с центростремительным ускорением до 2,5 м/с². Для приближения к реальным условиям эксплуатации в идеальные измерения дальностей добавлялся комплексный шум: базовый белый гауссовский шум (σ = 1,0 м), негауссовские импульсные выбросы (аномалии, составляющие 2 % от общего числа измерений), а также искусственно генерировались полные обрывы сигнала длительностью от 1 до 5 секунд.</p><p>Анализ результатов показывает, что нечеткий контроллер корректно идентифицирует динамику объекта: на прямолинейных участках вероятность модели CV достигает максимума, на виражах доминирует режим CT (активен 50,7 % времени), а при резких сменах вектора скорости кратковременно включается модель маневра (MV). На участках непрерывного приема сигнала комбинированная оценка достигает высокой точности: СКО составляет 1,48 метра. В моменты обрывов связи (отмечены маркерами на графике) ошибка предсказуемо возрастает из-за невозможности точного прогнозирования маневров вслепую. Однако благодаря заложенной логике перехода в инерциальный режим (CV) фильтр сохраняет стабильность, и при возобновлении измерений ошибка сходится к номинальным значениям за 1–2 такта (рис. 1).</p><fig id="fig-1"><caption><p>Рис. 1. Результаты работы адаптивного SRCDKF фильтра при моделировании</p></caption><graphic xlink:href="btps-10-2-g001.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/btps/2026/2/wnIbMHwaqsA36iBP6MNxRO1EiUxMqeSmB0wKhWX5.jpeg</uri></graphic></fig><p>На рис. 2 представлены результаты работы адаптивного навигационного фильтра в виде временных рядов.</p><fig id="fig-2"><caption><p>Рис. 2. Временные ряды ошибки позиционирования и динамика параметров нечёткого логического контроллера</p></caption><graphic xlink:href="btps-10-2-g002.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/btps/2026/2/5DDxCV9uzZCyJp0CdikjlSkiI0OLbpjHpz1FoRku.jpeg</uri></graphic></fig><p>На верхней панели отображена абсолютная ошибка позиционирования с отметками моментов потери измерительного сигнала (красные маркеры). На интервале от 0 до 200 с ошибка варьируется в пределах от 0 до 30 м. На отметке времени 250–260 с зафиксирован максимальный скачок ошибки, достигающий 130 м, который совпадает с плотной серией пропусков измерений. После 270 с значение ошибки возвращается к уровню менее 5 м.</p><p>На второй и третьей панелях приведены значения входных лингвистических переменных нечёткого контроллера. Инновационная последовательность (синяя кривая) демонстрирует регулярные колебания в первой половине эксперимента и резкий рост после 200 с, достигая пикового значения более 200 единиц на 255 с. Оценка кривизны траектории (зеленая кривая) сохраняет значения, близкие к нулю, на большей части маршрута, с локальным максимумом около 60·10⁻³ м⁻¹ в интервале 250–260 с. Оценка продольного ускорения (нижняя кривая) изменяется в диапазоне от 0 до 7,5 м/с² с выраженными пиками на 110, 125 и 255 с.</p><p>На нижней панели показано выходное распределение вероятностей (весовых коэффициентов) четырех кинематических моделей. На начальном участке (0–50 с) доминирует модель равномерного прямолинейного движения (CV, синяя область) с вероятностью от 0,6 до 1,0. В интервале 50–200 с фиксируется увеличение доли моделей равноускоренного движения (CA, красная область) и координированного поворота (CT, зеленая область). В период регистрации максимальных значений кривизны и инновации (250–260 с) наблюдается активация модели интенсивного маневрирования (MV, пурпурная область) и преобладание модели CT, после чего система возвращается к преимущественному использованию модели CV.</p><p>Результаты практических испытаний. Для валидации алгоритма в условиях реальных аппаратных шумов и неидеальности датчиков был разработан мобильный испытательный стенд. Вычислительным ядром выступал микроконтроллер NodeMCU V3.0 (архитектура ARM), к которому был подключен бюджетный GPS-модуль NEO6MV2 с частотой обновления 1 Гц. Выбор столь простого навигационного модуля не случаен: он обладает высокой собственной погрешностью (σ ≈ 3–5 м) и склонен к частой потере спутников в сложных условиях. Это позволило естественным образом эмулировать условия сильной деградации навигационного поля, характерные для применения БПЛА в зонах действия систем радиоэлектронной борьбы (РЭБ).</p><p>В качестве источника истинной (эталонной) траектории параллельно использовался высокоточный двухчастотный RTK GNSS приемник (U‑blox ZED-F9P), обеспечивающий сантиметровую точность позиционирования в режиме кинематики постобработки (PPK). Стенд перемещался на автомобиле по маршруту протяженностью 12 км (всего проведено 60 тестов). Маршрут специально пролегал через участки плотной городской застройки, аллеи с густой кроной деревьев и под мостами для провоцирования естественных сбоев GPS. На рис. 3 показан один из подобных тестов с зонами обрыва сигнала.</p><fig id="fig-3"><caption><p>Рис. 3. Один из тестов. Сравнение сырых данных GPS, оценки адаптивного фильтра и эталонной RTK-траектории</p></caption><graphic xlink:href="btps-10-2-g003.jpeg"><uri content-type="original_file">https://cdn.elpub.ru/assets/journals/btps/2026/2/olr5apynUCAD9sxuvTtCklkYkD5vHvazU1mq890C.jpeg</uri></graphic></fig><p>Натурные испытания полностью подтвердили выводы математического моделирования. Несмотря на значительный разброс сырых данных модуля NEO6MV2, предложенный адаптивный фильтр эффективно сглаживал траекторию, отсеивая шумовые выбросы. В моменты проезда под искусственными препятствиями (полная потеря сигнала на 3–8 секунд) алгоритм надежно удерживал расчетную траекторию вдоль вектора скорости, минимизируя отклонение от эталонного трека RTK.</p><p>Сравнительный анализ различный вариантов фильтров представлен в таблице 2 [<xref ref-type="bibr" rid="cit13">13</xref>].</p><table-wrap id="table-2"><caption><p>Таблица 2</p><p>Сравнительный анализ алгоритмов фильтрации</p><p>Примечание: * Нормальные условия: гауссовский шум с σ = 1,5 м, отсутствие обрывов измерений.</p></caption><table><tbody><tr><td>Критерий</td><td>EKF</td><td>UKF / SRCDKF</td><td>PF (Particle Filter, N = 1000</td><td>Адаптивный гибрид с нечётким контроллером</td></tr><tr><td>Оптимальные условия</td><td>Слабо нелинейные системы, гауссовский шум, линейные измерения</td><td>Умеренно нелинейные системы, гауссовский шум до 2-го порядка нелинейностей</td><td>Сильно нелинейные и негауссовские системы, мультимодальные распределения</td><td>Системы с нестационарным поведением, обрывами измерений, смешанными шумами</td></tr><tr><td>СКО в нормальных условиях*, м</td><td>2,8–4,2</td><td>1,5–2,8</td><td>1,2–2,5</td><td>0,8–1,8</td></tr><tr><td>СКО при 30 % обрывов измерений, м</td><td>Расходимость (&gt; 15,0)</td><td>4,5–8,2</td><td>4,2–8,5</td><td>3,5–4,2</td></tr><tr><td>Устойчивость к выбросам и аномалиям</td><td>Низкая (чувствителен к нарушениям гауссовости)</td><td>Средняя (устойчив к умеренным нелинейностям)</td><td>Высокая (робастность к негауссовским шумам)</td><td>Очень высокая (адаптивное переключение моделей)</td></tr><tr><td>Вычислительная сложность (относительно EKF)</td><td>1,0 (базовая)</td><td>3,0–5,0</td><td>150–400</td><td>4,5–7,0</td></tr><tr><td>Адаптивность к изменениям модели движения</td><td>Отсутствует</td><td>Ограниченная (требует ручной перенастройки)</td><td>Средняя (через предложенное распределение)</td><td>Высокая (динамическое переключение между 4 моделями)</td></tr><tr><td>Основное преимущество</td><td>Вычислительная эффективность, простота реализации</td><td>Точность без вычисления производных (сигма-точки)</td><td>Универсальность для произвольных распределений</td><td>Автономная работапри деградацииизмерительного канала</td></tr></tbody></table></table-wrap><p>СКО (среднеквадратическое отклонение) приведено для примера траектории продолжительностью 300 с для возможности сравнения с другими исследованиями.</p><p>Метрика «Устойчивость» оценивает снижение вероятности критического роста ошибки (&gt; 10 м) в ходе моделирования.</p><p>Обсуждение. Полученные авторами результаты подтверждают гипотезу о том, что интеллектуализация фильтров Калмана за счет внедрения нечёткой логики позволяет компенсировать недостатки классических аналитических моделей. Снижение СКО-позиционирования в 1,5–2 раза в условиях помех объясняется возможностью контроллера выбирать наиболее подходящие методы фильтрации и учитывать нелинейные зависимости. Это позволяет ему адаптироваться к дрейфу сенсоров, которые трудно формализовать математически. Однако стоит отметить ограничения: эвристический характер формирования базы правил и выбора функций принадлежности не позволяет гарантировать оптимальности решений во всех возможных условиях и требует экспертной настройки под конкретный класс задач. В то же время, в отличие от работ, использующих только EKF, предложенный гибридный подход сохраняет устойчивость системы даже при полной деградации одного из каналов данных.</p><p>Анализ сведений, содержащихся в таблице 1, показывает, что ключевым преимуществом предложенного подхода является его способность сохранять работоспособность и точность при частичных и полных обрывах измерительного сигнала. В то время как EKF склонен к расходимости, а точность UKF и PF существенно снижается, адаптивная система с нечётким контроллером обеспечивает увеличение точности, по сравнению с UKF, в этих условиях. Это достигается за счёт динамического выбора оптимальной модели динамики (CV, CA, CT, MV) на основе анализа невязок, ускорения и кривизны траектории в реальном времени. Умеренный рост вычислительной сложности на 20–40 % относительно UKF является приемлемой платой за многократное повышение надёжности и снижение вероятности отказов на 50–60 %. Перспективными направлениями исследований являются дальнейшее развитие алгоритмов квадратного корня (SRCDKF) для повышения численной устойчивости, создание гибридных фильтров, а также адаптация рассмотренных методов к решению задач кооперативной навигации групп БПЛА. Однако для критически важных применений, требующих максимальной надёжности, интеллектуальные адаптивные системы на базе UKF/SRCDKF становятся оптимальным выбором, обеспечивающим баланс между точностью, устойчивостью и приемлемыми вычислительными затратами. Основной вклад данной работы в исследования по повышению автономности и точности навигационных систем беспилотных летательных аппаратов заключается в создании принципа адаптивного переключения, который позволяет системе автоматически подстраиваться под изменяющиеся условия наблюдения без участия оператора, переключаться между моделями постоянной скорости, ускорения, координированного разворота и робастного маневренного режима.</p><p>Использование бюджетного GPS-модуля в натурных испытаниях доказало, что алгоритм способен извлекать приемлемую навигационную точность даже из низкокачественных сенсоров, что критически важно для производства массовых недорогих БПЛА.</p><p>Заключение. Авторами предложен и исследован адаптивный гибридный алгоритм фильтрации, основанный на различных модификациях фильтра Калмана и нечётком контроллере для интеллектуального выбора моделей движения. Метод ориентирован на работу в условиях нестационарной динамики объекта, смешанных гауссовских и негауссовских шумов, а также частичных обрывов измерительного сигнала.</p><p>Экспериментальные результаты подтвердили эффективность архитектуры: при 30 % обрывов измерений алгоритм обеспечивает СКО оценки координат на уровне 3,5–4,2 метра, что точнее, чем у стандартного UKF в аналогичных условиях.</p><p>Результаты математического и программного моделирования показывают, что интеллектуализация фильтров Калмана посредством внедрения нечёткого контроллера и механизма адаптивного переключения моделей движения увеличивает точность позиционирования на 15–30 % и представляет собой эффективный метод повышения устойчивости навигационных систем к деградации измерений. Разработанный адаптивный гибридный фильтр демонстрирует качественное превосходство в условиях, критических для классических алгоритмов.</p></body><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Guoqiang Mao, Drake S, Anderson BDO. Design of an Extended Kalman Filter for UAV Localization. In: Conference Proc. 2007 Information, Decision and Control. IEEE; 2007. P. 224–229. https://doi.org/10.1109/IDC.2007.374554</mixed-citation><mixed-citation xml:lang="en">Guoqiang Mao, Drake S, Anderson BDO. Design of an Extended Kalman Filter for UAV Localization. In: Conference Proc. 2007 Information, Decision and Control. IEEE; 2007. P. 224–229. https://doi.org/10.1109/IDC.2007.374554</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Xu Li, Rong Jiang, Xianghui Song, Bin Li. A Tightly Coupled Positioning Solution for Land Vehicles in Urban Canyons. Journal of Sensors. 2017;2017:5965716. https://doi.org/10.1155/2017/5965716</mixed-citation><mixed-citation xml:lang="en">Xu Li, Rong Jiang, Xianghui Song, Bin Li. A Tightly Coupled Positioning Solution for Land Vehicles in Urban Canyons. Journal of Sensors. 2017;2017:5965716. https://doi.org/10.1155/2017/5965716</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Li-Ta Hsu, Shau-Shiun Jan, Groves PD, Nobuaki Kubo. Multipath Mitigation and NLOS Detection Using Vector Tracking in Urban Environments. GPS Solutions. 2015;19(2):249–262. https://doi.org/10.1007/s10291-014-0384-6</mixed-citation><mixed-citation xml:lang="en">Li-Ta Hsu, Shau-Shiun Jan, Groves PD, Nobuaki Kubo. Multipath Mitigation and NLOS Detection Using Vector Tracking in Urban Environments. GPS Solutions. 2015;19(2):249–262. https://doi.org/10.1007/s10291-014-0384-6</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Yang Liu, Sihai Li, Qiangwen Fu, Zhenbo Liu, Qi Zhou. Analysis of Kalman Filter Innovation-Based GNSS Spoofing Detection Method for INS/GNSS Integrated Navigation System. IEEE Sensors Journal. 2019;19(13):5167–5178. https://doi.org/10.1109/JSEN.2019.2904003</mixed-citation><mixed-citation xml:lang="en">Yang Liu, Sihai Li, Qiangwen Fu, Zhenbo Liu, Qi Zhou. Analysis of Kalman Filter Innovation-Based GNSS Spoofing Detection Method for INS/GNSS Integrated Navigation System. IEEE Sensors Journal. 2019;19(13):5167–5178. https://doi.org/10.1109/JSEN.2019.2904003</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Pengfei Zhang, Cong Liu, Yunbiao Ji, Zhongliu Wang, Yawen Li. Enhanced UAV Trajectory Tracking Using AIMM-IAKF with Adaptive Model Transition Probability. Applied Sciences. 2025;15(20):11111. https://doi.org/10.3390/app152011111</mixed-citation><mixed-citation xml:lang="en">Pengfei Zhang, Cong Liu, Yunbiao Ji, Zhongliu Wang, Yawen Li. Enhanced UAV Trajectory Tracking Using AIMM-IAKF with Adaptive Model Transition Probability. Applied Sciences. 2025;15(20):11111. https://doi.org/10.3390/app152011111</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Nak Yong Ko, Wonkeun Youn, In Ho Choi, Gyeongsub Song, Tae Sik Kim. Features of Invariant Extended Kalman Filter Applied to Unmanned Aerial Vehicle Navigation. Sensors. 2018;18(9):2855. https://doi.org/10.3390/s18092855</mixed-citation><mixed-citation xml:lang="en">Nak Yong Ko, Wonkeun Youn, In Ho Choi, Gyeongsub Song, Tae Sik Kim. Features of Invariant Extended Kalman Filter Applied to Unmanned Aerial Vehicle Navigation. Sensors. 2018;18(9):2855. https://doi.org/10.3390/s18092855</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Гаврилов А.В. Использование фильтра Калмана для решения задач уточнения координат БПЛА. Современные проблемы науки и образования. 2015;1(1):1784. https://science-education.ru/article/view?id=19453 (дата обращения: 15.05.2026).</mixed-citation><mixed-citation xml:lang="en">Gavrilov AV. Using the Kalman Filter to Solve the Problem of Refining the Coordinates UAV. Modern Problems of Science and Education. 2015;1(1):1784. (In Russ.) https://science-education.ru/article/view?id=19453 (accessed 15.05.2026).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Julier SJ, Uhlmann JK. New Extension of the Kalman Filter to Nonlinear Systems. In: Proc. SPIE 3068, Signal Processing, Sensor Fusion, and Target Recognition VI. 1997. P. 182–193. https://doi.org/10.1117/12.280797</mixed-citation><mixed-citation xml:lang="en">Julier SJ, Uhlmann JK. New Extension of the Kalman Filter to Nonlinear Systems. In: Proc. SPIE 3068, Signal Processing, Sensor Fusion, and Target Recognition VI. 1997. P. 182–193. https://doi.org/10.1117/12.280797</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Jinling Wang, Garratt M, Lambert A, Jack Jianguo Wang, Songlai Han, Sinclair D. Integration of GPS/INS/Vision Sensors to Navigate Unmanned Aerial Vehicles. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. 2008;37:963–969.</mixed-citation><mixed-citation xml:lang="en">Jinling Wang, Garratt M, Lambert A, Jack Jianguo Wang, Songlai Han, Sinclair D. Integration of GPS/INS/Vision Sensors to Navigate Unmanned Aerial Vehicles. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. 2008;37:963–969.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Van der Merwe R, Doucet A, de Freitas N, Wan E. The Unscented Particle Filter. Advances in Neural Information Processing Systems (NIPS). 2000;13:584–590.</mixed-citation><mixed-citation xml:lang="en">Van der Merwe R, Doucet A, de Freitas N, Wan E. The Unscented Particle Filter. Advances in Neural Information Processing Systems (NIPS). 2000;13:584–590.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Shahrokh Akhlaghi, Ning Zhou, Zhenyu Huang. Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation. In: IEEE Power and Energy Conference (PES) General Meeting, Chicago, IL, USA. 2017. P. 1–5. https://doi.org/10.1109/PESGM.2017.8273755</mixed-citation><mixed-citation xml:lang="en">Shahrokh Akhlaghi, Ning Zhou, Zhenyu Huang. Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation. In: IEEE Power and Energy Conference (PES) General Meeting, Chicago, IL, USA. 2017. P. 1–5. https://doi.org/10.1109/PESGM.2017.8273755</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ning Liu, Yuedong Xie, Zhong Su, Zhenyu Zhao, Wensong Wang. Adaptive Kalman Filter-Integrated Navigation Measurement Using Inertial Sensor for Vehicle Motion State Recognition. Measurement. 2025;248:116907. https://doi.org/10.1016/j.measurement.2025.116907</mixed-citation><mixed-citation xml:lang="en">Ning Liu, Yuedong Xie, Zhong Su, Zhenyu Zhao, Wensong Wang. Adaptive Kalman Filter-Integrated Navigation Measurement Using Inertial Sensor for Vehicle Motion State Recognition. Measurement. 2025;248:116907. https://doi.org/10.1016/j.measurement.2025.116907</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Quanxi Zhan, Runjie Shen, Yedong Mao, Yihang Shu, Lu Shen, Linchuan Yang, et al. Adaptive Federated Kalman Filtering with Dimensional Isolation for Unmanned Aerial Vehicle Navigation in Degraded Industrial Environments. Drones. 2025;9(3):168. https://doi.org/10.3390/drones9030168</mixed-citation><mixed-citation xml:lang="en">Quanxi Zhan, Runjie Shen, Yedong Mao, Yihang Shu, Lu Shen, Linchuan Yang, et al. Adaptive Federated Kalman Filtering with Dimensional Isolation for Unmanned Aerial Vehicle Navigation in Degraded Industrial Environments. Drones. 2025;9(3):168. https://doi.org/10.3390/drones9030168</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>
