Лазерное ПВО и edge-ML в дипломе: система обнаружения дронов с расчётом стоимости поражения

24 марта 2026 года SecurityLab сообщил: Elbit Systems разворачивает программу воздушных лазеров, которые должны заменить классические зенитные комплексы и «обнулить» стоимость одного перехвата. Ключевая инженерная идея здесь не в самой лазерной пушке, а в связке «сенсор → модель → решение → выстрел», где цена ошибки и цена выстрела считаются в реальном времени. Для выпускника ИТ это готовый каркас ВКР: детекция малоразмерных объектов на бортовом вычислителе с жёсткими ограничениями по задержке, энергопотреблению и массе — и всё это с экономическим обоснованием. Ниже — как превратить новость в защищаемую работу, а не в реферат про оборону.

FAQ: что спрашивают студенты по таким темам

Мне разрешат писать про военную тематику на кафедре ИТ?

Почти всегда — да, но формулировку надо сместить с «система вооружения» на «алгоритм обработки видеопотока в реальном времени» или «метод оценки эффективности распределения ресурсов». Научный руководитель спокойно подпишет тему про детекцию YOLO-подобной моделью на edge-устройстве, а прикладной контекст из статьи Elbit уйдёт в главу 1 как обоснование требований.

Где брать данные, если реальных съёмок БПЛА нет?

Открытые датасеты: Anti-UAV, DUT Anti-UAV, VisDrone, плюс синтетика. Синтетику генерируют в Unreal Engine или Blender + AirSim/ROS 2 Gazebo — это законный и защищаемый подход, если в главе 2 описана методика генерации и валидации доменного разрыва.

Как считать эффективность, если «поля боя» в работе нет?

Через имитационную модель. Дискретно-событийная симуляция в AnyLogic/SimPy + метрики: вероятность поражения, среднее время реакции, cost-per-kill. Формула и допущения выносятся в главу 3, ограничения модели — в заключение. Такую модель защищать проще, чем «сырой» прототип.

Что делать с нормоконтролем, если в работе ML-пайплайн и экономика?

Разделяйте нотации: архитектуру описывайте в C4 (контекст → контейнеры → компоненты), процессы — в BPMN или UML activity, структуру данных — в UML class/ER, ТЗ и календарный план — по ГОСТ 34.602. Список источников — по ГОСТ Р 7.0.5. Экономику — отдельным приложением с расчётной таблицей.

Темы ВКР: три карточки под этот кейс

Основная часть: как разложить кейс по главам

Глава 1. Анализ: превращаем новость в требования

Не пересказывайте пресс-релиз. Возьмите из него три технических вызова и превратите в измеримые требования: обнаружение объекта с малой ЭПР на подвижной платформе, работа без постоянного канала связи с землёй, минимизация стоимости одного выстрела. Каждое требование подкрепите источником и метрикой: полнота детекции при заданном уровне ложных срабатываний, автономность по энергии, стоимость цикла. Хорошо работает таблица сравнения подходов.

ПодходПлюсыОграниченияМетрика для ВКР
Наземная ПВО с ракетамиПроверена, высокая дальностьВысокая цена перехвата, истощение запасаСтоимость на один перехват
Оптический/ИК сенсор + ML на бортуНет активного излучения, дешевлеЗависит от погоды, малая дальностьmAP@50 при SNR, p99 задержки
Лазерный излучатель на воздушной платформеНизкая цена «выстрела»Ресурс излучателя, потребление, тепловой режимCost-per-kill, наработка на отказ

Глава 2. Проектирование и реализация пайплайна

Здесь вы строите C4-диаграммы (Context → Container → Component) и UML sequence «обнаружение → захват → сопровождение → передача целеуказания». Ниже — ASCII-схема, которую можно перенести в draw.io и вставить как рисунок.

[Камера 30 Hz] --frame--> [Препроцессинг (CUDA/TensorRT)]
                                |
                                v
                     [Детектор: YOLO-класс, INT8]
                                |
                                v
               [Трекер: Kalman + ассоциация Хемминга/Хунгариана]
                                |
                    +-----------+-----------+
                    v                       v
       [Оценка качества трека]     [Модуль целеуказания]
                    |                       |
                    +-----------> [Логика распределения огня]
                                        |
                                        v
                            [Метрики: latency, mAP, cost-per-kill]

Пример конфигурации экспорта модели в TensorRT-совместимый артефакт — часто просят показать в приложении к ВКР:

# export_onnx.py
import torch
from ultralytics import YOLO

model = YOLO("best.pt")
model.export(
    format="onnx",
    imgsz=640,
    dynamic=False,
    simplify=True,
    opset=17,
)

# Далее trtexec на бортовом модуле:
# trtexec --onnx=best.onnx --saveEngine=best_int8.engine \
#         --int8 --calib=calibration_data/ --useCudaGraph \
#         --timingCacheFile=tc.cache

