Гриняк Виктор Михайлович

Доктор технических наук, доцент
Кафедра информационных технологий и систем, Профессор

Программа для управления беспилотниками с возможностью изменения алгоритмов и режимов управления в реальном времени

Авторы ВВГУ
  • Гриняк Виктор Михайлович
Правообладатель:

Федеральное государственное бюджетное образовательное учреждение высшего образования «Владивостокский государственный университет» (ФГБОУ ВО «ВВГУ»), Федеральное государственное бюджетное образовательное учреждение высшего образования «Благовещенский государственный педагогический университет» (ФГБОУ ВО «БГПУ»)

Регистрационный номер:

2025663628

Дата подачи заявки:

28.04.2025

Дата регистрации:

28.05.2025

Год:

2025

Реферат (описание программы):

Программа служит основой для построения систем управления беспилотниками, поддерживающих динамическое изменение алгоритмов и режимов функционирования. Для обеспечения гибкости управления в платформу включена подсистема конфигурирования, которая позволяет оператору оперативно вносить изменения без необходимости отключения и перезагрузки беспилотника. В подсистеме конфигурирования задаются бортовые алгоритмы управления, управляющие команды, поступающие с базы или от автономного модуля управления, а также драйверы для взаимодействия с аппаратными компонентами беспилотника. Размещение алгоритмов управления возможно вне борта, при условии соблюдения контракта команда будет обработана системой независимо от источника. Ключевой архитектурной особенностью программного решения является использование очереди сообщений, которая обеспечивает последовательную обработку команд и исключает необходимость их немедленного выполнения. Программное решение может быть использовано проектными, научно-исследовательскими организациями и промышленными предприятиями занимающихся разработкой беспилотников. Входными данными программы являются управляющие команды – в случае выполнения, и конфигурационные файлы – при настройке системы. Выходными данными являются статус команды: «успех», «в ожидании» или «отклонено» и сведения о применении конфигурационных изменений. Программа обеспечивает: считывание конфигурационного файла в формате XML; лексическую, синтаксическую и семантическую валидацию конфигурационного файла (проверка корректности); задание в конфигурационном файле бортовых алгоритмов, управляющих команд, драйверов, а также связей между управляющими командами и драйверами; выполнение управляющей команды на основе настроек в конфигурационном файле.