png
png

Разработка программного обеспечения беспилотных авиационных систем

Инженерные направления
Программа повышения квалификации «Разработка программного обеспечения беспилотных авиационных систем» направлена на формирование у слушателей практических навыков проектирования, разработки и тестирования программного обеспечения для бортовых и наземных компонентов БАС, включая архитектуру систем, алгоритмы управления и навигации, обработку данных датчиков, интеграцию автопилотов и обеспечение надежности и безопасности полетов.

Чему вы научитесь:
  • Проектировать архитектуру ПО БАС: разделение на бортовые и наземные компоненты, интерфейсы, шины данных и протоколы
  • Разрабатывать бортовое ПО на C/C++ с использованием RTOS (например, NuttX/FreeRTOS) и Linux
  • Интегрировать и настраивать автопилоты (PX4/ArduPilot), протоколы связи и телеметрии
  • Реализовывать алгоритмы навигации и управления: фильтрация и слияние данных датчиков
  • Разрабатывать модули компьютерного зрения и восприятия
  • Создавать наземные приложения и сервисы на Python/C++
  • Организовывать процесс разработки: Git, управление ветками, ревью кода, тестирование
  • Проводить симуляцию, SIL/HIL-испытания
  • Обеспечивать надежность, отказоустойчивость и кибербезопасность
Задать свой вопрос
+7 (495) 187-85-85
do@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00
+7 (495) 187-85-85
do@bmstu.ru Мы работаем ежедневно с 9:00 до 21:00