Для фузии сенсоров опишите фильтр Калмана в псевдокоде — этого достаточно для главы 2, полный код уйдёт в приложение.

def predict_track(track, dt):
    track.x = track.F @ track.x
    track.P = track.F @ track.P @ track.F.T + track.Q
    return track

def associate(detections, tracks, gate):
    cost = iou_distance(detections, tracks)
    matches = linear_assignment(cost, threshold=gate)
    return matches

Глава 3. Эксперименты, метрики, экономика перехвата

Разделите метрики на три группы и не смешивайте их в одном графике. Качество модели: mAP@50-95, F1, PR-кривая. Производительность: FPS, latency p50/p95/p99, потребление в ваттах, температура. Экономика: стоимость одного поражения.

Формула, которую удобно защищать, потому что она связывает технику и экономику:

C_pk = (H * C_hour + N_shots * C_shot + C_maintenance + C_platform) / (P_detect * P_track * P_kill)

где H — длительность вылета, C_hour — стоимость часа эксплуатации, N_shots — число импульсов, P_* — вероятности этапов. Главный вывод, к которому почти всегда приходят студенты: снижение затрат достигается не мощностью лазера, а ростом произведения вероятностей на этапах детекции и сопровождения. Это сильный тезис для защиты — он объясняет, зачем в проекте вообще ML.

Профилирование конвейера оформите через OpenTelemetry: трассы по стадиям дадут картину, где именно «съедается» задержка, а не абстрактные слова про «узкое место».

tracer = trace.get_tracer("uav.pipeline")
with tracer.start_as_current_span("inference") as span:
    span.set_attribute("batch", 1)
    span.set_attribute("precision", "int8")
    out = engine.infer(frame)

Нормоконтроль и оформление

Три сущности, которые закрывают почти все замечания: ГОСТ 34.602 — для технического задания и календарного плана; ISO/IEC 25010 — для формулирования нефункциональных требований (производительность, надёжность, сопровождаемость); C4/UML — для описания архитектуры и сценариев. Диаграммы подписывайте по шаблону «Рисунок N — Название», ссылайтесь на них в тексте, а «сырые» логи и листинги выносите в приложения. Если сомневаетесь, как именно оформить тот или иной расчёт, — это хороший повод задать вопрос научному руководителю до, а не после сдачи черновика.

Чему вы научитесь на этой теме

Чек-лист «Что проверить перед сдачей»
  • Каждая задача из введения имеет отражение в выводах по главам и в заключении.
  • Все рисунки (C4, UML sequence, графики метрик) пронумерованы и упомянуты в тексте.
  • Метрики указаны с условиями измерения: разрешение, батч, точность, устройство.
  • Расчёт cost-per-kill содержит допущения и анализ чувствительности.
  • Список источников оформлен по ГОСТ Р 7.0.5, ссылки на датасеты проверены.
  • Листинги и большие таблицы вынесены в приложения, основной текст не перегружен.
  • ТЗ и календарный план соответствуют ГОСТ 34.602, сроки не «нарисованы» задним числом.
Типичные ошибки
  1. Пересказ новости вместо анализа. Статья Elbit — это повод, а не содержание. Без формализованных требований и метрик глава 1 разваливается на защите.
  2. Одна метрика на всё. Студент пишет «точность 95%», не уточняя, mAP это, F1 или accuracy на несбалансированном наборе. Комиссия ловит это первым вопросом.
  3. Игнорирование ограничений модели. Бортовой вычислитель — это Ватты и градусы. Если в работе нет замеров потребления и температуры, экономический вывод про «дешёвый перехват» повисает в воздухе.
Если тема кажется слишком широкой, её всегда можно сузить до одного измеримого результата — рост FPS, снижение p99 или обоснованная модель стоимости. У нас есть 120 часов консультаций по таким работам: разберём структуру, поможем с расчётами и оформлением. Первая консультация — бесплатно, независимо от того, на какой стадии находится ваш черновик.

Коротко: что делать прямо сейчас

Выберите одну тему из трёх, зафиксируйте две-три метрики, которые будете защищать, и подберите открытый датасет. Дальше работа идёт по накатанной: требования → архитектура → эксперимент → экономика. Такой каркас одинаково хорошо ложится и на CV-проект, и на работу по архитектуре вычислителя, и не зависит от того, насколько громко звучит исходная новость.

Материал подготовлен экспертами компании SiteName. Мы помогаем студентам с 2010 года: от выбора темы и постановки задач до оформления по ГОСТ и подготовки к защите. Если нужна помощь с дипломом — подскажем по вашей конкретной ситуации, без навязывания лишних услуг.

Последнее обновление: 2026-09-17

Источник: Дрон за цент. Израиль переносит лазерное ПВО на самолеты, чтобы обнулить стоимость защиты (опубликовано 2026-03-24)