Конспект внеурочного занятия по курсу «Беспилотные авиационные системы (БАС)»по теме «Тренировочные полеты. Простая навигация. Панорама 360»
план-конспект занятия (8 класс)

Бахарев Юрий Владимирович

Тема занятия: Тренировочные полеты. Простая навигация. Панорама 360.

Цель: освоение системы команд исполнителя, получение навыка разработки и исполнения простых полетных заданий.

Задачи:

Образовательные:

  • научить применять навыки программирования на конкретной учебной ситуации (программирование беспилотных летательных аппаратов на учебную задачу);
  • развивать навык пилотирования беспилотных летательных аппаратов (БПЛА) на практике: взлёт и посадка, автономного полета; 
  • формировать у учащихся умения сравнивать, обобщать, логически излагать свои мысли; 
  • формировать умение составлять план решения выявленной проблемы – четкость и последовательность написания программы взлёта и посадки для беспилотного летательного аппарата, включение видеопотока;
  • обеспечить возможности применения своей разработки прототипа на других занятиях

Развивающие: 

  • развивать       мотивационные качества учащихся, мотивы учебной деятельности;
  • формировать 4К-компетенции (критическое мышление, креативное мышления, коммуникация, кооперация);
  • формировать умения правильно организовать рабочее место и время для достижения поставленной цели;
  • совершенствовать умения действовать по заданному алгоритму; 
  • развивать умение раскрывать причинно-следственные связи, критически оценивать полученную информацию, корректно вести дискуссию, сравнивать и анализировать, делать выводы;
  • развивать пространственное мышление.

Воспитательные:

  • воспитывать усидчивость, умение преодолевать трудности, аккуратность при выполнении заданий, силу воли, настойчивость, упорство;
  • формирование мотивации к самостоятельности и личной ответственности за свои действия;
  • воспитание интереса к предмету, к учению;
  • воспитывать доброжелательное отношение учащихся друг к другу, толерантность.

Целевая аудитория:7-9 класс

Планируемые результаты:

  • предметные результаты: освоение команд SDK Tello Edu, соответствующих функций библиотеки, управление физическим исполнителем с помощью программы на языке Python 3;
  • метапредметные результаты: умение строить модель/схему на основе условий задачи; умение строить схему, алгоритм действия на основе имеющегося знания об объекте, умение анализировать/ рефлексировать опыт разработки и реализации учебного проекта; умение осуществлять коммуникации и работать в команде;
  • личностный результат: повышение уровня самооценки благодаря новым навыкам и умениям, реализованным проектам

 

Скачать:

ВложениеРазмер
Файл konspekt_zanyatiya_po_bas_2025.docx31.84 КБ

Предварительный просмотр:

МБОУ «Учхозская средняя общеобразовательная школа» Краснослободского муниципального района Республики Мордовия

Конспект внеурочного занятия по курсу «Беспилотные авиационные системы (БАС)»

по теме «Тренировочные полеты. Простая навигация. Панорама 360» 

Занятие подготовил и провел: Бахарев Юрий Владимирович педагог дополнительного образования в сфере разработки, производства и эксплуатации  БАС

        п. Преображенский -2025


Конспект занятия по курсу БАС

Тема занятия: Тренировочные полеты. Простая навигация. Панорама 360.

Цель: освоение системы команд исполнителя, получение навыка разработки и исполнения простых полетных заданий.

Задачи:

Образовательные:  

  • научить применять навыки программирования на конкретной учебной ситуации (программирование беспилотных летательных аппаратов на учебную задачу);
  • развивать навык пилотирования беспилотных летательных аппаратов (БПЛА) на практике: взлёт и посадка, автономного полета;  
  • формировать у учащихся умения сравнивать, обобщать, логически излагать свои мысли;  
  • формировать умение составлять план решения выявленной проблемы – четкость и последовательность написания программы взлёта и посадки для беспилотного летательного аппарата, включение видеопотока;
  • обеспечить возможности применения своей разработки прототипа на других занятиях

Развивающие:  

  • развивать         мотивационные качества учащихся, мотивы учебной деятельности;
  • формировать 4К-компетенции (критическое мышление, креативное мышления, коммуникация, кооперация);
  • формировать умения правильно организовать рабочее место и время для достижения поставленной цели;
  • совершенствовать умения действовать по заданному алгоритму;  
  • развивать умение раскрывать причинно-следственные связи, критически оценивать полученную информацию, корректно вести дискуссию, сравнивать и анализировать, делать выводы;
  • развивать пространственное мышление.

Воспитательные:  

  • воспитывать усидчивость, умение преодолевать трудности, аккуратность при выполнении заданий, силу воли, настойчивость, упорство;
  • формирование мотивации к самостоятельности и личной ответственности за свои действия; 
  • воспитание интереса к предмету, к учению;
  • воспитывать доброжелательное отношение учащихся друг к другу, толерантность.

