Top.Mail.Ru
Главная
/
Каталог
/
Разработка программного обеспечения беспилотных авиационных систем

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

Формирование компетенций в проектировании, программировании, тестировании и документировании ПО для БПЛА

45 000
Разработка программного обеспечения беспилотных авиационных систем
Формат обучения
Гибрид
Длительность программы
2 месяца
Занятость
144 ак. часа

Программа готовит специалистов в области разработки программного обеспечения для беспилотных авиационных систем. Слушатели познакомятся с архитектурой бортовых систем, алгоритмами автономного полета, методами тестирования и оптимизации кода, а также правилами документирования и нормативами безопасности. Обучение носит практический характер: работа с симуляторами, проектные задания и создание собственных решений для управления БПЛА.

  1. Практикоориентированная программа: сочетание теоретической подготовки и работы с симуляторами, ПО и проектами.
  2. Современные технологии: обучение языкам программирования (C++, Python), интеграции ПО с контроллерами и сенсорами.
  3. Важный акцент на безопасности и нормативных требованиях в сфере БАС.
  4. Формирование полного набора компетенций — от написания кода до оформления документации и тестирования систем.
  5. Обучение проводят преподаватели СПбПУ, имеющие опыт разработки программного обеспечения и участия в проектах беспилотной авиации.

Кому подойдет программа

Программистам и инженерам ПО

желающим расширить компетенции в сфере беспилотной авиации.

Специалистам по БАС

заинтересованным в разработке ПО для контроллеров и систем управления.

Студентам старших курсов и выпускникам ИТ- и авиационных направлений

планирующим карьеру в беспилотных технологиях.

Менеджерам и разработчикам проектов

связанным с внедрением беспилотных систем.

Исследователям и научным сотрудникам

в области робототехники, ИТ и авиационных систем.

Преподаватели среднего и высшего образования

увлекающиеся тематикой разработки и тестирования программного обеспечения для беспилотных авиационных систем

Что вы будете уметь по окончании программы?

1
Программировать и отлаживать код
умение программировать и отлаживать код на высокоуровневых языках (C++, Python) с применением инструментов анализа и оптимизации.
2
Интегрировать ПО с оборудованием
навыки взаимодействия с контроллерами, сенсорами и системами связи БПЛА.
3
Программировать автономный полет
создание алгоритмов навигации, удержания траектории и коррекции полетных параметров.
4
Тестировать и отлаживать системы
умение применять методы тестирования, автоматизации и профилирования кода.
5
Документировать программные решения
подготовка технической и программной документации (API, архитектура, эксплуатационные руководства).
6
Обеспечивать безопасность программных систем
реализация механизмов защиты данных, соответствие нормативным требованиям и проведение аудитов безопасности.

Специальности и направления деятельности выпускников программы

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

Программа

Модуль 1. Основы программирования и архитектуры бортовых систем БПЛА
20 часов

Тема 1.1. Языки программирования и алгоритмы для встраиваемых систем БПЛА

Тема 1.2. Архитектура бортовых систем и протоколы связи

Модуль 2. Алгоритмы управления полетом и нормативные требования
20 часов

Тема 2.1. Математические модели динамики полета и обработка данных сенсоров

Тема 2.2. Нормативно-правовые акты и стандарты безопасности в сфере БАС

Промежуточная аттестация по итогам теоретического блока
4 часа
Модуль 3. Разработка и тестирование программного обеспечения БПЛА
44 часа

Тема 3.1. Программирование контроллеров и систем связи БАС

Тема 3.2. Тестирование и отладка кода с использованием конвейеров

Тема 3.3. Оптимизация алгоритмов для условий реального времени

Модуль 4. Документирование и проектная реализация
40 часов

Тема 4.1. Оформление технической документации для полетных операций

Тема 4.2. Разработка документации программного обеспечения (API, архитектура)

Тема 4.3. Проектный практикум: создание ПО для автономного полета БПЛА

Промежуточная аттестация по итогам освоения блока практической подготовки
8 часов
Итоговая аттестация
8 часов

Удостоверение о повышении квалификации Санкт-Петербургского политехнического университета Петра Великого

Документ об окончании курса

Санкт-Петербургский политехнический университет Петра Великого — крупнейший технический вуз страны, опирающийся на традиции сильнейших научных школ, создающий прорывные технологии для российской экономики и промышленности. В рейтинге университетов России СПбПУ неизменно занимает ведущие позиции. Политехнический университет стремится с максимальной ответственностью реализовывать ключевую цель в сфере высшего образования — создание новой экономики: экономики знаний, лидерства и инноваций. И ключевым звеном здесь становятся высококвалифицированные кадры, владеющие передовыми мировыми технологиями, способные решать новые комплексные задачи промышленности и готовые вывести российскую экономику на новый уровень развития.

Мы всегда на связи
Савекина Татьяна Александровна
Савекина Татьяна Александровна
savekina_ta@spbstu.ru
+7 (812) 906-15-19