GroundControl — мобильное приложение наземной станции управления БВС на ОС Аврора
Приложение позволяет оператору подключаться к бортовой вычислительной системе по UDP, получать телеметрию по MAVLink, отображать положение БВС на карте, задавать маршрут полета, принимать видеопоток RTP/H.264 и формировать текстовый отчет о полете.
Система предполагает следующую схему обмена: мобильное приложение подключается к бортовой вычислительной системе по UDP, а бортовая вычислительная система взаимодействует с полетным контроллером. Для обмена управляющими командами и телеметрией используется MAVLink.
Основные функции приложения:
- Подключение к БВС по локальной сети через UDP
- Прием и обработка MAVLink-сообщений
- Отображение телеметрии: координаты, высота, скорость, заряд, состояние связи
- Отображение положения БВС на карте
- Задание маршрута полета точками на карте
- Сохранение и загрузка маршрутов в формате JSON
- Отправка маршрута на БВС/полетный контроллер
- Отправка команд управления: подключение, взлет/посадка, arm/disarm, изменение высоты и скорости
- Прием видеопотока RTP/H.264 по UDP
- Отображение видеопотока в отдельном окне с возможностью переключения с картой
- Запись исходного лога полета
- Формирование итогового текстового отчета о полете
Возьмите управление дроном в свои руки на ОС Аврора: установите GroundControl и выполняйте полётные задачи с картой, видео и полным контролем телеметрии.