Целевая аудитория:7-9 класс

Планируемые результаты:

  • предметные результаты: освоение команд SDK Tello Edu, соответствующих функций библиотеки, управление физическим исполнителем с помощью программы на языке Python 3;
  • метапредметные результаты: умение строить модель/схему на основе условий задачи; умение строить схему, алгоритм действия на основе имеющегося знания об объекте, умение анализировать/ рефлексировать опыт разработки и реализации учебного проекта; умение осуществлять коммуникации и работать в команде;
  • личностный результат: повышение уровня самооценки благодаря новым навыкам и умениям, реализованным проектам

Необходимое оборудование: беспилотные летательные аппараты Tello Edu – 3 шт.; ноутбуки – 4 шт,  презентации Power Point, видеоматериалы, интерактивная панель, дидактический материал, кейсы для групп, рулетка.


Основные этапы занятия

Краткое содержание занятия в разрезе основных этапов

Приемы и методы

Форма контроля (краткое содержание)

Этап1.Подготовительный Постановка задачи, подготовка к работе.

Здравствуйте, ребята. Сегодня мы с вами продолжим работу с

Квадрокоптерами DJI Tello. На предыдущих занятиях мы учились непосредственному пилотированию этих квадрокоптеров. Сегодня мы попробуем написать программу, которая будет управлять нашим беспилотным летательным аппаратом в соответствии с полётным заданием.

На занятии мы получим устойчивые навыки по подключению Tello Edu и передаче ему команд посредством написания простейших программ на языке Python. Будем тестировать прямолинейные полетные функции: движение по всем осям, повороты, включение и выключение видеопотока. А также продолжим моделировать обзор беспилотным летательным аппаратом окрестностей лунной базы на 360 градусов.

[Обучающиеся подготавливают квадрокоптеры, ноутбуки, батареи. Открывают среду разработки, новый файл, подключают ноутбуки к сетям WiFi своих квадрокоптеров.]

беседа

устный опрос

Этап 2. Основной

Создание шаблона программы для Tello Edu. Напишем первую простую программу для нашего квадрокоптера, она будет шаблоном.

Шаблон, который мы сейчас создадим, будет использоваться во всех ваших программах. Он включает подключение библиотеки tello_binom, автоматические взлет и посадку.

Сохраните этот файл под именем pattern.ру. Впоследствии можно копировать стартовый код из этого файла во все ваши программы

файла во все ваши программы

Программа демонстрируется на экране:

from tello.binom import *

start() # Начало отправки команд квадрокоптеру

takeoff() # Взлет

land() # Посадка

[Обучающиеся копируют программу, сохраняют ее, тестируют, исправляют ошибки, задают вопросы, обсуждают.]

Автоматический взлет производится на высоту около 80 см Он подразумевает оптическую стабилизацию по изображению с нижней камеры.  Важно, чтобы поверхность под квадрокоптером не была однотонной (снег, окрашенный в один тон пол). Для улучшения стабилизации можно использовать полетные карточки из комплекта Tello Edu (или большую полетную карту). Стабилизация требует времени, поэтому квадрокоптер на некоторое время зависает над поверхностью перед выполнением следующей команды.

Если квадрокоптер не получает команд в течение 15 секунд, он совершает посадку. Поэтому, если что-то пошло не так, закройте свою программу (консоль IDLE) и ждите посадки. Можно, не закрывая консоли, попробовать прервать исполнение программы сочетанием Ctrl + С, но квадрокоптер реагирует на это прерывание не всегда

метод демонстраций, практическая работа

решение проблем (кейсов)

Этап 3.

Работа над программой

Включение и выключение видеопотока

Научимся включать и выключать видеопоток с квадрокоптера на компьютер.  Добавим функции перед взлетом и после посадки, сохраним в новый файл Lessonl ру и запустим на исполнение:

from tello.binom import*

start() # Начало отправки команд квадрокоптеру

start_video() # Начало передачи видеопотока

 takeoff() # Взлет

land() # Посадка

stop.video() # Завершение передачи видеопотока

[Обучающиеся дополняют программу, сохраняют ее под именем Lessonl.ру, тестируют, исправляют ошибки, задают вопросы, обсуждают.]

практическая работа, поиск ошибок

решение проблем (кейсов)

Этап 4.

Первый проект

Первый проект Панорама 360 градусов

Допустим, беспилотному аппарату поставлена задача сделать видеосъемку окрестностей лунной базы. Поднимем его повыше, включим видеопоток и повернем его на 360 градусов по часовой стрелке.  Вам даётся 5 минут на написание программы.

from tello.binom import*

start() # Начало отправки команд квадрокоптеру

start_video()# Начало передачи видеопотока

takeoff # Взлет

up(50) #Вверх на 50 см

clockwise(360) # Поворот по часовой стрелке

land() # Посадка

stop_video()# Завершение передачи видеопотока

