Skip to main content

Страница дрона — Программное обеспечение

Вкладка «ПО» предназначена для управления программным обеспечением дрона, моделями обнаружения объектов и переменными. Вкладка состоит из блоков: «Бортовой компьютер», «Установлено», «Доступно к установке», «История», «Модели обнаружения объектов» и «Переменные».

Вкладка «ПО» — бортовой компьютер, установленное и доступное ПО, история
Вкладка «ПО» — бортовой компьютер, установленное и доступное ПО, история

Бортовой компьютер​

Блок показывает «Модель» и «Тип» (Jetson или Orange Pi) бортового компьютера дрона. Если эти данные не переданы, блок не отображается.


Установленное ПО​

Блок «Установлено» содержит карточки ПО, установленного на дроне. На карточке указаны:

  • Название ПО
  • «Статус» — Запущено, Не установлено, Остановлено или Удалено
  • «Версия» — установленная версия
  • «Дата установки» — дата и время

Для ПО в статусе Запущено или Остановлено доступна кнопка «Проверить наличие обновлений». Она открывает окно с текущей версией и датой релиза. Если есть новые версии, в окне показывается их список: выберите версию и нажмите «Установить». Если обновлений нет, показывается сообщение «Установлена актуальная версия ПО.»

Если ПО не установлено, отображается сообщение «Не найдено установленного ПО».


Доступное к установке​

Блок «Доступно к установке» — таблица ПО из каталога (по 10 записей на странице) со столбцами «Название», «Тип», «Версия», «Дата выхода» и «Размер». Об установке ПО Wheelies — в «Кратком руководстве по установке ПО Wheelies».

В строке ПО доступны:

  • «Установить» — установка последней версии. В окне подтверждения можно включить «Включить автостарт?», затем нажать «Установить»
  • ⋮ → «Показать версии» — выбор конкретной версии из списка и её установка

История​

Блок «История» — журнал операций установки ПО на дрон (по 10 записей на странице):

СтолбецОписание
ПродуктНазвание ПО
ТипТип ПО
ВерсияУстанавливаемая версия
ДатаДата операции
СтатусУспешно, Ошибка или Загружается

Модели обнаружения объектов​

Блок «Модели обнаружения объектов» — таблица моделей нейросетей для детекции (по 6 записей на странице) со столбцами «Название», «Тип файла» (PT, RKNN, ENGINE), «Описание» и «Статус»:

СтатусОписание
Не загруженМодель есть на сервере, но не загружена на дрон
ЗагружаетсяМодель загружается на дрон (с процентом)
ЗагруженМодель загружена на дрон
АктивенМодель используется дроном
КонвертируетсяМодель конвертируется в .engine (с процентом)

В таблице также показываются файлы, которые есть на дроне, но удалены с сервера.

Кнопка фильтра открывает панель: «Тип БК» (Jetson (.pt) / Orange Pi (.rknn)) и переключатель «По типу дрона» (включён по умолчанию — показываются модели, подходящие бортовому компьютеру дрона).

Добавление модели​

Кнопка доступна участникам с правом «Управление моделями обнаружения организации.».

  1. Нажмите «Добавить новую модель».
  2. В окне «Добавить модель обнаружения объектов» укажите «Название» (обязательно) и «Описание» (необязательно).
  3. Выберите «Файл модели» — .pt или .rknn, до 5000 МБ. Для модели .rknn также нужен «Файл классов» (.yaml или .txt).
  4. Нажмите «Сохранить» или «Отмена», чтобы закрыть окно.
Окно «Добавить модель обнаружения объектов»
Окно «Добавить модель обнаружения объектов»

Управление моделями​

Кнопка ⋮ в строке модели открывает меню. Пункты, недоступные для текущего состояния модели, неактивны:

ПунктНазначениеПраво
«Загрузить на дрон»Загрузить модель с сервера на дронУправление моделями обнаружения дрона.
«Активировать на дроне»Сделать загруженную модель активнойУправление моделями обнаружения дрона.
«Конвертировать в .engine»Преобразовать модель .pt в формат .engine для более быстрой работы на дроне (TensorRT)Управление моделями обнаружения дрона.
«Остановить конвертацию»Прервать конвертацию (показывается во время конвертации)Управление моделями обнаружения дрона.
«Удалить с дрона»Удалить файл модели с дронаУправление моделями обнаружения дрона.
«Удалить»Удалить модель с сервера с подтверждением «Удалить модель?»; на дроне она остаётся, если была загружена. Системные модели удалить нельзяУправление моделями обнаружения организации.

Действия «Загрузить на дрон», «Активировать на дроне», «Конвертировать в .engine» и «Удалить с дрона» выполняются сразу, без подтверждения; о результате приходит уведомление.

Блок «Модели обнаружения объектов» — меню модели
Блок «Модели обнаружения объектов» — меню модели

Переменные​

Блок «Переменные» — таблица переменных дрона (по 20 на странице) со столбцами «Название», «Код», «Тип данных», «Тип», «Наследована», «Подключение» и «Пины». Кнопка фильтра позволяет отобрать переменные по типу, подключению и признаку «Активна».

Кнопка «Создать переменную» открывает окно «Создание переменной», нажатие на строку — окно «Редактирование переменной» с группами полей «Основные», «Пины» и «Параметры». Если переменных нет, отображается сообщение «Нет переменных».