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

Объем: 72 ак.ч.

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

Цель и планируемые результаты: B результате освоения программы качественно изменятся профессиональные компетенции, умения, знания и уровень практического опыта для реализации обобщенной трудовой функции «Педагогическая деятельность по проектированию и реализации образовательного процесса в образовательных организациях дошкольного, начального общего, основного общего, среднего общего образования» (профессиональный стандарт «Педагог (педагогическая деятельность в сфере дошкольного, начального общего, основного общего, среднего общего образования) (воспитатель, учитель)».

Программа курса

Модуль 1. Управление беспилотными квадрокоптерами (базовый уровень).

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

1.2 Техника безопасности при полётах. Изучение конструкции квадрокоптеров. Проведение полётов в ручном режиме.

Модуль 2. Язык программирования Scratch.

2.1 Назначение, скачивание и установка. Установка обновлений для программирования квадрокоптеров.

2.2 Написание простейших демонстрационных программ. Упражнения по написанию программ с использованием переменных, блоков, условий и циклов. Группировка циклов в блоки. Операции сравнения.

Модуль 3. Программирование квадрокоптера с использованием языка Scratch.

3.1 Программное подключение к квадрокоптеру. Программирование линейных модулей (взлет, пролет вперед, пролет назад, посадка).

3.2 Программирование модулей ветвления и цикла (разворот, преодоление препятствия, изменение высоты, изменение позиции).

Модуль 4. Высокоуровневый язык программирования Python.

4.1 Структура программы. Базовые конструкции программирования.

4.2 Описание подключаемой библиотеки для программирования квадрокоптера на языке Python.

Модуль 5. Класс, осуществляющий управление квадрокоптером. Ключевые методы класса.

5.1 Характеристика и основные составляющие класса.

5.2 Описание методов реализации полета, методов управления, методов статистической обработки.

Модуль 6. Программирование квадрокоптера с помощью языка Python.

6.1 Программирование взлёта и посадки квадрокоптера. Выполнение команд «разворот», «изменение высоты», «изменение позиции».

6.2 Выполнение позиционирования по меткам. Программирование группового полёта.

Итоговая аттестация

Лицензия центра

Лицензия № ЛОЗ5-01265-18/00256722 выдана Министерством образования и науки УР 24.09.2021 г.
Уже зарегистрированы?

Восстановить пароль Регистрация
Регистрация
Войти
Восстановить пароль
Регистрация

Вам перезвонить?

Оставьте свой номер - перезвоним в течение 5 минут