Основы программирования БАС на Python
от БАС до Python: шаг за шагом к мастерству программирования!
Программа повышения квалификации
Программа поможет приобрести базовые навыки программирования беспилотных авиационных систем с использованием языка Python и подойдёт для тех, кто не знаком с языками программирования. В рамках курса обучающиеся узнают принципы работы с различными компонентами, базовые алгоритмы и методы программирования, а также работу с библиотеками и фреймворками языка Python. В ходе данной программы также рассматривается создание собственных алгоритмов и программ взаимодействия с бортовым вычислителем БАС.
В результате обучения ты будешь способен:
Писать программы на языке Python
Программировать автоматический полёт БАС с помощью Python
Программировать бортовой вычислитель БАС
Оформлять необходимую документацию для осуществления полета
Объем программы: 144 ч.

Форма обучения: очно-заочно с применением дистанционных образовательных технологий (онлайн)

Входные требования к слушателям: среднее профессиональное или высшее образование

Документ об образовании: удостоверение о повышении квалификации государственного образца

Условия реализации: группы от 5 человек
Стоимость обучения: 70 000 руб
Теоретическая подготовка:
1
Раздел 1. Что такое БАС?
Виды и состав БАС, основные сведения о полётах и полётных заданиях.
2
Раздел 2. Основы программирования на Python
Знакомство с языком и средой программирования. Изучение базовых правил и алгоритмов программирования/
3
Раздел 3. Использование Python в решении технических задач
Описание и основные функции бортового вычислителя, датчиков и двигателей в составе БАС. Использование онлайн-симулятора для программирования вычислителей

4
Программирование полета БАС на Python
Изучение симулятора для программирования полёта БАС. Описание возможностей использования систем технического зрения, инерциальных систем, систем локального и глобального позиционирования для автономных программируемых полетов БАС.
Практическая подготовка
1
Исследование местности для полётов. Проектирование полётных заданий
2
Программирование с использованием языка Python
3
Программирование бортового вычислителя с подключением различных модулей в онлайн-симуляторе
4
Программирование полёта БВС в виртуальной среде

Преподаватели
  • Дорошенко Михаил
    Руководитель программы, директор Учебного центра пилотирования беспилотных авиационных систем Томского государственного университета
  • Окунский Михаил
    Заведующий учебной лабораторией интеллектуальных систем управления Факультета инновационных технологий Томского государственного университета