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

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

Программа предназначена для лиц, имеющих среднее профессиональное или высшее образование

Стоимость обучения: по запросу
Теоретическая часть
1
Что такое БАС?

Виды и классификация БАС


Состав БАС


Основные сведения о полетах и полетных заданиях

2
Основы программирования на Python

Знакомство с языком и средой программирования


Изучение базовых правил и алгоритмов программирования

3
Использование Python в решении технических задач

Описание и основные функции бортового вычислителя, датчиков и двигателей в составе БАС.


Использование онлайн-симулятора для программирования вычислителей

4
Программирование полета БАС на Python

Изучение симулятора для программирования полёта БАС.


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

Практическая часть
1
Исследование местности для полётов. Проектирование полётных заданий
2
Программирование с использованием языка Python
3
Программирование бортового вычислителя с подключением различных модулей в онлайн-симуляторе
4
Программирование полёта БВС в виртуальной среде
Преподаватели
  • Окунский Михаил
    Руководитель программы, заведующий учебной лабораторией интеллектуальных систем управления Факультета инновационных технологий Томского государственного университета
  • Хурсевич Василий
    Инженер-исследователь отдела исследований в области создания перспективных технологий Томского государственного университета
  • Дорошенко Михаил
    Директор Учебного центра пилотирования беспилотных авиационных систем Томского государственного университета