создание проблемных ситуаций, поиск ошибок

решение проблем (кейсов)

Этап 5

  Тренировка прямолинейных движений

Тренировка прямолинейных движений.

Отработаем навыки пилотирования квадрокоптера вперед/назад/вправо/влево/вверх/вниз.  Например, полет «лесенкой». Вам даётся 10 минут на написание программы.

from tello.binom import *

start() #  Начало отправки команд квадрокоптеру

takeoff ()#  Взлет

forward (50) #  Вперед на 50 см

uр (30) # Вверх на 30 см

forward (50) #  Вперед на 50 см

 uр (30)  #  Вверх на 30 см

forward (50) #  Вперед на 50 см

uр(30)  #  Вверх на 30 см

land()  # Посадка

[Обучающиеся дополняют программу, сохраняют ее, тестируют, исправляют ошибки, задают вопросы, обсуждают.]

практическая работа

решение проблем (кейсов)

Этап 6

 Свободный проект

Ребята, разработайте и смоделируйте интересную траекторию (ломаную линию), которая бы включала максимальное количество команд квадрокоптера для прямолинейного движения.

 Примеры змейка, крест, квадрат, куб и т д. Можно и нужно использовать циклы, условия, переменные и т.д.  Не забудьте учитывать габариты помещения и зоны работы.

 [Обучающиеся моделируют траектории, программируют, тестируют, демонстрируют результаты.]

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

подготовка проекта

Заключительный

Мы научились управлять Tello Edu, создали несколько простых программ, узнали необходимые блоки программы для квадрокоптера.  Все ли задания удалось выполнить?

Какие технические проблемы возникали и удалось ли вам их решить? Как? Поделитесь своим опытом.  Как реализованные вами траектории могут быть применены в реальной жизни для решения полезных задач на земле? В космосе?

Ребята, скажите, пожалуйста, своё мнение о нашем занятии, дополнив понравившиеся вам данные фразы своими мыслями.

Оцените свою работу во время занятия.

сегодня я узнал...

было интересно...

было трудно...

я понял, что...

теперь я могу...

я научился...

я смог...

я попробую...

меня удивило...

урок дал мне для жизни...

мне захотелось...

Спасибо! Вы замечательно выполнили все задания.

[Обучающиеся отвечают на вопросы, выдвигают версии, обсуждают.]

Выставляются отметки за работу на занятии

беседа

рефлексия


Список используемой литературы:

1. Жемчужников  Д.Г.  Учебное пособие 8, 9 класс «Старт во вселенную. Программирование квадрокоптеров DJI Tello Edu на языке Python»      https://uchebnik.mos.ru/material/e8081cac-b3c3-4eba-b49f-882f50268e7f

2. Босова Л.K.  И.Г  Учебник  Информатика и ИКТ. Базовый уровень 8- класс..  М. Просвещение 2023 г.


По теме: методические разработки, презентации и конспекты

Разработка внеурочного занятия по курсу "Наглядная геометрия" на тему "Симметрия ленточных орнаментов. Бордюры". 6-й класс

Раздел курса: "Симметрия, Бордюры и орнаменты".Автор курса: Шарыгин И.Ф., Ерганжиева Л.Н. учебное пособие "Наглядная геометрия 5-6 класс" издательство Дрофа 2015 г....

План – конспект внеурочного занятия по ФГОС в 5 «б» классе на тему: «Урок толерантности»

Толерантность - это терпимое отношение к чему-нибудь, умение без вражды, терпеливо относиться к чужому мнению, характеру....

Внеурочное занятия по курсу Г.К.Селевко «Самосовершенствование личности» раздел «Познай себя» 5 класс Тема «Настроение»

Данный материал поможет классным руководителям провести классный час по теме "Настроение"...

Конспект внеурочного занятия для 4 класса (для слабослышащих учащихся) по теме "Береги природу!"

Конспект внеурочного занятия по курсу "Формирование экологической культуры, здорового т безопасного образа жизни" для 4 класса слабослышащих 2 отделения. Тема занятия "Береги природу!&q...

Рабочая программа дополнительного образования «Оператор БАС (беспилотные авиационные системы» для 5 – 9-х классов

Рабочая программа дополнительного образования «Оператор БАС (беспилотные авиационные системы» для 5 – 9-х классов составлена на основе авторской дополнительной образовательной програ...

ОБЛАСТНОЕ СОВЕЩАНИЕ «БЕСПИЛОТНЫЕ АВИАЦИОННЫЕ СИСТЕМЫ В ОБРАЗОВАТЕЛЬНОМ ПРОЦЕССЕ»

ОБЛАСТНОЕ СОВЕЩАНИЕ «БЕСПИЛОТНЫЕ АВИАЦИОННЫЕ СИСТЕМЫ В ОБРАЗОВАТЕЛЬНОМ ПРОЦЕССЕ»...