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

стр.

.

2. Средний уровень соответствует бортовым аппаратно-программным средствам управления. Бортовая система управления малыми БПЛА формируется на базе бортовых цифровых вычислительных машин (БЦВМ), которые, как правило, управляются либо открытыми операционными системами (ОС), такими как Linux, Android и т. д., либо специализированными ОС реального времени, такими как QNX, VME, VxWorks, XOberon и т. д. Кроме того, в последнее время появились различные проекты по созданию ОС и прикладного программного обеспечения (ПО) специально ориентированного на БПЛА.

В настоящее время получили широкое распространение схемотехнические решения, в которых БЦВМ, а также основные контролеры устройств вы- полнены на единой плате и упакованы в защитный корпус. При этом БЦВМ, представляет собой RISC микропроцессор, как правило, ARM архитектуры, а отдельные контролеры — микросхемы ПЛИС, которые могут быть запрограммированы с учетом особенностей функционирования конкретных образцов бортового РЭО[42]. Пример БЦВМ малого БПЛА на ПЛИС представлен на рис. 1.8.



Рис. 1.8. БЦВМ малого БПЛА на основе ПЛИС фирмы Xilinx серии Spartan2 XC2S100[43]

В качестве аппаратуры управления в малых БПЛА могут применяться цифровые сигнальные процессоры или микроконтроллеры (MicroPC), программируемые на языках высокого уровня, таких как С, С++, Модула-2, Оберон SA или Ада95, а также программные пакеты SCADA (Supervisory Control And Data Acquisition) — диспетчерское управление и сбор данных), предназначенные для разработки или обеспечения работы в реальном времени систем мониторинга или управления[44]. Кроме того, для управления малыми БПЛА могут использоваться специальные полетные контроллеры FCU (Flight Control Unit), которые формируют команды для микроконтроллеров управляющих двигателями и отдельными подсистемами БПЛА, в соответствии с данными, получаемыми по командной радиолинии управления (КРУ).

В последнее время три ведущих производителя микроэлектроники Qualcomm, Intel и Nvidia выпустили собственные типовые схемотехнические решения для систем управления БПЛА. Кроме того, аналогичное решение выпустил один из ведущих китайских производителей микроэлектроники — Leadcore. Каждый набор является типовым решением, включающем в себя[45]:

— центральный процессор управления CPU (Central Processing Unit);

— бортовую ОЭС;

— графический процессор GPU (Graphics Processing Unit) обработки видеоданных, поступающих от бортовой ОЭС;

— систему связи на основе технологии Wi-Fi.

Характеристики этих схемотехнических решений приведены в таблице 1.5.

Таблица 1.5 — Характеристики типовых технических решений для БПЛА от компаний Qualcomm, Intel, Nvidia и Leadcore[46]

Производитель / тех. решениеQualcomm Snapdragon FlightIntel Edison for ArduinoNvidia Jetson TX1Leadcore LC1860
CPU4×Qualcomm Krait 40022 нм dual-core Intel Atom64-bit ARM A57 core6-core Cortex A7
Частота CPU2,5 ГГц500 МГц2 ГГц2 ГГц
GPUQualcomm Adreno 330Intel HD GraphicMaxwell architecture, 256 CUDA coresDual-core Mali T628
Производительность GPU167 GFLOPsн/д1 TeraFLOPsн/д
Потребление энергиин/д35 мВт в статикеменее 10 Втн/д
Система связи Wi-Fi и BluetoothДаДаДаДа
Бинокулярное стерео зрениеДаВнешние датчикиДаДа
Разрешающая способность камеры4096×2160не менее 1280×7204096×21602048×1080
Размер58 мм × 40 мм127 мм × 72 мм87 мм × 50 мм41 мм × 61,5 мм
ПреимуществаСбалансированное решение по критерию «производительность / стоимость»Сопряжение с внешними датчиками; Высокая точность и широкий диапазон примененияВысокая производительность в многопоточных задачахНизкая цена
НедостаткиОтносительно узкий диапазон примененияВысокое энергопотребление и ценаВысокое энергопотребление и ценаОтносительно низкая производительность
Преимущества для применения на БПЛАЭнергоэффективное решение для управления БПЛА; поддержка групп БПЛАВысокая производительностьРешения для управления БПЛА с использованием технологий машинного зрения и ИИСбалансированное решение по критерию «эффективность / стоимость»

н/д — нет данных.

3. Верхний уровень управления соответствует архитекторе «БПЛА — ПУ» (или «группа БПЛА — ПУ») и образован телеметрической системой сбора данных о состоянии бортовых систем БПЛА, системой связи БПЛА и пункта управления (ПУ), а также оборудованием ПУ. Оборудование ПУ обрабатывает телеметрические данные о состоянии БПЛА и его местоположении, формирует программу полета и в соответствии с ней выдает команды на борт БПЛА