Система поддержки посадки
По видеоканалу необходимо обеспечить обнаружение, захват и сопровождение самолёта, идущего на посадку. При этом камера размещена на подвижно платформе, для которой требовалось управление. В мои задачи входило:
Разработка архитектуры ПО Станции Выбор механизма обмена между низкоуровневой частью и GUI оператора (MQTT+Flatbuffers), разработка протокола Внедрение модели определения и сопровождения БПЛА по видеоканалу средствами OpenCV Web-документация, Python утилиты для экспериментов Связь компонентов можно представить диаграммой:
graph LR;
subgraph ПК
pc1[Станция]
pc2[Имитатор контроллера]
pc3[Логгер]
pc4[Брокер MQTT]
end
subgraph Ethernet
e1[Топики брокера]
e2[GigE] end
subgraph Платформа
l1[Камера]
l2[Управляющий контроллер]
l3[Другие контроллеры]
end
l2---e1
pc1---e1
l1-->e2
e2-->pc1
pc2-.