Противодействие беспилотным летательным аппаратам - страница 11

стр.

.

Критически важным, для решения задачи противодействия БПЛА, на этом уровне являются ТТХ системы связи. Они подробно будут рассмотрены далее.

Отдельно отметим, что для подавляющего числа БПЛА основные функции по принятию решений реализуются не на борту, а на ПУ человеком-оператором. Это решения о профиле полета, альтернативных вариантах достижения целевой задачи, обработка данных, поступающих от бортового оборудования. Вместе с тем, развитие теории искусственного интеллекта (ИИ), теории управления группами БПЛА, повышение возможностей вычислительных средств, привело к тому, появились проекты, нацеленные на кардинальное повышение автономности и «интеллектуальности» управления БПЛА[48]. Такие проекты нацелены на создание ПО и библиотек с открытым исходным кодом в области машинного зрения и искусственного интеллекта, которые напрямую определяют направления дальнейшего развития БПЛА. Краткая характеристика таких проектов представлена в таблице 1.6.

Таблица 1.6 — Проекты по созданию ПО повышающего автономность и «интеллектуальности» управления БПЛА[49]

ПроектОбласть знанийКомпания-разработчикОСЯзыки программированияКраткая характеристика проектаWeb-сайт
Tensor FlowМашинное обучениеGoogleLinux; Windows; MacC++; PythonВысокопроизводительные вычисления на основе ИИ на основе на различных платформах (CPU, GPU, кластеры и т. д.)www.tensorflow.org
TorchМашинное обучениеFacebookLinux; MacLua; C; CudaИспользование нестандартного языка разработки Lua; гибкость в реализации сложных топологий нейронных сетей (НС); возможность встраивания приложений в виде программ в ОС iOS и Androidtorch.ch
MXNeTМашинное обучениеDMLC / BaiduLinux; Windows; MacC++; Python; MatlabАкцент на ускорение разработки и развертывания больших и глубоких НС; простота масштабирования вычислений с помощью нескольких GPU; оптимизированные предопределенные слои НСmxnet.Matlabincubator.apache.org
CaffeГлубокое машинное обучениеUC BerkeleyLinux; MacC++; CudaРаспознавание изображений при машинном зрении; модели и оптимизация системы имеют мягкую адаптивную конфигурациюcaffe. berkeleyvision.org
CNTKГлубокое машинное обучениеMicrosoftLinux; WindowsC++; PythonПоддержка CPU и GPU; параллелизм на кластерах GPU; простота реализации и объединения популярных моделей; хорошее распознавание речиwww.microsoft.com/en-us/cognitive-toolkit/
OpenCVСистемы искусственного зренияIntelLinux; Windows; MacC++; Python; Java; MatlabАкцент на повышении вычислительной эффективности приложений реального времени; использование преимуществ гетерогенных вычислительных платформopencv.org
Git HubSoftware librariesGitHubLinux; Windows; MacAlmost allБольшой массив исходного кода; массовые проекты, связанные с ИИ; качество кода сильно варьируется, и они нуждаются в доработке для коммерческого использованияgithub.com

1.5.3. Навигационная система

Навигационная система БПЛА может иметь различный уровень сложности и учитывать для определения местоположения БПЛА несколько сигналов, поступающих от датчиков различной физической природы.

На БПЛА в зависимости от его размера и сложности решаемых задач могут быть размещены следующие варианты навигационной системы:

1) навигационная система, основанная только на аппаратуре потребителей (АП) наиболее распространенных спутниковых радионавигационных систем (СРНС) — такая система характерна для самых простых малых БПЛА-квадрокоптеров;

2) простая интегрированная навигационная система, на основе комплексирования данных микромеханических инерциальных навигационных систем (ИНС) и АП СРНС — такая навигационная система характерна для широкого класса малых БПЛА-квадрокоптеров для профессионального использования в различных целях;

3) интегрированная навигационная система, на основе комплексирования данных нескольких навигационных устройств: микромеханических ИНС, АП СРНС, барометрического высотомера, радио или лазерного высотомера — такая навигационная система характерна для профессиональных малых БПЛА, а также для БПЛА среднего класса;

4) интегрированная навигационная система, на основе комплексирования данных нескольких навигационных устройств: авиационных ИНС, АП СРНС, высотомеров (барометрического и радио), радиотехнической системы ближней навигации (РСБН) VOR/DME (Very high frequency Omni directional radio Range / Distance Measuring Equipment), системы автоматического зависимого наблюдения-вещания (АЗН-В) — такая навигационная система фактически полностью повторяет навигационную систему пилотируемого летательного аппарата (ЛА) и характерна для БПЛА тяжелого класса.