Выполнение учебного проекта «Взаимодействие роботов»: тестирование роботов и подготовка к защите проекта
Цели и задачи
- Цель урока по SMART: за 45 минут протестировать взаимодействие роботов по согласованному сценарию, выявить и исправить не менее одной ошибки, а также подготовить командное выступление с демонстрацией результата и аргументированными выводами.
- Проверить работоспособность конструкции, программы, датчиков и каналов обмена информацией между роботами в выбранном сценарии.
- Научиться фиксировать результаты тестирования в таблице «Проверка — результат — ошибка — исправление».
- Развивать умение распределять роли в паре или проектной группе, аргументировать технические решения и корректно обсуждать ошибки.
- Воспитывать ответственность за общий результат, уважение к мнению партнёра и интерес к инженерным и цифровым профессиям.
Планируемые результаты
Личностные
- Проявляют ответственное отношение к безопасности, сохранности оборудования и результату общей работы.
- Осознают связь учебного проекта с профессиями инженера-конструктора, программиста, технолога и специалиста по робототехнике.
- Принимают необходимость повторного тестирования и исправления ошибок как нормальную часть инженерной деятельности.
- Уважительно оценивают вклад партнёра и готовы учитывать обоснованные предложения.
Метапредметные
- Планируют последовательность испытаний, распределяют время и роли, контролируют выполнение этапов.
- Извлекают информацию из показаний датчиков, журналов программы, наблюдений и видеозаписи теста.
- Сравнивают ожидаемое и фактическое поведение роботов, устанавливают возможные причины отклонений.
- Представляют результаты в таблице, кратком устном сообщении и демонстрации проекта с использованием цифровых средств.
Предметные
- Знать основные этапы тестирования робототехнической системы: подготовка, запуск, наблюдение, фиксация результата, корректировка, повторная проверка.
- Уметь проверять согласованность действий двух роботов по времени, сигналам, маршруту и условиям запуска.
- Уметь находить простые ошибки в конструкции, алгоритме, настройках датчиков и обмене сигналами.
- Владеть приёмами безопасной работы с робототехническим конструктором, компьютером и аккумуляторами.
- Уметь подготовить структуру защиты: проблема, цель, решение, ход испытаний, результат, трудности и перспективы.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный вклад в командный проект и соотносят его с общей целью.
- Проявляют готовность доводить техническое решение до проверяемого результата.
- Оценивают ценность точности, надёжности и безопасного поведения при работе с роботами.
- Формируют позитивное отношение к конструктивной критике и исправлению ошибок.
Регулятивные УУД
- Формулируют критерии успешного взаимодействия роботов перед началом испытаний.
- Планируют порядок тестов и распределяют роли оператора, наблюдателя, фиксатора и докладчика.
- Сопоставляют фактический результат с ожидаемым, выявляют отклонение и выбирают способ коррекции.
- Проводят самооценку готовности проекта к защите по предложенному чек-листу.
Познавательные УУД
- Анализируют причинно-следственные связи между командой программы, показанием датчика и движением робота.
- Моделируют последовательность взаимодействия роботов в виде схемы или алгоритма.
- Работают с цифровыми данными, видеозаписью испытаний и таблицей наблюдений.
- Выдвигают и проверяют гипотезы о причине сбоя, не меняя одновременно все параметры системы.
Коммуникативные УУД
- Согласовывают в паре порядок действий и формулируют единый критерий успеха.
- Задают уточняющие вопросы о конструкции, программе и результатах испытаний.
- Аргументированно предлагают исправление и используют формулу «наблюдение — причина — решение».
- Готовят совместное выступление, распределяя части презентации между участниками.
Подготовка учителя к уроку
- Подготовить робототехнические комплекты команд, заряженные аккумуляторы, запасные кабели, крепления, колёса и элементы конструкции.
- Проверить работу компьютеров или планшетов, среды программирования, соединения с роботами и возможность сохранения программы.
- Разметить на полу или столах испытательное поле: стартовые зоны, маршрут, точки передачи сигнала и финиш.
- Распечатать по одному на команду листу тестирования с графами «Проверка», «Ожидаемый результат», «Фактический результат», «Ошибка», «Исправление».
- Распечатать по одному на каждого ученика чек-лист готовности защиты и карточку самооценки.
- Подготовить на доске схему «Событие → команда → действие робота 1 → сигнал → действие робота 2» и критерии успешного теста.
- Вывести на экран таймер, правила безопасной работы и шаблон структуры защиты проекта.
- Организовать видеозапись одного контрольного запуска на планшет или ноутбук каждой команды по возможности.
- Подготовить стикеры трёх цветов для обозначения результата теста: зелёный — выполнено, жёлтый — требует настройки, красный — не выполнено.
Ход урока
Этап 1. Организационный момент и постановка практической задачи (3 мин)
Цель этапа: организовать безопасную работу команд и перевести внимание учащихся от сборки роботов к проверке их взаимодействия.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс и показывает на экране план урока: «Сегодня мы не просто запустим роботов, а проверим, насколько надёжно они взаимодействуют. В инженерном проекте важен не первый удачный запуск, а доказательство того, что система работает повторно и предсказуемо. Сначала мы определим критерии успеха, затем проведём тесты, исправим обнаруженные ошибки и подготовим защиту». | Раскладывают на столе конструктор, компьютер, программу и лист тестирования; называют свою роль в команде. |
2 мин | Учитель напоминает правила безопасности: «Не включайте робота без разрешения оператора, не направляйте движущуюся модель на людей, не тяните кабели и не меняйте программу во время запуска. Перед каждым тестом убедитесь, что аккумулятор закреплён, поле свободно, а команда понимает последовательность действий». Учитель предлагает выбрать роли: оператор, наблюдатель, фиксатор, докладчик. | Распределяют роли, проверяют заряд и крепление аккумулятора, освобождают испытательное поле, формулируют ожидаемый результат взаимодействия. |
Завершение этапа: учитель подводит итог: «Оборудование и роли определены. Теперь выясним, какие знания и настройки понадобятся нам для точного тестирования».
Этап 2. Актуализация знаний и формулирование критериев успеха (5 мин)
Цель этапа: актуализировать представления об алгоритме взаимодействия и определить измеримые признаки успешной работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель показывает схему на доске: «Посмотрите на последовательность: событие, команда, действие первого робота, передача сигнала, действие второго робота. Где может возникнуть ошибка? Назовите не менее трёх вариантов: в конструкции, программе, датчике, связи или действиях оператора». Учитель фиксирует ответы на доске. | В паре обсуждают 30 секунд и называют возможные причины: «датчик сработал поздно», «робот сбился с маршрута», «сигнал не передался», «команда запуска выполнена не вовремя». |
3 мин | Учитель организует приём «Подумай — обсуди в паре — поделись»: «Выберите три признака, по которым можно доказать успешность проекта. Признак должен быть наблюдаемым или измеримым». После обсуждения учитель формулирует общий критерий: «Роботы выполняют заданную последовательность без опасного сближения, передают сигнал в нужный момент и повторяют сценарий не менее двух раз». | Предлагают критерии: «стартуют по команде», «останавливаются в заданной зоне», «обмениваются сигналом», «повторяют результат». Записывают три согласованных критерия в лист тестирования. |
Завершение этапа: учитель подводит итог: «Мы превратили общее слово “работает” в конкретные проверяемые признаки. Теперь поставим практическую задачу: найти расхождение между ожидаемым и фактическим поведением роботов».
Этап 3. Инструктаж по тестированию и планирование испытаний (5 мин)
Цель этапа: научить команды проводить испытание последовательно и фиксировать данные, не полагаясь только на впечатления.
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель демонстрирует на экране заполнение одной строки: «Проверка: робот 1 доезжает до метки и передаёт сигнал. Ожидаемый результат: робот 2 начинает движение после сигнала. Фактический результат: робот 2 начинает движение раньше. Ошибка: неверное условие запуска. Исправление: проверить блок ожидания сигнала». Учитель подчёркивает: «Меняем за один раз только один параметр, иначе не поймём причину изменения». | Заполняют первую строку листа тестирования по образцу, задают вопросы о непонятных графах. |
3 мин | Учитель раздаёт карточки с вариантами проверки и говорит: «Выберите порядок минимум из трёх тестов: отдельное движение роботов, передача сигнала, полный сценарий. Назначьте наблюдателя и фиксатора. После каждого запуска ставьте зелёный, жёлтый или красный стикер и записывайте конкретный факт, а не оценку “плохо”». | Составляют порядок тестов, выбирают уровень сложности сценария, назначают ответственных, размещают роботов на стартовых позициях и проговаривают алгоритм до запуска. |
Завершение этапа: учитель подводит итог: «План испытаний составлен, критерии понятны. Переходим к главной части практикума — запускаем систему и собираем доказательства её работы».
Этап 4. Практическое тестирование роботов (12 мин)
Цель этапа: проверить отдельные функции и полный сценарий взаимодействия, зафиксировать реальные результаты.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель запускает таймер и обращается к командам: «Начните с базового теста. Оператор даёт команду запуска, наблюдатель следит за траекторией и датчиками, фиксатор записывает время и отклонения. Не исправляйте систему во время первого запуска: сначала получите исходные данные». Учитель наблюдает за соблюдением безопасности. | Проводят отдельный запуск каждого робота, проверяют движение, остановку и реакцию датчиков; фиксируют фактические результаты и ставят цветной стикер. |
4 мин | Учитель говорит: «Теперь проверьте передачу сигнала. До запуска вслух назовите событие, которое должно произойти, и ожидаемую реакцию второго робота. Если реакция отличается, запишите момент сбоя: до сигнала, во время передачи или после получения». Учитель задаёт командам вопросы: «Как вы доказали, что сигнал получен? Какой блок или условие отвечает за ожидание?» | Запускают сценарий передачи сигнала, отмечают последовательность событий, сравнивают фактическую реакцию с программой, записывают время или момент сбоя. |
5 мин | Учитель предлагает полный контрольный запуск: «Сейчас проведите сценарий целиком. Если результат не соответствует критерию, не называйте просто ошибку. Сформулируйте наблюдение: что произошло, гипотезу о причине и первое изменение, которое проверите. По возможности запишите запуск на видео для последующего анализа». | Выполняют полный запуск, снимают видео, фиксируют минимум одну проблему или подтверждение успешности, формулируют гипотезу о причине отклонения. |
Завершение этапа: учитель подводит итог: «Первый цикл дал нам факты, а не догадки. Теперь каждая команда выберет одну наиболее важную проблему и проверит техническое решение».
Этап 5. Поиск ошибки, корректировка и повторное испытание (8 мин)
Цель этапа: применить алгоритм инженерной отладки и убедиться, что внесённое изменение улучшает результат.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель предлагает использовать модель «Наблюдение — гипотеза — изменение — проверка»: «Опишите проблему одним предложением. Затем предположите одну причину и выберите только одно изменение: поправить условие, изменить задержку, перенастроить датчик, закрепить деталь или скорректировать маршрут. Обсудите решение с партнёром до внесения правки». | В паре формулируют: «Робот 2 начинает движение до получения сигнала; возможно, в программе отсутствует ожидание; добавляем условие ожидания; повторяем тест». |
4 мин | Учитель консультирует команды: «Покажите в программе или конструкции место, которое меняете, и объясните, почему именно оно связано с наблюдаемой ошибкой. После исправления повторите тот же тест в тех же условиях. Сравните новую запись со старой». | Вносят одну корректировку, проверяют её на отдельном тесте и на полном сценарии, заполняют графы «Исправление» и «Результат повторной проверки». |
2 мин | Учитель просит команды отметить статус: «Поставьте зелёный стикер, если критерий выполнен повторно, жёлтый — если результат нестабилен, красный — если проблема сохранилась. Подготовьте одно честное объяснение ограничения проекта». | Отмечают статус, сравнивают два запуска, формулируют вывод: «После изменения робот стал ждать сигнал, но иногда отклоняется от линии» или «сценарий повторился дважды». |
Эталон решения
Если робот 2 начинает движение раньше сигнала, команда проверяет последовательность: 1) робот 1 выполняет действие; 2) передаётся сигнал; 3) робот 2 ожидает именно этот сигнал; 4) после получения сигнала выполняется команда движения. Если блок ожидания отсутствует или стоит после движения, его переносят перед командой движения, сохраняют программу и повторяют тест в тех же условиях. Вывод подтверждается только повторным запуском, а не единичным удачным результатом.
Завершение этапа: учитель подводит итог: «Мы не просто исправили код или конструкцию, а проверили связь между причиной и результатом. Теперь превратим технические данные в понятное выступление для защиты проекта».
Этап 6. Подготовка к защите проекта и межпредметная связь (7 мин)
Цель этапа: подготовить краткое командное выступление, связывающее технологическое решение с математикой, информатикой и физикой.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель выводит на экран структуру защиты: «В выступлении должны прозвучать шесть частей: проблема, цель, конструкция и программа, принцип взаимодействия, результаты тестирования, трудности и перспективы. Добавьте межпредметное объяснение: где использовались алгоритмы информатики, измерение времени и расстояния из математики, движение и передача сигнала из физики». | Распределяют части выступления между участниками, выбирают данные из листа тестирования, составляют по одному тезису к каждой части. |
2 мин | Учитель предлагает шаблон аргументации: «Используйте формулу “Мы выбрали это решение, потому что… Это подтверждается тем, что… В дальнейшем мы улучшили бы…”. Не скрывайте неустойчивый результат: инженерная защита ценит объяснение ограничений». | Составляют два аргументированных тезиса, включают конкретные результаты двух запусков и называют одно ограничение проекта. |
2 мин | Учитель организует взаимопроверку в парах: «Обменяйтесь планами с соседней командой. По приёму “Две звезды и пожелание” назовите два сильных места и один вопрос, который может задать комиссия». | Читают план другой команды, записывают две сильные стороны и один уточняющий вопрос, затем вносят правку в собственный план защиты. |
Завершение этапа: учитель подводит итог: «У каждой команды есть не только работающий или дорабатываемый прототип, но и доказательства, объяснение решения и план выступления. Завершим урок рефлексией и личной оценкой готовности».
Этап 7. Рефлексия, оценивание и домашнее задание (5 мин)
Цель этапа: осмыслить результат практикума, оценить вклад участников и определить следующий шаг подготовки к защите.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель раздаёт чек-лист и говорит: «Отметьте, умеете ли вы объяснить критерий успеха, назвать обнаруженную ошибку, показать внесённое изменение и доказать результат повторным тестом. Поднимите зелёную, жёлтую или красную карточку по готовности команды к защите». | Заполняют чек-лист, выбирают цвет готовности, формулируют личный вклад: «Я фиксировал результаты», «Я исправлял программу», «Я подготовил объяснение датчика». |
2 мин | Учитель проводит рефлексию «Одноминутка»: «Запишите два предложения: “Сегодня мы узнали…” и “Перед защитой нам нужно…”. Затем ответьте на вопрос: какая ошибка оказалась наиболее полезной для понимания проекта?» | Записывают ответы, называют главный вывод и следующий шаг, слушают 1–2 выступления команд. |
1 мин | Учитель объясняет домашнее задание: «Дома вы завершите защитный материал и подготовите короткую индивидуальную часть. Если робот сегодня не был стабилен, не маскируйте проблему: запишите гипотезу и план следующего теста». | Фиксируют домашнее задание, проверяют, что программа, таблица тестирования и план защиты сохранены. |
Завершение этапа: учитель подводит итог: «Сегодня вы прошли полный инженерный цикл: проверили, зафиксировали, объяснили, исправили и снова проверили. На следующем занятии мы представим проекты и будем оценивать не только эффектность демонстрации, но и доказательность технического решения».
Критерии оценивания практической работы
- «5» — команда выполнила не менее трёх тестов, корректно заполнила лист тестирования, выявила и обоснованно исправила ошибку либо доказала стабильность системы в двух повторных запусках; каждый участник готов объяснить свой вклад.
- «4» — команда выполнила основные тесты и заполнила таблицу, но допустила одну неточность в фиксации данных или не полностью объяснила причину ошибки; план защиты содержит проблему, решение и результат.
- «3» — команда выполнила хотя бы один запуск и представила частично заполненную таблицу, но критерии успеха сформулированы неясно, а исправление или вывод не подтверждены повторной проверкой.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какой критерий показал, что взаимодействие роботов действительно состоялось? | Проверка понимания измеримых признаков результата. |
Какую ошибку вы обнаружили и какие данные помогли предположить её причину? | Выявление умения анализировать наблюдение и связывать его с техническим решением. |
Что изменилось после корректировки и как вы это проверили? | Оценка понимания инженерного цикла отладки и роли повторного теста. |
Какой следующий шаг повысит готовность вашей команды к защите? | Определение зоны дальнейшей работы и уровня самоорганизации. |
Завершающее слово учителя
«Сегодня вы работали как инженерные команды: не ограничились запуском, а проверили систему по критериям и зафиксировали результат. Помните, что случайный удачный запуск ещё не доказывает надёжность робота; доказательством становятся повторяемость, наблюдения и объяснение причины. Особенно важно уметь честно показать ограничение проекта и предложить способ его улучшения. На следующем уроке мы представим проекты, ответим на вопросы и оценим качество технических решений».
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Доработать лист тестирования по результатам урока: описать не менее трёх проверок, один обнаруженный сбой или подтверждение стабильности, внесённое изменение и результат повторного запуска. Подготовить индивидуальное выступление длительностью 1–2 минуты. | Закрепляет умение фиксировать инженерные данные и объяснять личный вклад; при проверке смотреть на конкретность наблюдений и логичность вывода. |
Средний (повышающий) | Создать для команды один слайд или плакат с алгоритмом взаимодействия роботов и диаграммой «ожидаемый результат — фактический результат» по двум тестам. | Развивает представление данных и причинно-следственный анализ; при проверке смотреть на последовательность событий, подписи и соответствие реальным испытаниям. |
Продвинутый (дополнительный) | Предложить два способа улучшения надёжности проекта, указав для каждого ожидаемый эффект, возможный риск и способ проверки на следующем занятии. | Формирует проектное и критическое мышление; при проверке смотреть на обоснованность предложений и наличие проверяемого критерия успеха. |
Контрольные вопросы перед выходом: «Как отличить ошибку программы от ошибки конструкции?», «Почему после исправления нужно повторить тест в тех же условиях?», «Какие данные вы приведёте на защите, чтобы доказать взаимодействие роботов?»